|
dpkg - nienaprawialny błąd krytyczny
sparagus - 21-02-2009 09:54
Witam. to mój pierwszy post i proszę o wyrozumiałość.
Podczas instalacji kadu wywala mi takie coś:
debian:/home/marcin# apt-get install kadu Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: kadu-common kadu-external-modules kadu-gtk-modules kadu-kde-modules libao2 libaudclient1 libglib1.2ldbl libgtk1.2 libgtk1.2-common libmcs1 libmowgli1 libsndfile1 Sugerowane pakiety: kadu-themes libmcs-backend-gconf libmcs-backend-kconfig libmcs-utils Zostaną zainstalowane następujące NOWE pakiety: kadu kadu-common kadu-external-modules kadu-gtk-modules kadu-kde-modules libao2 libaudclient1 libglib1.2ldbl libgtk1.2 libgtk1.2-common libmcs1 libmowgli1 libsndfile1 0 aktualizowanych, 13 nowo instalowanych, 0 usuwanych i 23 nieaktualizowanych. Konieczne pobranie 0B/5100kB archiwów. Po tej operacji zostanie dodatkowo użyte 16,3MB miejsca na dysku. Kontynuować [T/n]? y Zaznaczenie poprzednio niezaznaczonego pakietu libgtk1.2-common. (Odczytywanie bazy danych ... dpkg: nienaprawialny błąd krytyczny, przerywanie: lista plików pakietu "libmtp7" zawiera pustą nazwę pliku E: Sub-process /usr/bin/dpkg returned an error code (2)
Jak sobie z tym poradzić bo ja już nie mam pomysłu?
Akkon - 21-02-2009 13:13
Robiłeś apt-get update
przed instalacją? Pokaż wynik cat /etc/apt/sources.list
sparagus - 21-02-2009 15:18
Tak robiłem:
apt-get update
Zawartość /etc/apt/sources.list:
deb http://mirror.home-dn.net/debian-multimedia lenny main deb-src http://mirror.home-dn.net/debian-multimedia lenny main
#~~~~~~~~~~~~~~~~~~~~~Squeeze~~~~~~~~~~~~~~~~~~~~~~~~~# deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# #~~~~~~~~~~~~~~~~~~~~~~Debian-multimedia~~~~~~~~~~~~~~~~~~~~# deb http://www.debian-multimedia.org squeeze main deb-src http://www.debian-multimedia.org squeeze main #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
maly - 21-02-2009 15:38
Te wpisy w sources.list nie potrzebne, usuń. deb http://mirror.home-dn.net/debian-multimedia lenny main deb-src http://mirror.home-dn.net/debian-multimedia lenny main
Ja bym spróbował usunąć tą bibliotekę libmtp7 ręcznie.
lis6502 - 21-02-2009 15:38
Zależnie od tego co chcesz mieć zostaw wpisy albo od Lenny albo od Squezze, potem:
apt-get update && apt-get upgrade
sparagus - 21-02-2009 15:53
Ręczne usunięci libmtp7 nic nie pomaga. Porada kolegi lis6502 też nic nie pomaga.
lis6502 - 21-02-2009 16:03
Spróbuj dokładnie tak
apt-get install -f apt-get remove libmtp7--purge
jeśli to nie pomoże apt-get install libmtp7 --reinstall
Za każdym razym wklejaj tutaj co wypluwa apt-get.
sparagus - 21-02-2009 16:12
Dla:
apt-get install -f
mam:
dla:
apt-get remove libmtp7--purge
dla:
apt-get install libmtp7 --reinstall
Powoli się zniechęcam siedzę już prawie 8 godz nad tym. Macie inne pomysły?
lis6502 - 21-02-2009 16:16
Przepraszam, mój błąd:
apt-get remove libmtp7 --purge
między libmtp7 a --purge jest spacja :bag:. Jeszcze w synatpicu jest takie coś jak własne filtry, tam masz ,,uszkodzone pakiety''. Spróbuj to tak ugryźć.
dpkg -r libmtp7 --force-remove-reinstreq
to musi zadziałać.
sparagus - 21-02-2009 16:23
Fakt powinna być spacja. Też nie zauważyłem ale niestety to nie pomaga. Poniżej jest to co jest wynikiem
apt-get remove libmtp7 --purge
Nie korzystam z synaptica tylko z konsoli, a tez go nie zainstaluje bo mi ten błąd się pojawia.
sparagus - 21-02-2009 16:35
Na polecenie
dpkg -r libmtp7 --force-remove-reinstreq
mam wynik:
Próbowałem odinstalować amaroka żeby nie było zależności ale jest ten sam błąd z libmtp7.
lis6502 - 21-02-2009 16:47
Chyba trzeba będzie ręcznie wyręczyć apta w usuwaniu zależności. Na razie zrób tak
dpkg -r amarok --force-remove-reinstreq dpkg -r libmtp7 --force-remove-reinstreq
a ja za ten czas zajrzę do swojego var żeby jakoś oszukać Twój dpkg.
sparagus - 21-02-2009 16:55
I nic nie pomaga ale odporny ten Debian.
lis6502 - 21-02-2009 17:07
Miałem na myśli ręczne przejrzenie zależności, czyli próbujesz usunąć libmtp7, dostajesz informację, że amarok też musi polecieć, dostajesz informację że amarok-konq-sidebar itp. itd. To droga przez mękę. W międzyczasie wpadłem na drastyczny pomysł. Wersja mniej drastyczna: opróżniamy cache pakietów (może sama paczka jest walnięta?):
apt-get autoclean apt-get clean apt-get install libmtp7 --reinstall
Jeśli i to nie pomoże:
cd /var/lib mv apt apt-old mkdir -p apt/lists/partial apt-get update apt-get install libmtp7 --reinstall
Mam nadzieję że w /etc/apt/sources.list figuruje tylko jedna gałąź (lenny lub squeeze)?
sparagus - 21-02-2009 17:25
Nic nie pomaga pojawia się to samo. Chyba czas powrócić do Ubuntu.
Akkon - 21-02-2009 21:08
sparagus, to niemożliwe. Coś musisz robić źle. Pokaż twój aktualny sources.list
Edit: Daj wynik: dpkg -C
i spróbuj jeszcze usunąć pakiet, od którego zaczęły się Twoje problemy.
Athlon - 05-08-2009 10:35
Witam.
Mam podobny, albo nawet taki sam problem. Nie mogę zainstalować, ani odinstalować żadnego pakietu przez apt-get. Nie wiem kiedy to się zaczęło. Ostatnio to zauważyłem gdy chciałem zainstalować jakiś pakiet. Próbowałem sposobów wymienionych powyżej i niestety nic. Dalej konsola wypluwa to samo podczas instalacji.
To mój sources.list: # deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-1 20081215-10:59]/ lenny main
deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 CD Binary-1 20081215-10:59]/ lenny main
deb http://security.debian.org/ lenny/updates main deb-src http://security.debian.org/ lenny/updates main deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://sercurity.debian.org/ lenny/updates main contrib non-free
Na polecenie:
dpkg -C
konsola nic nie wyświetla.
ÂŻadnego pakietu (poprzez apt-get) nie jestem wstanie odinstalować, zainstalować, czy też przeinstalować ze względu na właśnie ten błąd, o który się rozchodzi.
Proszę o pomoc, bo sam chyba tego problemu nie rozwiąże. Google przeszperałem już i nic nie pomogło.
fnmirk - 05-08-2009 11:10
Athlon, przez apta to nic nie zainstalujesz bo to jest tylko biblioteka. Jeżeli już to przez ,,apt-get''.
Dlaczego masz dodaną i aktywną informację odnośnie cdromu? Dopisz na początku linii dotyczącej cdromu znak #.
Wykonaj:
apt-get update
i sprawdź czy działa?
pavbaranov - 05-08-2009 11:55
nie jestem wstanie odinstalować, zainstalować, czy też przeinstalować ze względu na właśnie ten błąd, o który się rozchodzi.
A może jeszcze podałbyś jaki to błąd?
Athlon - 05-08-2009 11:58
Cd-rom zawsze miałem w sources, ale mimo wszystko ukryłem go dając krateczkę przed. Następnie apt-get update i pojawiło się kilka problemów. Pierwszym były klucze publiczne, ale to już załatwione.
Teraz apt-get update wypluwa mi, że Nie udało się pobrać http://security.debian.org/dists.len...tes/Release9P9 Nie udało sie przetłumaczyć nazwy "security.debian.org". Pisze jeszcze, że: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub została użyta ich starsza wersja. Należy uruchomić apt-get update aby naprawić te problemy. (To jest akurat dla mnie nie logiczne bo właśnie wyskakuje to po wpisaniu apt-get update).
Przepraszam, że nie wkleiłem tego co pokazała konsola, ale używam teraz innej konsoli niż zwykle (moja ulubiona nie działa) i nie wiem jak skopiować coś w niej. Chodzi o xterm.
Problem z DPKG nadal nie zniknął. dpkg: poważne ostrzeżenie brak listy plików pakietu "libmtp7" < tego chyba wcześniej nie miałem...musiałem coś zepsuć ;/
EDIT: Gdyby ktoś powiedział mi jak skopiować tekst z xterma do ff byłbym wdzięczny.
ilin - 05-08-2009 12:14
Zaznacz w terminalu tekst i wklej go w FF środkowym myszy.
Athlon - 05-08-2009 12:25
Dzieki ilin. Wiedziałem że coś tym środkowym u myszki trzeba zdziałać ale na forach gdzie czytałem nikt nie sprecyzował tego. Myślałem, że działa on jak CTRL+C.
apt-get update: debian:/home/athlon# apt-get update Traf http://security.debian.org lenny/updates Release.gpg Ign http://security.debian.org lenny/updates/main Translation-pl Ign http://security.debian.org lenny/updates/contrib Translation-pl Traf http://ftp.pl.debian.org lenny Release.gpg Traf http://ftp.pl.debian.org lenny/main Translation-pl Ign http://ftp.pl.debian.org lenny/non-free Translation-pl Ign http://ftp.pl.debian.org lenny/contrib Translation-pl Ign http://security.debian.org lenny/updates/non-free Translation-pl Traf http://ftp.pl.debian.org lenny Release Traf http://security.debian.org lenny/updates Release Błąd http://sercurity.debian.org lenny/updates Release.gpg Nie udało się przetłumaczyć nazwy "sercurity.debian.org" Ign http://ftp.pl.debian.org lenny/main Packages/DiffIndex Ign http://security.debian.org lenny/updates/main Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/non-free Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/contrib Packages/DiffIndex Ign http://ftp.pl.debian.org lenny/main Sources/DiffIndex Ign http://ftp.pl.debian.org lenny/non-free Sources/DiffIndex Ign http://ftp.pl.debian.org lenny/contrib Sources/DiffIndex Ign http://security.debian.org lenny/updates/main Sources/DiffIndex Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex Ign http://security.debian.org lenny/updates/non-free Packages/DiffIndex Traf http://ftp.pl.debian.org lenny/main Packages Traf http://security.debian.org lenny/updates/main Packages Traf http://ftp.pl.debian.org lenny/non-free Packages Traf http://ftp.pl.debian.org lenny/contrib Packages Traf http://ftp.pl.debian.org lenny/main Sources Traf http://ftp.pl.debian.org lenny/non-free Sources Traf http://ftp.pl.debian.org lenny/contrib Sources Traf http://security.debian.org lenny/updates/main Sources Traf http://security.debian.org lenny/updates/contrib Packages Traf http://security.debian.org lenny/updates/non-free Packages Czytanie list pakietów... Gotowe W: Nie udało się pobrać http://sercurity.debian.org/dists/lenny/updates/Release. gpg Nie udało się przetłumaczyć nazwy "sercurity.debian.org"
W: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub z ostała użyta ich starsza wersja. W: Należy uruchomić apt-get update aby naprawić te problemy.
apt-get install kadu: debian:/home/athlon# apt-get install kadu Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: kadu-common kadu-external-modules kadu-gtk-modules kadu-kde-modules Sugerowane pakiety: kadu-themes Następujące pakiety zostaną zaktualizowane: kadu kadu-common kadu-external-modules kadu-gtk-modules kadu-kde-modules 5 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 290 nieaktualizowanych. Konieczne pobranie 0B/3610kB archiwów. Po tej operacji zostanie dodatkowo użyte 0B miejsca na dysku. Kontynuować [T/n]? t (Odczytywanie bazy danych ... dpkg: poważne ostrzeżenie: brak listy plików pakietu "libmtp7", przyjęcie że pakiet nie ma zainstalowanych plików. dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `build-essential' is missing final newline E: Sub-process /usr/bin/dpkg returned an error code (2)
pavbaranov - 05-08-2009 12:34
Teraz apt-get update wypluwa mi, że Nie udało się pobrać http://security.debian.or...ates/Release9P9 Nie udało sie przetłumaczyć nazwy "security.debian.org". Pisze jeszcze, że: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub została użyta ich starsza wersja. Należy uruchomić apt-get update aby naprawić te problemy. (To jest akurat dla mnie nie logiczne bo właśnie wyskakuje to po wpisaniu apt-get update).
Takie coś, to niekoniecznie jest problem z apt-getem. Występuje dość powszechnie, kiedy APT nie może się skomunikować z serwerem/repozytorium. Apt-get update nic tu nie pomoże. Rozwiązania są następujące: 1. po pierwsze sprawdzić poprawność połączenia sieci, 2. po drugie sprawdzić poprawność wpisów w sources.list 3. po trzecie - jeśli poprzednie posprawdzane i jest już ok, a dalej jest błąd - skorzystać z innego mirrora bądź poczekać na odblokowanie wskazanego w sources.list W Twoim przypadku wpisy w sources.list masz złe. Prawidłowy wpis do repozytorium security jest: deb http://security.debian.org/ lenny/updates main contrib non-free
Nic dziwnego, że nie może czegoś pobrać np. z "sercurity.debian.org" bo takiego serwera nie ma. Z libmtp7 w tej chwili Ci nie pomogę, ale wpierw spróbuj zrobić porządek w sources.list i wywołać
apt-get update
ilin - 05-08-2009 12:35
Wywal ten pakiet libmtp7.
Potem proponował bym apt-get clean.
I dopiero próbę instalacji czegokolwiek.
Athlon - 05-08-2009 12:42
A więc zrobiłem tak, że w sources.list zostawiłem tylko:
deb http://security.debian.org/ lenny/updates main contrib non-free
Teraz:
apt-get update
"robi" się bezproblemowo. Niestety problem z dpkg nadal jest.
Edycja:
ilin, a jak wywalić ten pakiet? Bo przez apt-geta nie da rady.
fnmirk, dziękuję za wpisy zaraz wrzucę
fnmirk - 05-08-2009 12:44
Masz mój plik /etc/apt/sources.list odnośnie Lennego: deb http://ftp.pl.debian.org/debian/ lenny main non-free contrib #deb-src http://ftp.pl.debian.org/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib non-free #deb-src http://security.debian.org/ lenny/updates main contrib non-free deb http://www.debian-multimedia.org lenny main #deb-src http://www.debian-multimedia.org lenny main deb http://deb.opera.com/opera/ testing non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free #deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#deb http://www.backports.org/debian lenny-backports main contrib non-free #deb-src http://www.backports.org/debian lenny-backports main contrib non-free
I przejrzyj ten temat: http://debian.linux.pl/viewtopic.php?p=89342#89342
ilin - 05-08-2009 12:49
Co się dzieje jak dasz
apt-get purge libmtp7
Athlon - 05-08-2009 12:51
apt-get purge libmtp7:
debian:/home/athlon# apt-get purge libmtp7 Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: amarok-common amarok-engine-xine Sugerowane pakiety: libqt0-ruby1.8 python-qt3 libdbus-glib Następujące pakiety zostaną USUNIĂTE: amarok* amarok-konqsidebar* libmtp7* Następujące pakiety zostaną zaktualizowane: amarok-common amarok-engine-xine 2 aktualizowanych, 0 nowo instalowanych, 3 usuwanych i 291 nieaktualizowanych. Konieczne pobranie 0B/11,2MB archiwów. Po tej operacji zostanie zwolnione 7983kB miejsca na dysku. Kontynuować [T/n]? t (Odczytywanie bazy danych ... dpkg: poważne ostrzeżenie: brak listy plików pakietu "libmtp7", przyjęcie że pak iet nie ma zainstalowanych plików. dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `build-essential' is missing final newline E: Sub-process /usr/bin/dpkg returned an error code (2)
ilin - 05-08-2009 12:59
Spróbuj zrobić dpkg --configure -a
Athlon - 05-08-2009 13:07
Wcześniej już to próbowałem, wpisałem teraz i nadal to samo ;/
A ten cały libmtp7 nie jest przypadkiem potrzebny aby połączyć urządzenia typu mp3, ipod do PC? Gdybym widział gdzie są wszystkie pliki libmtp7 może bym go ręcznie usuwał przez mc.
ilin - 05-08-2009 13:09
Nie rzecz w ręcznym wywalaniu.
Tu chodzi o przeinstalowanie pakietu.
Sprobuj czy da się wywalić build-essential bo on może bruździć bo coś tam w zapisie o nim jest nie tak
Athlon - 05-08-2009 13:17
Niestety przez apt-get nie wywale build-essential, jak i w ogóle żadnego pakietu. ;(
fnmirk - 05-08-2009 13:21
Athlon, przedstaw wynik polecenia:
apt-get dist-upgrade -u
Jak pojawi się prośba o potwierdzenie anuluj.
Athlon - 05-08-2009 13:25
apt-get dist-upgrade -u:
debian:/home/athlon# apt-get dist-upgrade -u E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. debian:/home/athlon# dpkg --configure -a debian:/home/athlon# apt-get dist-upgrade -u Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Obliczanie aktualizacji...Gotowe Zostaną zainstalowane następujące NOWE pakiety: gs-common libamrnb3 libamrwb3 libdirac0 libdns45 libfaac0 libggi-target-x libggi2 libgii1 libgii1-target-x libisc45 libmp3lame0 libschroedinger-1.0-0 libx264-65 libxvidcore4 linux-image-2.6.26-2-686 Następujące pakiety zostaną zaktualizowane: acpi-support-base acpid amarok amarok-common amarok-engine-xine amarok-engine-yauap amarok-engines amarok-konqsidebar amule amule-common amule-utils apache2-mpm-prefork apache2-utils apache2.2-common apt apt-utils avahi-daemon base-files base-passwd bind9-host cdparanoia cpp-4.1 cpp-4.3 ctorrent cups cups-bsd cups-client cups-common cupsys cupsys-bsd cupsys-client dbus dbus-x11 debian-archive-keyring desktop-base dhcp3-client dhcp3-common djvulibre-desktop dnsutils dpkg dpkg-dev ed epiphany-browser epiphany-browser-data epiphany-gecko evolution-data-server evolution-data-server-common g++-4.3 gcc-4.1 gcc-4.1-base gcc-4.2-base gcc-4.3 gcc-4.3-base gdm gedit gedit-common ghostscript gksu gnupg gpgv grub grub-common gstreamer0.10-plugins-good gtk2-engines-pixbuf hal icedove iceweasel iceweasel-l10n-pl initramfs-tools iptables iso-codes kadu kadu-common kadu-external-modules kadu-gtk-modules kadu-kde-modules kamera libaprutil1 libattr1 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-compat-libdnssd1 libavahi-core5 libavahi-glib1 libavahi-gobject0 libavahi-qt3-1 libavahi-ui0 libavcodec51 libavformat52 libavutil49 libbind9-40 libc6 libc6-dev libc6-i686 libcamel1.2-11 libcdparanoia0 libcups2 libcupsimage2 libcurl3 libcurl3-gnutls libcwidget3 libdbus-1-3 libdjvulibre21 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-9 libedataserverui1.2-8 libegroupwise1.2-13 libexchange-storage1.2-3 libffi5 libfreetype6 libgcc1 libgdata-google1.2-1 libgdata1.2-1 libgfortran3 libgl1-mesa-glx libglib2.0-0 libglu1-mesa libgnutls26 libgomp1 libgs8 libgsf-1-114 libgsf-1-common libgtk-vnc-1.0-0 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libhal-storage1 libhal1 libicu38 libisccc40 libisccfg40 libjack0 libkrb53 liblcms1 liblwres40 libmad0 libmagick10 libmodplug0c2 libmozjs1d libmysqlclient15off libncurses5 libncursesw5 libnm-glib0 libnm-util0 libnss3-1d liboobs-1-4 libopenexr6 libpam-modules libpam-runtime libpam0g libpango1.0-0 libpango1.0-common libpng12-0 libpoppler-glib3 libpoppler3 libpostproc51 libpq5 libpulse0 libqt3-mt libreadline5 librsvg2-2 librsvg2-common libruby1.8 libsasl2-2 libsasl2-modules libsemanage1 libsmbclient libsndfile1 libsqlite3-0 libssl0.9.8 libstdc++6 libstdc++6-4.3-dev libswscale0 libtiff4 libvolume-id0 libwbclient0 libwmf0.2-7 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-xlib0 libxcb-xlib0-dev libxcb-xv0 libxcb1 libxcb1-dev libxine1 libxine1-bin libxine1-console libxine1-ffmpeg libxine1-misc-plugins libxine1-plugins libxine1-x linux-headers-2.6.26-1-686 linux-headers-2.6.26-1-common linux-image-2.6-686 linux-image-2.6.26-1-686 linux-libc-dev locales man-db manpages-pl mesa-utils mplayer mutt mysql-common ncurses-base ncurses-bin ncurses-term network-manager network-manager-gnome openbsd-inetd openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openoffice.org openoffice.org-base openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-emailmerge openoffice.org-filter-binfilter openoffice.org-filter-mobiledev openoffice.org-impress openoffice.org-java-common openoffice.org-math openoffice.org-officebean openoffice.org-report-builder-bin openoffice.org-style-andromeda openoffice.org-style-crystal openoffice.org-style-tango openoffice.org-writer openssh-client openssl oss-compat perl perl-base perl-modules policycoreutils poppler-utils powermgmt-base procps proftpd proftpd-basic proftpd-mod-ldap proftpd-mod-mysql proftpd-mod-pgsql python-cairo python-crypto python-gobject python-semanage python-uno python2.5 python2.5-minimal readline-common reportbug rsyslog ruby1.8 samba samba-common smartmontools sound-juicer sudo synaptic system-tools-backends tasksel tasksel-data ttf-liberation ttf-opensymbol tzdata tzdata-java ucf udev whois x11-common x11-utils xbase-clients xlibmesa-gl xlibmesa-glu xorg xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all xserver-xorg-video-cirrus xserver-xorg-video-intel xserver-xorg-video-openchrome xserver-xorg-video-savage xterm xulrunner-1.9 xulrunner-1.9-gnome-support 295 aktualizowanych, 16 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 36,0MB/395MB archiwów. Po tej operacji zostanie dodatkowo użyte 98,5MB miejsca na dysku. Kontynuować [T/n]? n Przerwane.
fnmirk - 05-08-2009 13:33
Robisz w ogóle aktualizację systemu? Wygląda, że masz system system na etapie jakiejś wersji zaraz po instalacji, z jakiejś starszej płytki. To wykonaj teraz aktualizację sytemu. Potwierdzając podane polecenie.
Athlon - 05-08-2009 13:38
Zgadza się system nie był aktualizowany wieki. Wczoraj chciałem przeprowadzić aktualizacje poprzez polecenie apt-get upgrade (jeśli dobrze wiem to aktualizuje tylko programy) ale po ściągnięciu wszystkich pakietów wyskoczył właśnie ten błąd o którym mowa od początku tematu.
Spróbuje jeszcze z apt-get dist-upgrade -u.
EDIT:
Niestety nie udało się, praktycznie polecenie apt-get z żadnym parametrem nie działa. Kontynuować [T/n]? t Pob: 1 http://www.debian-multimedia.org lenny/main libamrnb3 7.0.0.2-0.1 [138kB] Pob: 2 http://ftp.pl.debian.org lenny/main ghostscript 8.62.dfsg.1-3.2lenny1 [797kB] Pob: 3 http://ftp.pl.debian.org lenny/main libgs8 8.62.dfsg.1-3.2lenny1 [2221kB] Pob: 4 http://security.debian.org lenny/updates/main linux-image-2.6.26-2-686 2.6.26-17lenny1 [20,3MB] Pob: 5 http://www.debian-multimedia.org lenny/main libamrwb3 7.0.0.3-0.0 [115kB] Pob: 6 http://www.debian-multimedia.org lenny/main libavutil49 3:20080706-0.3lenny1 [57,8kB] Pob: 7 http://www.debian-multimedia.org lenny/main libdirac0 1.0.0-0.0 [563kB] Pob: 8 http://www.debian-multimedia.org lenny/main libfaac0 1.26-0.2 [61,6kB] Pob: 9 http://www.debian-multimedia.org lenny/main libmp3lame0 3.98.2-0.4 [248kB] Pob: 10 http://ftp.pl.debian.org lenny/main gs-common 8.62.dfsg.1-3.2lenny1 [28,7kB] Pob: 11 http://www.debian-multimedia.org lenny/main libx264-65 1:0.svn20090115-0.0 [295kB] Pob: 12 http://ftp.pl.debian.org lenny/main libgii1 1:1.0.2-2 [285kB] Pob: 13 http://www.debian-multimedia.org lenny/main libxvidcore4 2:1.1.3-0.6 [221kB] Pob: 14 http://www.debian-multimedia.org lenny/main libavcodec51 3:20080706-0.3lenny1 [3431kB] Pob: 15 http://ftp.pl.debian.org lenny/main libggi2 1:2.2.2-3 [354kB] Pob: 16 http://ftp.pl.debian.org lenny/main libgii1-target-x 1:1.0.2-2 [85,0kB] Pob: 17 http://ftp.pl.debian.org lenny/main libggi-target-x 1:2.2.2-3 [162kB] Pob: 18 http://ftp.pl.debian.org lenny/main linux-image-2.6-686 2.6.26+17+lenny1 [2502B] Pob: 19 http://www.debian-multimedia.org lenny/main libpostproc51 3:20080706-0.3lenny1 [61,1kB] Pob: 20 http://www.debian-multimedia.org lenny/main libavformat52 3:20080706-0.3lenny1 [660kB] Pob: 21 http://www.debian-multimedia.org lenny/main libswscale0 3:20080706-0.3lenny1 [119kB] Pob: 22 http://www.debian-multimedia.org lenny/main mplayer 1:1.0.rc2svn20080706-0.1lenny1 [4742kB] Pob: 23 http://security.debian.org lenny/updates/main libisc45 1:9.5.1.dfsg.P3-1 [150kB] Pob: 24 http://security.debian.org lenny/updates/main libdns45 1:9.5.1.dfsg.P3-1 [548kB] Pob: 25 http://security.debian.org lenny/updates/main bind9-host 1:9.5.1.dfsg.P3-1 [60,9kB] Pob: 26 http://security.debian.org lenny/updates/main dnsutils 1:9.5.1.dfsg.P3-1 [144kB] Pob: 27 http://security.debian.org lenny/updates/main libbind9-40 1:9.5.1.dfsg.P3-1 [32,3kB] Pob: 28 http://security.debian.org lenny/updates/main libisccfg40 1:9.5.1.dfsg.P3-1 [44,4kB] Pob: 29 http://security.debian.org lenny/updates/main libisccc40 1:9.5.1.dfsg.P3-1 [27,0kB] Pob: 30 http://security.debian.org lenny/updates/main liblwres40 1:9.5.1.dfsg.P3-1 [45,3kB] Pobrano 36,0MB w 4min51s (123kB/s) Rozpakowywanie szablonów dla pakietów: 100% Prekonfiguracja pakietów ... (Odczytywanie bazy danych ... dpkg: poważne ostrzeżenie: brak listy plików pakietu "libmtp7", przyjęcie że pakiet nie ma zainstalowanych plików. dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `build-essential' is missing final newline E: Sub-process /usr/bin/dpkg returned an error code (2)
pavbaranov - 05-08-2009 13:46
A ten cały libmtp7 nie jest przypadkiem potrzebny aby połączyć urządzenia typu mp3, ipod do PC?
Wywal, niezależnie od czego to jest, nawet jeśli chce Ci usunąć amaroka. Tego typu błędy powstają np. wówczas, gdy w sposób nieprzewidziany została przerwana instalacja. Potem sobie zainstaluj ponownie. I po sprawie. Jeśli się nie będzie dało usunąć jakimś aptem, dpkg itp. to usuń ręcznie (zobacz co w takiej paczce deb jest i po prostu wywal).
ArnVaker - 05-08-2009 13:59
Też mam propozycję: mv /var/lib/dpkg/info/libmtp7.list /root/libmtp7.list.old mv /var/lib/dpkg/info/build-essential.list /root/build-essential.list.old
cd /root
wget http://ftp.pl.debian.org/debian/pool...6.1-3_i386.deb wget http://ftp.pl.debian.org/debian/pool..._11.4_i386.deb
dpkg -i libmtp7_0.2.6.1-3_i386.deb build-essential_11.4_i386.deb
Athlon - 05-08-2009 14:22
A więc tak: ÂŚciągłem z repo paczkę libmtp7_0.2.6.1-3_i386.deb. Użyłem File Roller'a i usunąłem wszystko to co instalowała by ta paczka. Chyba wszystko. Niestety nic się nie zmieniło.
Sposobem ArnVakera też próbowałem, wszystko poszło gładko pomijając 2 czynności. Wszystko poniżej:
debian:/home/athlon# mv /var/lib/dpkg/info/libmtp7.list /root/libmtp7.list.old mv: nie można wykonać stat na `/var/lib/dpkg/info/libmtp7.list': Nie ma takiego pliku ani katalogu debian:/home/athlon# su debian:/home/athlon# mv /var/lib/dpkg/info/libmtp7.list /root/libmtp7.list.old mv: nie można wykonać stat na `/var/lib/dpkg/info/libmtp7.list': Nie ma takiego pliku ani katalogu debian:/home/athlon# mv /var/lib/dpkg/info/build-essential.list /root/build-essential.list.old debian:/home/athlon# cd /root debian:~# wget http://ftp.pl.debian.org/debian/pool...6.1-3_i386.deb --2009-08-05 16:18:39-- http://ftp.pl.debian.org/debian/pool...6.1-3_i386.deb Translacja ftp.pl.debian.org... 153.19.251.221 ÂŁączenie się z ftp.pl.debian.org|153.19.251.221|:80... połączono. ÂŻądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK Długość: 129536 (126K) [application/x-debian-package] Zapis do: `libmtp7_0.2.6.1-3_i386.deb'
100%[================================================================129.536 119K/s w 1,1s
2009-08-05 16:18:40 (119 KB/s) - zapisano `libmtp7_0.2.6.1-3_i386.deb' [129536/129536]
debian:~# wget http://ftp.pl.debian.org/debian/pool..._11.4_i386.deb --2009-08-05 16:18:49-- http://ftp.pl.debian.org/debian/pool..._11.4_i386.deb Translacja ftp.pl.debian.org... 153.19.251.221 ÂŁączenie się z ftp.pl.debian.org|153.19.251.221|:80... połączono. ÂŻądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK Długość: 7118 (7,0K) [application/x-debian-package] Zapis do: `build-essential_11.4_i386.deb'
100%[===========================================================
2009-08-05 16:18:50 (71,8 KB/s) - zapisano `build-essential_11.4_i386.deb' [7118/7118]
debian:~# debian:~# dpkg -i libmtp7_0.2.6.1-3_i386.deb build-essential_11.4_i386.deb Zaznaczenie poprzednio niezaznaczonego pakietu libmtp7. (Odczytywanie bazy danych ... dpkg: poważne ostrzeżenie: brak listy plików pakietu "libmtp7", przyjęcie że pakiet nie ma zainstalowanych plików.
dpkg: poważne ostrzeżenie: brak listy plików pakietu "build-essential", przyjęcie że pakiet nie ma zainstalowanych plików. dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `x11proto-core-dev' is missing final newline debian:~#
ArnVaker - 05-08-2009 14:31
Coś masz namieszane z tymi plikami ".list". mv /var/lib/dpkg/info/x11proto-core-dev.list /root/x11proto-core-dev.list.old
Po czym spróbuj przeinstalować również i tę paczkę.
Oby w jej miejsce nie pojawiła się następna z popsutym plikiem ".list"...
Edit: Pokaż zawartość pliku cat /root/build-essential.list.old
Athlon - 05-08-2009 14:44
ArnVaker, zrobiłem tak jak mówiłeś i teraz podczas instalacji kadu: (Odczytywanie bazy danych ... dpkg: poważne ostrzeżenie: brak listy plików pakietu "libmtp7", przyjęcie że pakiet nie ma zainstalowanych plików.
dpkg: poważne ostrzeżenie: brak listy plików pakietu "build-essential", przyjęcie że pakiet nie ma zainstalowanych plików.
dpkg: poważne ostrzeżenie: brak listy plików pakietu "x11proto-core-dev", przyjęcie że pakiet nie ma zainstalowanych plików. dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `kmplayer-common' is missing final newline E: Sub-process /usr/bin/dpkg returned an error code (2)
Zaś polecenie cat /root/build-essential.list.old daje to: debian:/home/athlon# cat /root/build-essential.list.old キテクチャ固有の 定義済みのキーマップから 1 つを選びます (非 USB キーボードで推奨)。 - 'キーマップをいじらない': /etc/console のキーマップを上書きせず、install- keymap(8) を使って手動で保守します。 - 'カーネルのキーマップを保持': 次回のシステム起動時にキーマップがロード
Edit: Zapomniałem powiedzieć, że nie mogłem przeinstalować tej paczki bo apt-get nie działa. ;/
ArnVaker - 05-08-2009 14:49
debian:/home/athlon# cat /root/build-essential.list.old
Same śmieci, a powinna być lista plików zainstalowanych z danego pakietu.
Poprzeglądaj losowo pliki z rozszerzeniem ".list" znajdujące się w katalogu:
/var/lib/dpkg/info
Jeżeli wszystkie tak wyglądają, to chyba nie ma innego wyjścia niż usunięcie ich i przeinstalowanie paczek (po usunięciu/przeniesieniu zepsutych plików ".list" apt-get powinien ruszyć).
Athlon - 05-08-2009 15:18
Przepatrzyłem sporą ilość tych plików *.list i wszystkie wyglądają ok.
Co robić? Usuwać je, czy może jakiś lepszy pomysł?
ArnVaker - 05-08-2009 15:28
Skoro większość jest w porządku, to lepiej spróbować po kolei. Najpierw kopia: mkdir /root/list cp /var/lib/dpkg/info/*.list /root/list/
A potem usuwaj te z komunikatem: dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `nazwa_paczki' is missing final newline
rm /var/lib/dpkg/info/nazwa_paczki.list
Jakbyś usunął wszystkie od razu, to potem każda paczka dostawałaby taki komunikat: dpkg: poważne ostrzeżenie: brak listy plików pakietu "nazwa_paczki", przyjęcie że pakiet nie ma zainstalowanych plików.
A pomogłoby na to przeinstalowanie ich (wszystkich).
Może ktoś jeszcze coś doradzi, ja póki co nie mam lepszego pomysłu.
Athlon - 05-08-2009 15:57
Niestety:
debian:/home/athlon# rm /var/lib/dpkg/info/libmtp7.list rm: nie można usunąć `/var/lib/dpkg/info/libmtp7.list': Nie ma takiego pliku ani katalogu debian:/home/athlon# rm /var/lib/dpkg/info/build-essential.list rm: nie można usunąć `/var/lib/dpkg/info/build-essential.list': Nie ma takiego pliku ani katalogu debian:/home/athlon# rm /var/lib/dpkg/info/x11proto-core-dev.list rm: nie można usunąć `/var/lib/dpkg/info/x11proto-core-dev.list': Nie ma takiego pliku ani katalogu debian:/home/athlon#
ArnVaker - 05-08-2009 16:02
Co niestety?
Tamtych nie ma, bo przecież już wcześniej je usunąłeś (a właściwie przeniosłeś do katalogu /root). Teraz pluje się o to: dpkg: nienaprawialny błąd krytyczny, przerywanie: files list file for package `kmplayer-common' is missing final newline
Czyli o paczkę kmplayer-common. Sprawdź najpierw jak to wygląda w jej przypadku. cat /var/lib/dpkg/info/kmplayer-common.list
fnmirk - 05-08-2009 16:25
teraz podczas instalacji kadu:
Nie zaczynaj instalacji pakietów z poza podstawowego repozytorium dopóki nie naprawisz i nie zaktualizujesz systemu.
Co znowu namieszałeś, że się system tak zachowuje? Przecież już miałeś wszystko naprawione? Wyloguj się, nie rozłączając połączenia z internetem.
Przejdź na jeden z terminali Alt+Ctrl+F3 i zaloguj się na konto root. Wydaj polecenie:
/etc/init.d/gdm stop
za gdm wstaw to czego używasz. Wyloguje Cię, to naciśnij ponownie Alt+Ctrl+F3 aby wrócić tam gdzie jesteś zalogowany jako root. Teraz kolejno:
apt-get claean apt-get update
Naprawienie błędów. Usunięcie pakietów itp. I teraz aktualizacja systemu. apt-get dist-upgrade -u
Tak dużej aktualizacji jak masz do przeprowadzenia nie wykonasz w trybie graficznym, nawet w konsoli.
ArnVaker - 05-08-2009 16:33
Przecież już miałeś wszystko naprawione?
W którym miejscu, bo przyznam, że jakoś mi to umknęło?
fnmirk - 05-08-2009 16:38
http://debian.linux.pl/viewtopic.php?p=100369#100369
ArnVaker - 05-08-2009 16:45
Według mnie nic nie było naprawione. Została tylko obliczona aktualizacja. Po potwierdzeniu apt-get pobrał brakujące pakiety i wyłożył się na "Odczytywaniu bazy danych".
fnmirk - 05-08-2009 16:52
A to:
debian:/home/athlon# apt-get dist-upgrade -u E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. debian:/home/athlon# dpkg --configure -a debian:/home/athlon# apt-get dist-upgrade -u
Chyba że nie wykonał:
dpkg --configure -a
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
Strona 1 z 2 • Wyszukano 105 postów • 1, 2
|