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/.
Strony: 1
Na początku musiałem usunąć wpis w /var/dpkg/status bo nie mogłem zrobić aktualizacji (nie był to libc6, tylko jakiś śmieć którego już dawno w systemie nie mam).
Dalej zrobiłem aktualizacje w ten sposób:
apt-get dist-upgrade -o APT::Immediate-Configure=0
Źródło: http://techpatterns.com/forums/about1394.html
Bo nie mogłem inaczej, sypał błędami.
Przeszukałem google, i nie wiele znalazłem "tylko to że szybciej system zainstaluje na nowo".
To ma być żart? Oczywiście że nie! Było sporo takich sytuacji, ale trzeba zacisnąć zęby i walczyć (tak jak ja, na minusie do końca miesiąca).
Próbowałem też:
rm -r /var/cache/apt/archives/libc6_2.11.2-10_i386.deb
Oraz zassać paczkę i ręcznie ją zainstalować poprzez dpkg ale ten sam błąd.
root@serwer:~# apt-get install -f Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Naprawianie zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: libc6 libc6-i686 Sugerowane pakiety: glibc-doc debconf debconf-2.0 locales Zostaną zainstalowane następujące NOWE pakiety: libc6 libc6-i686 0 aktualizowanych, 2 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 3881 kB/5083 kB archiwów. Po tej operacji zostanie dodatkowo użyte 12,3 MB miejsca na dysku. Kontynuować [T/n]? t Pob: 1 http://ftp.pl.debian.org/debian/ stable/main libc6 i386 2.11.2-10 [3881 kB] Pobrano 3881 kB w 16s (241 kB/s) E: Nie udało się pobrać wersji debconf. Czy debconf jest zainstalowany? debconf: Działanie apt-extracttemplates zakończyło się błędem: Błędny deskryptor pliku tar: ./conffiles: znacznik czasowy 2011-01-24 01:10:01 jest przesunięty o 282864412.545612535 s w przyszłość tar: ./templates: znacznik czasowy 2011-01-24 01:09:51 jest przesunięty o 282864402.543433953 s w przyszłość tar: ./symbols: znacznik czasowy 2011-01-24 01:10:00 jest przesunięty o 282864411.540371739 s w przyszłość tar: ./shlibs: znacznik czasowy 2011-01-24 01:10:01 jest przesunięty o 282864412.540066394 s w przyszłość tar: ./postinst: znacznik czasowy 2011-01-24 01:10:01 jest przesunięty o 282864412.539893781 s w przyszłość tar: ./preinst: znacznik czasowy 2011-01-24 01:10:01 jest przesunięty o 282864412.524655669 s w przyszłość tar: ./postrm: znacznik czasowy 2011-01-24 01:10:01 jest przesunięty o 282864412.524328057 s w przyszłość tar: ./control: znacznik czasowy 2011-01-24 01:10:05 jest przesunięty o 282864416.524150364 s w przyszłość tar: ./md5sums: znacznik czasowy 2011-01-24 01:10:05 jest przesunięty o 282864416.523879589 s w przyszłość tar: .: znacznik czasowy 2011-01-24 01:10:05 jest przesunięty o 282864416.523807873 s w przyszłość (Odczytywanie bazy danych ... 87 files and directories currently installed.) Rozpakowanie libc6 (z .../libc6_2.11.2-10_i386.deb) ... A non-dpkg owned copy of the libc6-i686 package was found. It is not safe to upgrade the C library in this situation; please remove that copy of the C library and try again. dpkg: błąd przetwarzania /var/cache/apt/archives/libc6_2.11.2-10_i386.deb (--unpack): podproces nowy skrypt pre-installation zwrócił kod błędu 1 configured to not write apport reports Wystąpiły błędy podczas przetwarzania: /var/cache/apt/archives/libc6_2.11.2-10_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Ostatnio edytowany przez womperm (2011-07-04 07:32:37)
Offline
womperm napisał(-a):
Kod:
tar: ./templates: znacznik czasowy 2011-01-24 01:09:51 jest przesunięty o 282864402.543433953 s w przyszłość
Masz prawidłowy czas w systemie?
$ date
Offline
Japierdole... Już nie mam słów na takie posty...
Przecież napisałem że NIE MOGĘ ZAKTUALIZOWAĆ DANEJ BIBLIOTEKI, a nie że mam nie poprawną datę...
Po drugie to jest ostrzeżenie, a nie błąd.
Ostatnio edytowany przez womperm (2011-07-04 15:27:36)
Offline
Nie denerwuj się ;-) kiedyś nie mogłem wykonać aktualizacji glibc z powodu ustawionej daty z przeszłości...
Ten komunikat:
A non-dpkg owned copy of the libc6-i686 package was found.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
pochodzi z pliku /var/lib/dpkg/info/libc6.preinst
jak sprawdzałem w wirtualce, skrypt preinstall (miedzy innymi) sprawdza czy jest cos w katalogu /lib/tls spróbuj zmienić nazwę tego katalogu np:
mv /lib/tls /lib/tls-stary
I puść jeszcze raz aktualizację, ew. możesz użyć dpkg -i z opcją debugowania -D, -D10 powinno starczyć, może wypisze co go boli...
Offline
Właściwie nie trafiłeś bo u mnie nie ma takiego katalogu. Ale i tak należy Ci się piwo.
Dobra ja tu drugie popijam, i znalazłem rozwiązanie http://ubuntuforums.org/showthread.php?t=932514
# mv /lib/i686/cmov/libc.so.6 /lib/i686/cmov/libc.so.6-old
Ale to nie koniec... Dodatkowe błędy na kark..
Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Należy uruchomić "apt-get -f install", aby je naprawić. Następujące pakiety mają niespełnione zależności: apt-utils : Wymaga: libapt-pkg4.10 E: Niespełnione zależności. Proszę spróbować użyć -f. usr@serwer:~$ ./sudo apt-get install -f Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Naprawianie zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: apt Sugerowane pakiety: aptitude synaptic wajig dpkg-dev apt-doc bzip2 lzma python-apt Zostaną zainstalowane następujące NOWE pakiety: apt 0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Konieczne pobranie 0 B/2171 kB archiwów. Po tej operacji zostanie dodatkowo użyte 6263 kB miejsca na dysku. Kontynuować [T/n]? t ostrzeżenie, w pliku "/var/lib/dpkg/available" niedaleko linii 701 pakiet "lsb-base": brakujący maintainer ostrzeżenie, w pliku "/var/lib/dpkg/available" niedaleko linii 712 pakiet "libcurl3-gnutls": 'Depends' field, reference to 'libgnutls26': error in version: invalid character in version number ostrzeżenie, w pliku "/var/lib/dpkg/available" niedaleko linii 802 pakiet "libgeoip1": brakujący description dpkg: błąd parsowania, w pliku "/var/lib/dpkg/available" niedaleko linii 1351 pakiet "libssl0.9.8": pole "Depends", w odniesieniu do "libc6": numer wersji zawiera " " E: Sub-process /usr/bin/dpkg returned an error code (2)
Już nie mam sił, albo mam kaca
Ostatnio edytowany przez womperm (2011-07-04 20:02:33)
Offline
Poradziłeś sobie z tymi ostatnimi błędami? Powinno pomóc:
dpkg --clear-avail
Ja typuję na coś związanego z uszkodzeniem systemu plików lub dysku. Zapuść fsck, sprawdź S.M.A.R.T, zapuść badblocks.
PS. Wczoraj też popijałem piwo ;-)
Offline
Nie, nie poradziłem... Ale robiłem globalne porządki, czyli postawiłem system na nowo.
Przed reinstallem, wymieniłem dyski, oraz dodałem karty sieciowe.
Z kartami było trochę problemu, ale dałem rade. Teraz wszystko działa dobrze.
Wcześniej to miałem za mało miejsca na /boot (30MB) teraz jest 50MB.
Offline
Strony: 1