Portál AbcLinuxu, 10. května 2025 11:21

Dotaz: Gentoo, paludis - Regenerating environment zamrzne

tsLnox avatar 20.9.2009 09:40 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
Gentoo, paludis - Regenerating environment zamrzne
Přečteno: 186×
Odpovědět | Admin
Přílohy:
Zdravím,

něco se mi pokazilo v systému při updatu (updatuji po několika týdnech everything + if-use-changed + rekompiluju všechny kde*:live balíčky) a nejspíš se mi pokazil eselect. Zamrzne na regenerating environment, a jak tak koukám do htopu, je si eselect (v tomhle případě env update, ještě mi to dělá u nvidia-drivers při eselect opengl) schopný zabrat si 35-40% CPU, a při spuštění ručně taky nevyhodí žádnou chybu, jen prostě zůstane viset. Podle htopu je ve stavu "R", na googlu jsem našel dvě možnosti - bud že je to Running anebo Runnable (in queve), tak nevím, co si z toho mám vzít. Google vesměs vyhazuje jenom problémy s fglrx a Gentoo handbook, takže jsem celkem v pasti. Zkoušel jsem i strace, ale to mi moc neřekne
Je tam několikrát tohle:
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffb0cba580) = -1 ENOTTY (Inappropriate ioctl for device)

a

fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)

a skončí stát na (pro mě nepochopitelně nedopsaném)

wait4(-1, 
Věřím tomu, že kdybych věděl, co do Googlu dát, tak bych něco našel, ale za boha to nejsem schopnej vymyslet :-D

Přiložím i celý výpis strace... myslím že jsem vypíchl důležité chyby... ale jen si to myslim :)
Amest I bovvered, forsooth?

Řešení dotazu:


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

Odpovědi

tsLnox avatar 20.9.2009 10:07 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: Gentoo, paludis - Regenerating environment zamrzne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hmm, miluju Aroru...http://pastebin.com/m29b59928 tady je ten soubor...
Amest I bovvered, forsooth?
tsLnox avatar 20.9.2009 10:19 tsLnox | skóre: 31 | blog: Blog jednoho ukecaného Gentoolemana | Žďár nad Sázavou
Rozbalit Rozbalit vše Re: Gentoo, paludis - Regenerating environment zamrzne
Další zvláštní věc:

eselect env update - zůstane viset

eselect env update noldconfig - proběhne během pár vteřin

env-update - proběhne během pár vteřin (env-update si myslím ze dělá totéž co eselect env update, aspon to tak vypadá)

zajímavé je, že env-update píše, ">>> Regenerating /etc/ld.so.cache...", ale eselect env update funguje, pokud tuhle funkci zakážu... vážně záhada :-/
Řešení 1× (tsLnox (tazatel))
3.10.2009 11:05 memek
Rozbalit Rozbalit vše Re: Gentoo, paludis - Regenerating environment zamrzne

Taky jsem s tím měl poblém, při eselect opengl set ati. Postupně jsem přečetl všechny scripty, který se tímhle volají, a salvou příkazů echo našel, co se děje.

Prochází to a ldconfiguje každou knihovnu v systému. Není to nekonečnej proces, ale trvá dlouho :) a většinou se to stává po rozsáhlých upgradech, kde se změní velkej počet knihoven.

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.