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/.
Członek DUG

Ostatnio coś jest nie tak z gałęzią Sid. Pare dni temu dist-upgrade chciał mi wywalić połowe systemu a dzisiaj:
root@siduxbox:/home/emsilog# apt-get dist-upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
Należy uruchomić `apt-get -f install', aby je naprawić.
Następujące pakiety mają niespełnione zależności:
libcrypt-ssleay-perl: Wymaga: perlapi-5.10.0
libcurses-perl: Wymaga: perlapi-5.10.0
libhtml-parser-perl: Wymaga: perlapi-5.10.0
liblocale-gettext-perl: Wymaga: perl-base (>= 5.10.0-9) ale 5.8.8-12 jest zainstalowany
Wymaga: perlapi-5.10.0
libperl5.10: Wymaga: perl-base (= 5.10.0-9) ale 5.8.8-12 jest zainstalowany
libproc-processtable-perl: Wymaga: perlapi-5.10.0
libterm-readkey-perl: Wymaga: perlapi-5.10.0
libtext-charwidth-perl: Wymaga: perl-base (>= 5.10.0-9) ale 5.8.8-12 jest zainstalowany
Wymaga: perlapi-5.10.0
libtext-iconv-perl: Wymaga: perl-base (>= 5.10.0-9) ale 5.8.8-12 jest zainstalowany
Wymaga: perlapi-5.10.0
perl: Wymaga: perl-base (= 5.10.0-9) ale 5.8.8-12 jest zainstalowany
E: Niespełnione zależności. Spróbuj użyć -f.
root@siduxbox:/home/emsilog#No to próbuję tak jak prosi:
root@siduxbox:/home/emsilog# apt-get -f install Czytanie list pakietów... Gotowe Budowanie drzewa zależności Reading state information... Gotowe Naprawianie zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: irssi libapt-pkg-perl perl-base Sugerowane pakiety: irssi-scripts Następujące pakiety zostaną USUNIĘTE: libperl5.8 Następujące pakiety zostaną zaktualizowane: irssi libapt-pkg-perl perl-base 3 aktualizowanych, 0 nowo instalowanych, 1 usuwanych i 221 nieaktualizowanych. 13 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0B/2160kB archiwów. After this operation, 119kB of additional disk space will be used. Czy chcesz kontynuować [T/n]? T /usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Istack_sp_ptr (Odczytywanie bazy danych ... 108451 plików i katalogów obecnie zainstalowanych.) Przygotowanie do zastąpienia irssi 0.8.12-3 (wykorzystując .../irssi_0.8.12-3+b1_amd64.deb) ... /usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Istack_sp_ptr dpkg: ostrzeżenie - poprzedni skrypt pre-removal zwrócił kod błędu 127 dpkg - próba wywołania skryptu z nowego pakietu ... /usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Locale/gettext/gettext.so: undefined symbol: Perl_Istack_sp_ptr dpkg: błąd przetwarzania /var/cache/apt/archives/irssi_0.8.12-3+b1_amd64.deb (--unpack): podproces new pre-removal script zwrócił kod błędu 127 Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/irssi_0.8.12-3+b1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) root@siduxbox:/home/emsilog#
No i mamy bubu. Próba usunięcia irssi kończy się niepowodzeniem. Ktoś ma jakieś pomysły?
Offline







Palacz








Bubu bylo potęzne przez ostatnie dwa trzy dni ale juz się unormowało.
Pomysł mój jest taki.
Zacznij używać aptitude.
Bardziej radzi sobie z takimi sytuacjami.
Powie Ci dokladnie co i w jaki sposob wybrnąć z tej sytuacji.
Offline






Ojciec Założyciel
zawartość sources.list proszę
Offline
Członek DUG

Zawartość /etc/apt/sources.list.d/debian.list:
deb http://ftp.pl.debian.org/debian/ sid main contrib non-free deb-src http://ftp.pl.debian.org/debian/ sid main contrib non-free deb http://debian.netcologne.de/debian-multimedia.org unstable main deb-src http://debian.netcologne.de/debian-multimedia.org unstable main deb http://download.tuxfamily.org/shames/debian-sid/desktopfx/unstable/ ./
i zawartość /etc/apt/sources.list.d/sidux.list:
deb http://sidux.net/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free deb-src http://sidux.net/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
Za apt-getem przemawiam ze względu na przyzwyczajenie, ale widocznie trzeba będzie je zmienić.
Offline







Palacz








Masz wersję debiana amd64?
Offline
Członek DUG

Tak, procek na moim lapku to Pentium Dual Core, chciałem spróbować dobrodziejstw systemu 64-bitowego. Do tej pory nie było problemów, no może poza niemożnością instalacji skypa z paczki :P
Offline







Palacz








Ja bym zrobil tak.
Najpierw
apt-get clean
Potem apt-get update i apt-get -f install
Jak się będzie dalej pluł to wywalac pakiety na których się pluje.
Zakladając ze uzywasz apta.
P.S.Jeśli masz siduxa to aptitude nie instaluje sie domyslnie trzeba doinstalowywac.
Ja jak siduxa zainstalowalem to aptitude byl pierwszym pakietem jaki zainstalowałem
Offline
Członek DUG

Niestety nie pomogło. Źle zrobiłem nie instalując aptitude, teraz jest spory problem. Chyba będe musiał poczekać do jutra, może nadal coś z repozytoriami nie tak. Pakiety o które sie pluje to biblioteki perla lub też sam perl, próba jego usunięcia jest równoznaczna z usunięciem połowy systemu, więc to odpada.
Offline


Członek DUG



A ja bym proponował zassać te pakiety i ręcznie zainstalować ;) Przynajmniej ja tak zawsze robię, jak mam podobne problemy. Ewentualnie czekam na poprawki w repo jak mi się nie chce z tym bawić.
Offline


Driver



emsilog:
Zrob kopie pliku /var/lib/dpkg/status a w orginale usun caly wpis odnosnie irssi. Potem update i upgrade.
Offline
Członek DUG

Dzięki BlackEvo, pomogło :D Widocznie coś ten irssi pod amd64 ma czkawkę, trzeba poczekać na nowszą wersje.
Offline