Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Hej. Po przejściu z wersji 10 na 11 nie mogę użyć skryptu perlowego, który używa MySQL. Dostaję:
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (you may need to install the DBD::mysql module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at (eval 9) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: DBM, ExampleP, File, Gofer, Mem, Proxy, Sponge. at /usr/local/bin/lms-fping line 120.
Googlowałem, doszedłem do https://stackoverflow.com/questions/17144583/dbd-my … d-cant-locate gdzie zalecali instalację libdbd-mysql-perl. Niestety apt-get install libdbd-mysql-perl zwraca:
Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe Nie udało się zainstalować niektórych pakietów. Może to oznaczać, że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej, w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione z katalogu Incoming ("Przychodzące"). Następujące informacje mogą pomóc rozwiązać sytuację: Następujące pakiety mają niespełnione zależności: libdbd-mysql-perl : Wymaga: perlapi-5.28.1 E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.
Czytałem, że per-api jest częścia perl-base:
apt-get install perl-base
Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe perl-base is already the newest version (5.32.1-4+deb11u2). 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Utknąłem, ratujcie!
Offline
https://packages.debian.org/bullseye/libdbd-mysql-perl
Chyba masz jakiś bajzel w repozytoriach, w Bullseye paczka:
libdbd-mysql-perl 4.050-3+b1
wymaga:
apt show libdbd-mysql-perl
Package: libdbd-mysql-perl
Version: 4.050-3+b1
Priority: optional
Section: perl
Source: libdbd-mysql-perl (4.050-3)
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Installed-Size: 287 kB
Depends: perl (>= 5.32.0-4), perl-dbdabi-94, perlapi-5.32.0, libc6 (>= 2.4), libmariadb3 (>= 3.0.0), libdbi-perl
Homepage: https://dbi.perl.org/
...
Chyba wyszła Ci jakaś forma pośrednia miedzy Busterem a Bullseye,
albo masz jakieś stare repozytoria z wyższym priorytetem, niż te do Bullseye.
PS:
Zainstalował się grzecznie:
# root ~> aptitude install -y libdbd-mysql-perl Następujące NOWE pakiety zostaną zainstalowane: libdbd-mysql-perl 0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 125 nieaktualizowanych. Do pobrania 122 kB archiwów. Zajęte po rozpakowaniu: 287 kB. Pobieranie: 1 https://deb.debian.org/debian stable/main amd64 libdbd-mysql-perl amd64 4.050-3+b1 [122 kB] Pobrano 122 kB w 1s (241 kB/s) Pobieranie zgłoszeń błędów... Gotowe Czytanie informacji o wersjach z błędami/poprawionych... Gotowe Wybieranie wcześniej niewybranego pakietu libdbd-mysql-perl:amd64. (Odczytywanie bazy danych ... 278346 plików i katalogów obecnie zainstalowanych. ) Przygotowywanie do rozpakowania pakietu .../libdbd-mysql-perl_4.050-3+b1_amd64.d eb ... Rozpakowywanie pakietu libdbd-mysql-perl:amd64 (4.050-3+b1) ... Konfigurowanie pakietu libdbd-mysql-perl:amd64 (4.050-3+b1) ... Przetwarzanie wyzwalaczy pakietu man-db (2.9.4-2)... [ Rootkit Hunter version 1.4.6 ] File updated: searched for 180 files, found 144
To by było na tyle
;)
Ostatnio edytowany przez Jacekalex (2022-03-29 17:14:18)
Offline
Znalazłem wpisy webmina w /etc/apt/sources.list i plik /etc/apt/sources.list.d/mysql.list, którego się pozbyłem.
root@dewu:~# mcedit /eapt-get update Stary:1 http://deb.debian.org/debian buster InRelease Stary:2 http://deb.debian.org/debian buster-updates InRelease Stary:3 http://deb.debian.org/debian buster-backports InRelease Czytanie list pakietów... Gotowe root@dewu:~# apt-get upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe Obliczanie aktualizacji... Gotowe Następujące pakiety zostaną zaktualizowane: libdns-export1104 libisc-export1100 libssl1.1 openssl 4 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 3 761 kB archiwów. Po tej operacji zostanie zwolnione 16,4 kB miejsca na dysku. Kontynuować? [T/n] y Pobieranie:1 http://deb.debian.org/debian buster/main amd64 libssl1.1 amd64 1.1.1n-0+deb10u1 [1 551 kB] Pobieranie:2 http://deb.debian.org/debian buster/main amd64 libisc-export1100 amd64 1:9.11.5.P4+dfsg-5.1+deb10u7 [380 kB] Pobieranie:3 http://deb.debian.org/debian buster/main amd64 libdns-export1104 amd64 1:9.11.5.P4+dfsg-5.1+deb10u7 [971 kB] Pobieranie:4 http://deb.debian.org/debian buster/main amd64 openssl amd64 1.1.1n-0+deb10u1 [858 kB] Pobrano 3 761 kB w 0s (14,2 MB/s) Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... 110480 plików i katalogów obecnie zainstalowanych.) Przygotowywanie do rozpakowania pakietu .../libssl1.1_1.1.1n-0+deb10u1_amd64.deb ... Rozpakowywanie pakietu libssl1.1:amd64 (1.1.1n-0+deb10u1) nad (1.1.1k-1+deb11u1) ... Konfigurowanie pakietu libssl1.1:amd64 (1.1.1n-0+deb10u1) ... (Odczytywanie bazy danych ... 110481 plików i katalogów obecnie zainstalowanych.) Przygotowywanie do rozpakowania pakietu .../libisc-export1100_1%3a9.11.5.P4+dfsg-5.1+deb10u7_amd64.deb ... Rozpakowywanie pakietu libisc-export1100:amd64 (1:9.11.5.P4+dfsg-5.1+deb10u7) nad (1:9.11.5.P4+dfsg-5.1+deb10u6) ... Przygotowywanie do rozpakowania pakietu .../libdns-export1104_1%3a9.11.5.P4+dfsg-5.1+deb10u7_amd64.deb ... Rozpakowywanie pakietu libdns-export1104 (1:9.11.5.P4+dfsg-5.1+deb10u7) nad (1:9.11.5.P4+dfsg-5.1+deb10u6) ... Przygotowywanie do rozpakowania pakietu .../openssl_1.1.1n-0+deb10u1_amd64.deb ... Rozpakowywanie pakietu openssl (1.1.1n-0+deb10u1) nad (1.1.1k-1+deb11u1) ... Konfigurowanie pakietu libisc-export1100:amd64 (1:9.11.5.P4+dfsg-5.1+deb10u7) ... Konfigurowanie pakietu openssl (1.1.1n-0+deb10u1) ... Konfigurowanie pakietu libdns-export1104 (1:9.11.5.P4+dfsg-5.1+deb10u7) ... Przetwarzanie wyzwalaczy pakietu man-db (2.9.4-2)... Przetwarzanie wyzwalaczy pakietu libc-bin (2.31-13+deb11u2)...root@dewu:~# apt-get install libdbd-mysql-perl Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe Nie udało się zainstalować niektórych pakietów. Może to oznaczać, że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej, w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione z katalogu Incoming ("Przychodzące"). Następujące informacje mogą pomóc rozwiązać sytuację: Następujące pakiety mają niespełnione zależności: libdbd-mysql-perl : Wymaga: perlapi-5.28.1 E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety. root@dewu:~# apt-get install perlapi Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe E: Nie udało się odnaleźć pakietu perlapi root@dewu:~# apt-get install perl-b perl-base perl-byacc root@dewu:~# apt-get install perl-base Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe perl-base is already the newest version (5.32.1-4+deb11u2). 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Offline
Pokaż:
apt policy libdbd-mysql-perl
PS:
U mnie wynik wygląda tak:
# root ~> apt policy libdbd-mysql-perl libdbd-mysql-perl: Zainstalowana: 4.050-3+b1 Kandydująca: 4.050-3+b1 Tabela wersji: 4.050-5 500 500 https://deb.debian.org/debian testing/main amd64 Packages 500 https://deb.debian.org/debian sid/main amd64 Packages *** 4.050-3+b1 990 990 https://deb.debian.org/debian stable/main amd64 Packages 100 /var/lib/dpkg/status
EDIT:
Kod:
.... Pobieranie:1 http://deb.debian.org/debian buster/main amd64 libssl1.1 amd64 1.1.1n-0+deb10u1 [1 551 kB]
Jeżeli masz bullseye, to czemu ciągnie biblioteki z repo bustera?
Nostalgia?
Ostatnio edytowany przez Jacekalex (2022-03-29 19:41:39)
Offline
Bo ślepy jestem. Temat do zamknięcia
Offline