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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-07-04 07:26:01

  womperm - Członek DUG

womperm
Członek DUG
Zarejestrowany: 2010-06-01

Nie można zaktualizować bliblioteki libc6.

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:

Kod:

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ż:

Kod:

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.

Kod:

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

 

#2  2011-07-04 08:41:09

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Nie można zaktualizować bliblioteki libc6.

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?

Kod:

 $ date

Offline

 

#3  2011-07-04 15:27:06

  womperm - Członek DUG

womperm
Członek DUG
Zarejestrowany: 2010-06-01

Re: Nie można zaktualizować bliblioteki libc6.

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

 

#4  2011-07-04 16:35:49

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Nie można zaktualizować bliblioteki libc6.

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:

Kod:

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

 

#5  2011-07-04 19:19:44

  womperm - Członek DUG

womperm
Członek DUG
Zarejestrowany: 2010-06-01

Re: Nie można zaktualizować bliblioteki libc6.

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

Kod:

# mv /lib/i686/cmov/libc.so.6 /lib/i686/cmov/libc.so.6-old

Ale to nie koniec... Dodatkowe błędy na kark..

Kod:

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

 

#6  2011-07-05 23:15:30

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Nie można zaktualizować bliblioteki libc6.

Poradziłeś sobie z tymi ostatnimi błędami? Powinno pomóc:

Kod:

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

 

#7  2011-07-06 00:50:26

  womperm - Członek DUG

womperm
Członek DUG
Zarejestrowany: 2010-06-01

Re: Nie można zaktualizować bliblioteki libc6.

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)