Portál AbcLinuxu, 6. května 2025 01:35
Už nějaký čas se mi stává, že po emerge --sync
a následném pokusu o aktualizaci @world
portage vypisuje chyby jako:
* A file is not listed in the Manifest: '/usr/portage/dev-java/oracle-jre-bin/oracle-jre-bin-1.7.0.9.ebuild' * A file is not listed in the Manifest: '/usr/portage/net-misc/miredo/miredo-1.2.5-r1.ebuild' * Missing digest for '/usr/portage/net-mail/mailbase/mailbase-0.00-r6.ebuild' …Jsou tam i balíčky, které nemám nainstalované. Update se potom sice rozběhne, ale většinou po pár balíčcích chcípne na stejné chybě.
Netušíte někdo, čím by to asi mohlo být? Našel jsem pár podobných problémů na forums.gentoo.org, ale řešení ne. Blbě se to hledá, žádná pořádná chybová hláška z toho neleze.
Čím to asi nebude:
Jak to jde obejít:
--sync
u. Pokud jen rozbalím snapshot do existující struktury, nepomůže to (takže emerge-webrsync
to taky rozbije).grep
uje ty chyby a vyrobí nové Manifest
y. Fuj.Díky.
Nenařídil jsem mu nic, aspoň o tom nevím. :D Ale koukám, že se dá nastavit PORTAGE_RSYNC_OPTS
, tak si s tím budu hrát… Díky!
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
PORTAGE_RSYNC_OPTS=""
to nezlobí, takže to bude asi ono… Ani té hw chybě bych se ale moc nedivil, je to už celkem starej krám. Díky. :)
Při --sync
u se to právě zas „rozbije“. Zkusím přes noc pustit memtest, díky za tip.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.