Portál AbcLinuxu, 14. května 2025 02:43

Dotaz: Chyba při aktualizaci

26.9.2008 16:51 Zdenda | skóre: 4
Chyba při aktualizaci
Přečteno: 194×
Odpovědět | Admin
Dobrý den

mám gentoo a aktualizoval jsem systém, vše šlo OK a najednou během aktualizace vyskočilo takové hlášení:
>>> Downloading 'http://kent.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz' 
wget: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory 
!!! Couldn't download 'lame-3.97.tar.gz'. Aborting. 
* Fetch failed for 'media-sound/lame-3.97-r1' 
!!! can't process invalid log file: package.ERROR 
!!! can't process invalid log file: package.ERROR

Jak se ta chyba při načítání sdílených knihoven dá opravit?

děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.9.2008 17:02 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Chyba při aktualizaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Použijte revdep-rebuild -a. Projde to knihovny a binárky, které odkazují na neexistující knihovny, a znovu to emergne balíčky, kterým daná knihovna či balíček patří. K tomutu typu problému dojde tak, že se zkompiluje nějaký program proti určité verzi knihovny, knihovna se někdy později zupdatuje a stará verze se smaže.
26.9.2008 18:06 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Chyba při aktualizaci
To to ještě pořád Gentoo nemá rozumně vyřešené? :-)
26.9.2008 18:22 Zdenda | skóre: 4
Rozbalit Rozbalit vše Re: Chyba při aktualizaci
Toto bylo první co jsem provedl, nejde nic emergnout. Nepustí mě to ke stažení. Gentoo se pořad učím. Na netu jsem našel

http://lists.hellug.gr/pipermail/linux-greek-users/2003-February/045032.html

potřebuji vědět jestli se to dá takto řešit?

Emergnout se nedá žádným pro mě známým způsobem.
26.9.2008 21:18 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Chyba při aktualizaci
Při revdep-rebuild by se ale nemělo nic stahovat, protože se jenom znovu zkompilují již nainstalované balíčky (nedělá se jejich update). Pokud tedy nemažete /usr/portage/distfiles, měl byste ty soubory již mít stažené. Jinak ty požadované soubory můžete stáhnout někde jinde a nahrát do /usr/portage/distfiles, nebo si do systému na to stažení nahrát staticky slinkovaný wget. Případně by mohlo pomoci udělat si dočasně link ze starší verze libssl, což je ale trochu riskantní a nedělal bych to, pokud nevíte, co děláte.

Případně si zkuste znovu zkompilovat jenom wget – zjistěte si, jakou máte nainstalovanou verzi, a dejte emerge -aO --oneshot "=net-misc/wget-1.10.2" (s vaší aktuální verzí).

Z toho odkázaného e-mailu rozumím akorát „black voodoo magic“ :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.