Update után nem megy sulfur és még sok más...

Fórumok

Üdv!
Sabayon update után (amiben volt python frissítés is), induláskor szól, hogy nem tudja a Gnome betölteni az egyik appletet, aztán ha indítanám a sulfurt ikonnal, jelszókérés után semmi. Aztán terminálban ez történik:

gordon@multihorcsog / $ sudo sulfur
Jelszó:
Traceback (most recent call last):
File "/usr/lib/entropy/sulfur/sulfur_client.py", line 17, in
import gtk
ImportError: No module named gtk
gordon@multihorcsog / $ equo update && equo install equo sulfur
>> Sending the update request to Entropy Services.
>> Repositories will be updated in background.
>> @@ sys-apps/entropy-client-services not installed or configured. Update not allowed.
>> No module named glib
gordon@multihorcsog / $

Gőzöm nincs mi lehet a baj, nah jó gyanakszom a pythonra, de többet nem tudok. Valaki segítség?

Hozzászólások

Melyik python verzio van kivalasztva eselectben? Veletlenul nem a 3-mas?

ÁÁÁÁ sikerült! köszi szépen. Még egy kis magyarázatot kérhetek, hogy mi is történt?

Szeretem tudni, hogy műkszik a dolog. Meg ha van valahol magyarul, érthető leírás a flagekről meg a maszkokról, meg arról, hogy hogyan is megy itt a telepítés azt megköszönném, mert ezeket az infókat még nem sikerült a magamévá tenni...

------------------------
Everyone is a winner*

Bővebben itt:
http://www.gentoo.org/proj/en/eselect/user-guide.xml

Tömören, az eselect a gentoo globális változóinak a beállító scriptje. Beállítottuk globálisnak a2.6-os pythont. Majd az env-update újragenerálta az ld.so.cache-t ami tratalmazza, aglobális beállításokat, a source /etc/profile-pedig megadja nagyon alap beállítások halmaza (kb pl a /bin a /usr/bin a futtatható állományok helye.....), elvileg ez utóbbi nélkül is megy, de biztos ami biztos

------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.

WTF sulfur? Nalam a Flock egyik brandingja...
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

"emerge -NuDa world" frissítést csináltam egy éves rendszeremen. Eltartott egy darabig, jó pár döntésre kényszerített, mert sokszor elakadt.
Többször kellett a revdep-rebuild segítségét kérnem.
Izzasztó meló után felállt a teljes gnome desktopos, netes rendszerem, szépen múködött
Végül kiadtam:
#emerge --depclean
Lefutott.
Majd:
#revdep-rebuild

Erre ismét talált egy csomó csomagot, melyek python és egyéb függők, de nem tudta végrahajtani az emergét.

Kézzel kiadva az emerge megkukult:
#emerge
#
#emerge --help
#

Vagyis meghalt a gentoo szíve.

Utánanéztem, meghalt a python, ami az emergét működteti, mivel az emerge --depclean
hatására megöngyilkolászta magát az emerge, kivágta maga alól a fát is, a python -t.

Rémületemben gányolni keztem, letöltöttem a gnome grafikus felületen még a legfrissebb stage3 -at, gondolván, hogy abban az emergének hiányzó python benne van, hisz az én rendszerem is teljes frissítésen ment át, elvileg jónak kellene lenni. Kicsomagoltam a gyökérre, de nem teljesen sikerült a kibontás, valami miatt elekadt.

Újra feléledt az emerge, "emerge --help" már válaszolt.

Újraindítva a gépet viszont már nem tudja mountolni a ROOT fájlrendszert, kérné a root jelszót, és fsck -re buzdítana, de nem lehet bejelenkezni, elfelejtette a root jelszavát.

Átmentem az UHU 2.2 rendszerre és onnét rendben rácsomagoltam az új stage3 -at a gentoo gyökerére, hátha rendbejön a gentoo.

És nem.

Utólag rájöttem, hogy itt is a python frissülése kavarhatott be, de ez a következmény nagyon durva...

Talán ilyenkor is kellett volna egy "eselect python" ??

Nem szeretném több napos munkával újrapakolni az egészet, már nagyon szépen összehoztam valaha, inkább kijavítanám.

Ki lehetne még javítani valahogy?

Szerintem rakd újra. Ez a tanúlópénz.
Nem is értem, ha tudod hogy kivágta maga alól a fát az "emerge --depclean", sőt még írta is hogy melyik python verziót távolítja el (deleted), és tudod hogy ilyenkor át kell állni a megmaradóra (omitted) "eselect python"-al akkor utána miért kell hadarogni és hülyeségeket csinálni?

Kösz.
Szeretném elkerülni az úra telepítést, ha lehet.

Ez a hatodik telepített gentoo példányom, nem az első.

A hülyeségeim után világosultam meg, Az UHU 2.2 alatt a hálón utánabogarészva.
Most már tudom, hogy át kellett volna állni az újabb pythonra, azt se tudtam eddig, hogy az emergének ez kell.
Előtte kellett volna tudnom.

Elvileg telepítve van az egész, az gondoltam át chroot -olok a feltelepített rendszerre és a fstab -ot, a passwd -ot, alapokat átnézem, lecsekkolom a fájrendszereket, és úrafrissítek, hisz már él az emerge.

Talán gyorsabb, hisz biztos nem kell mindent újraforgatni.

Majd jönnek okosabbak és megmondják a tutit, én még nem csináltam ilyent hogy stage3-al felülírom a rendszert.
Elvileg "eselect python set X" és "python-updater" futtatása megoldotta volna a problémád de hogy ezek a felülírogatások mit okozhattak a jó Isten tudja.

Nos. A /etc alatt a fő konfig fájlok felülíródtak. A fstab -ot UHU alól beállítottam (volt belőle backup), máris bootolt a vinyóról a gentoo, hisz kész kernelem van ott. Persze csomó pirossal, hisz a konfig fájlok egy részét írtam át a stage3 kibontással. Bejelentkezni is tudok már root -ként, miután a gentoo minimal cédéről bootolva át chroot -oltam a megdöglesztett rendszerre és a passwd -al root jelszót csináltam.
Döcög az alaprendszer, van mc. ADSL is életre kap a pppoe-start -al.

Persze be kell állítani mindent, szinte új telepítés lesz ebből, már látom. Legalább grub-ot nem kell, meg kernelt.

Engem visszateleportált pár évvel, ugyanis csak GTK1 szerű kinézetem volt. Kiderült, hogy valami hiba folytán törlődött "pár" X lib, de egy revdep-rebuild megoldotta a dolgokat :)