Szenvedek a Gentoo-mal. Sikerult a frissites soran valamilyen fontos csomagot letorolnom. Ezutan nem akart bootolni a rendszer, ezert a minimal CD-rol bootlova kitomoritettem ujra a stage3-at a /-ba. Ezutan mer tudtam bootolni, csak egy-ket config-file-t kellett atirnom.
Ezutan jott egy rossz dontes, miutan emerge --sync-t futattam, csinaltam egy emerge --update system-et es azota nem tudok bejelntkezni semmilyen userrel.
Minimal CD-rol bootolva es utana chroot-va sem tudom megvaltoztatni a root passwd-jet: Engedely megtagadva.
Tud valaki valami megoldast? Valamilyen config file hozzaferesi jogai allitodhattak el???
Elore is koszonom
- 1635 megtekintés
Hozzászólások
Live CD környezetben ha felmountoltad, akkor próbáld meg átszerkeszteni a /etc/shadow file-t, kitörölve a jelszó titkosított formáját, hátha.
Kis együttérzés: a Gentoo-mal még én is szenvedek, az emerge --sync megolt, ma következik az emerge genkernel. Aztán remélem elindul, ma csinálok ilyent először.
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni
Az az erdekes, hogyha ujra a stage3-bol kitomoritek es ujra belovom a megfelelo configokat, akkot megy a rendszer (persze user-t group-ot kell hozzaadni, stb... .), de amint valamint upgrade-lni akarok (system vagy world) onnatol kezdve valamit atir (lehet a shadow-t) es mar nincs jogom semmihez, sot be sem lehet lepni semelyik user-rel PAM error-t ir.
A franc essen bele.
- A hozzászóláshoz be kell jelentkezni
nekem egyelőre az is fejlődés lesz, ha majd beboot-ol életem első gentoo-ja. ezek szerint érdemes kipróbálnom az update-et. ;~))
avagy essek túl rajta inkább hamarabb.
/mazursky
Love your job but never love your company!
Because you never know when your company stops loving you!
- A hozzászóláshoz be kell jelentkezni
Kezdő Gentoosoknak egy tapasztalat: nagyon sok helyen látom azt, hogy a make.conf-ba bele van hányva egy rakás use flag. Tapasztalataim szerint sokkal célravezetőbb ha a /etc/portage/package.use-ban adod meg csomagra specifikusan a use flageket, hacsak TÉNYLEG nem szeretnéd, hogy globálisan érvényesek legyenek.
Ez azért jó, mert elkerülöd a felesleges dependenciákat. Gentooban ugyanis, ha egy libet újraforgatsz, akkor újra kell forgatni a vele összefüggő csomagot. Ezt nyilván úgy tudod elkerülni, hogy minél kevesebb depencenciát hagysz meg.
Konkrét példa: PHP-hoz nem kell X meg ncurses, tehát dev-lang/php -X -ncurses
Nem mondom, hogy mindig így kell csinálni, grafikus oprendszernél az X useflag pl szinte kötelező. Mérlegelni kell, de ha mindent a make.conf-ba teszel, akkor garantáltak a laza pár órás forgatási menetek. Nekem az egyik szerveren kemény 3 globális use flagem van és a telepítés óta még nem volt 10 percnél hosszabb forgatásom.
- A hozzászóláshoz be kell jelentkezni
desktop rendszerre milyen flageket ajanlasz
gnome es gtk only + opera
- A hozzászóláshoz be kell jelentkezni
Nekem ezek vannak a laptopon:
USE="qt kde kdeenablefinal dvdrw dvdr cdr alsa v4l v4l2 jpeg jpg png gif exif mp3 battery xv opengl -ipv6 -ldap mtrr acpi mmx fxsr sse sse2 ssse3"
- A hozzászóláshoz be kell jelentkezni
USE="-acl -accessibility -arts -fortran -midi -nls -berkdb -debug -gdbm -ipv6 -pcre -tcpd -openmp -qt3support -perl -python X cairo jpeg png alsa threads truetype acpi opengl xulrunner minimal branding"
Nekem.
- A hozzászóláshoz be kell jelentkezni
Sorry, de egyszer volt Gentoom desktop oprendszeren, de túl sok szívásnak itéltem az állandó csomagforgatást, úgyhogy ami éppen a kezembe kerül az települ. Mivel igénytelen vagyok (4 db xterm a munkakörnyezetem) ezért majdnem mindegy, mivel hajtod föl.
Nekem az XFCE nem jött be, legalábbis Gentoos változatban nem, ugyanis ahhoz hogy értelmesen föl lehessen hajtani, mindenféle egyéb vackot föl kellett telepíteni. Gnome úgyszintén nem, végül itt is a KDEnél kötöttem ki ráadásul monolitikus ebuildből tettem föl, ami nem volt jó ötlet (asszem azóta meg is szűnt ez a lehetőség).
Konkrét use flageket nehéz lenne mondani mert teljesen attól függ, mire használod a gépet. Én úgy állnék neki, hogy howto alapján fölhajtanám a Gnomeot aztán ami még kell, a fentiek fényében egyedileg meghatározva a use flageket. Csomagtelepítés előtt úgyis mindig illik futtatni egy emerge -pv csomagnév illetve equery uses csomagnév parancsot.
- A hozzászóláshoz be kell jelentkezni
Esetleg ez lehet a gond, nem tudom, a minimal CDn milyen PAM verzio van meg
http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml
---------
Magyar Gentoo Találkahely - http://magenta.linuxforum.hu
- A hozzászóláshoz be kell jelentkezni
próbáld így
chroot
passwd
env-update (hátha kihagya valamit)
source /etc/profile
másold le valahova a teljes etc-könyvtárat (majd kibogarásszuk mi kell belőle)
--sync
--update system
Probálj megint jelszót változtani.
reboot.
Ha nincs megint jogosultságod semmire akkor biza etc-vadászat hogy mit írtál fölül, majd másolgatni visszafelé a fileket.
Kitartást.
Én annó a komplett etc-könyvtárat töröltem, mert bamba voltam ugyanis azt hitem, hogy a /usr/etc-ben vagyok ugyanis ott voltak az általam mahinált konfigok, de gondoltam átszerkeszutem a rendszert, legyen minden a /etc-ben. és a vélt /usr/etc ben adtam egy rm -f *-ot. Csak hát a /etc-ben voltam. Modanom sem kell hogy reinstall lett a dologból.
- A hozzászóláshoz be kell jelentkezni
Hat nem tudom, ki tanacsolta neked, hogy elo rendszerre tomorits ki stage3-at, de nagyon rossz tanacsot adott. Tul azon, hogy a world fajlod - igy az emerge --update world is - hasznalhatatlan lett (van valami regenworld opcioja asszm a emerge-nek de nem biztos, lehet hogy ez valami script neve), eleve ket kulonbozo tipusu binarisu rendszert nem a legjobb keverni (gondolom a make.conf-od optimailzalt). Ennek sajnos reinstall lesz a vege... es egy eletre valo tanulsag lesz szamodra.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Nem tanacsolta senki, sajat hirtelen es hulye otlet volt, de elotte meg nem bootolt rendszer hianyoztak neki szukseges file-ok.
- A hozzászóláshoz be kell jelentkezni
Szerintem a problémát nem a shadow/passwd okozza. Ird meg hogy milyen verziójú pam van a livecd-n, és milyen van jelenleg fent. A 0.99nél volt egy nagyobb változás, amit itt feljebb már írt valaki.
Etc-update-et futtatál?
A probléma valszeg a /etc/pam.d/* fileok valamelyikében (login, passwd, stb?) van. Szóval bootolj be livecdről, diffeld meg a /etc/pam.d/* fileokat a cd-n levővel és az upgrade alapján módosítsd meg őket.
Segítségképpen ezzel is diffelhetsz, ezek elvben 1.0.2-es pam configok.
- A hozzászóláshoz be kell jelentkezni
Koszonom, megnezem.
- A hozzászóláshoz be kell jelentkezni
Ez a kitömörítés tényleg rossz ötlet volt. Én is elkövettem már párszor, de néhány percet spóroltam vele 3 nap alatt :)
Javasolnék majd egy revdep-rebuild -et is. Nagyon olyannak tűnik amit leírtál, hogy valami valamivel nincsen együtt. a revdep-rebuild segíteni fog ezen.
-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --
- A hozzászóláshoz be kell jelentkezni
Hat ez eleg flame, de nemvagom hogylehet ennyit szenvedni a gentooval :D
- A hozzászóláshoz be kell jelentkezni
Úgy, hogy minden kezdtet nehéz. Aki egyszer megjárja vele a maga "kálváriáját", összeáll egy frankó make.conf, packages.use, az csak felmásolja a gépre, elinditja a forditást aztán kalap:)
Éjjeli fordításnál én is ébredtem már fel megnézni, hogy "na kész van-e?" Hogyne..megállt mert hiányzott neki egy másik dependben lévő flag...P3 800-mhz-n kdelib esetében ez újabb 3 óra:)
Mai gépeken lassan az egész rendszer lefordul ennyi idő alatt.
- A hozzászóláshoz be kell jelentkezni
Az meg szebb hogy mikor el mentel aludni, es epp kovetkezo csomagnal szakad meg a forditas:D
- A hozzászóláshoz be kell jelentkezni
Aki nem szenvedett meg gentoooval ejszakakon at, az fel sem foghatja ezt! ;)
--
Bárki aki aritmetikai módszerekkel akar előállítani egy véletlen számot, az a bűn állapotában leledzik.
- A hozzászóláshoz be kell jelentkezni