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  2009-02-26 11:53:02

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

problem z debian-archive-keyring

Robiłem upgrade do nowszego jajka (2.6.26) i wyrzuca mi:

Konfigurowanie debian-archive-keyring (2009.01.31) ...
gpg: symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC
gpg: symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC
dpkg: błąd przetwarzania debian-archive-keyring (--configure):
podproces post-installation script zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
debian-archive-keyring

Próbowałem:

Kod:

dpkg-reconfigure debian-archive-keyring

Ale pokazuje:

/usr/sbin/dpkg-reconfigure: debian-archive-keyring jest uszkodzony, lub nie jest w pełni zainstalowany

Próbowalem:

Kod:

aptitude remove debian-archive-keyring

Pokazuje:

Następujące pakiety zostaną USUNIĘTE:
  debian-archive-keyring
0 pakietów uaktualnianych, 0 instalowanych, 1 do usunięcia i 410 nie uaktualnianych.
Do pobrania 0B archiwów. Zwolnione po rozpakowaniu: 61,4kB.
Następujące pakiety mają niespełnione zależności:
  apt: Wymaga: debian-archive-keyring którego nie można zainstalować
Rozwiązywanie problemów...
Następujące działania rozwiążą problemy z zależnościami:

Usunięcie następujących pakietów:
apt
apt-file
apt-utils
aptitude
libapt-pkg-perl
synaptic
tasksel
tasksel-data

Pozostawienie następujących problemów z zaleznościami:
debconf recommends apt-utils (>= 0.5.1)
deborphan recommends apt
lsb-release recommends apt
Wynik: -378

Zaakceptować rozwiązanie? [Y/n/q/?]

i nie wydaje mnie się aby  to NIE był dobry pomysł... "libreadline" nie chciałbym usuwać, bo wiem, że jedna na chwile obecnie kluczowa aplikacja z niego korzysta..

Ostatnio edytowany przez kondzio14 (2009-02-26 12:19:01)

Offline

 

#2  2009-02-26 12:01:43

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: problem z debian-archive-keyring

apt tez nie radzilbym usuwac ...

napisz jaka wersja i sprawdz zaleznosci libreadline, mozesz sprobowac tez go zaktualizowac ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2009-02-26 12:03:06

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: problem z debian-archive-keyring

Dlaczego libreadline.so.5 masz w /usr/local/? Skąd on jest?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2009-02-26 12:24:30

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: problem z debian-archive-keyring

Z tego co pamiętam to instalowałem ze źródeł (taki był wymóg), no ale też wychodzi na to, że z repo mam zainstalowane.

find / -name libreadline.so.5
/lib/libreadline.so.5
/usr/lib/debug/libreadline.so.5
/usr/local/lib/libreadline.so.5

PS. W pierwszym poście zabrakło słowa "nie" -poprawiłem.

Offline

 

#5  2009-02-26 12:32:39

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: problem z debian-archive-keyring

Może po prostu (skoro był taki wymóg) podlinkuj z /lib/readline do /usr/local/lib/readline? A najlepiej to posprawdzaj co faktycznie jest biblioteką, a co symlinkiem.

Offline

 

#6  2009-02-26 12:46:55

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: problem z debian-archive-keyring

1. Owszem, może i masz z repo, ale local ma pierwszeństwo nad "nielocal".
2. Wymóg czego?
3. Spróbuj spreparować PATH żeby nie zawierał /usr/local/ i wykonaj dpkg --configure -a, może się uda na repowym libreadline
4. Co nie zmienia faktu, że ten źródłowy libreadline jakiś lewy jest.

Ostatnio edytowany przez azhag (2009-02-26 12:50:02)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#7  2009-02-26 12:49:14

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: problem z debian-archive-keyring

Mam tak:

Kod:

ls -l /usr/lib/libreadline*
-rw-r--r-- 1 root root 470484 sty 14 12:19 /usr/lib/libreadline.a
lrwxrwxrwx 1 root root     21 lut 25 17:49 /usr/lib/libreadline.so -> /lib/libreadline.so.5

Kod:

ls -l /usr/local/lib/libread*
-rw-r--r-- 1 root staff 1097156 lis 15 11:43 /usr/local/lib/libreadline.a
lrwxrwxrwx 1 root staff      16 lis 15 11:43 /usr/local/lib/libreadline.so -> libreadline.so.5
lrwxrwxrwx 1 root staff      18 lis 15 11:43 /usr/local/lib/libreadline.so.5 -> libreadline.so.5.2
-r-xr-xr-x 1 root staff  640979 lis 15 11:43 /usr/local/lib/libreadline.so.5.2

2. Już nie pamiętam, ale dla jakieś aplikacji było napisane w INSTALL aby wziąć ze źródeł i był nawet link podany do tego libreadline (raczej stare)
3. Tzn? Symlinki?

Ostatnio edytowany przez kondzio14 (2009-02-26 12:53:02)

Offline

 

#8  2009-02-26 12:52:21

  lis6502 - Łowca lamerów

lis6502
Łowca lamerów
Skąd: Stalinogród
Zarejestrowany: 2008-12-04

Re: problem z debian-archive-keyring

@azhag:

4. Co nie zmienia faktu, że ten źródłowy libreadline jakiś lewy jest.

Może po prostu nie dodał jakichś opcji przy ./configure? Ostatnio przyszło mi instalować rtorrenta i okazało się, że repowy libtorrent jest skompilowany bez DHT.

Offline

 

#9  2009-02-26 13:02:46

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: problem z debian-archive-keyring

W tej chwili:

Kod:

#dpkg --configure -a

Konfigurowanie debian-archive-keyring (2009.01.31) ...
gpg: symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC
gpg: symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: PC
dpkg: błąd przetwarzania debian-archive-keyring (--configure):
 podproces post-installation script zwrócił kod błędu 127
Wystąpiły błędy podczas przetwarzania:
 debian-archive-keyring

3. Spróbuj spreparować PATH żeby nie zawierał /usr/local/ i wykonaj dpkg --configure -a, może się uda na repowym libreadline

Możesz coś więcej na ten temat?

Offline

 

#10  2009-02-26 13:05:27

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: problem z debian-archive-keyring

Hm, tylko PATH jest od binarek, nie bibliotek... nie wiem co odpowiada za lokalizację bibliotek.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#11  2009-02-26 13:29:05

  kondzio14 - Użytkownik

kondzio14
Użytkownik
Zarejestrowany: 2008-02-14

Re: problem z debian-archive-keyring

Ostatnia myśl więc:

Kod:

rm /usr/local/lib/libreadline.*
ldconfig

Na razie wszystko jest okay..

Offline

 

Stopka forum

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