ďťż
 
 
   dpkg - nienaprawialny błąd krytyczny
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl



  • Strona 1 z 2 • Wyszukano 105 postów • 1, 2
     

     


     

     
    Copyright 2003. MĂłj serwis