Függőségek miatt behalt Ubuntu?

Fórumok

Hali!

A mai napon vhogy sikerült elszúrnom az Ubuntu rendszeremet (5.10, 2.6.12-10 kernel, 6.04-ből KDE 3.5)...Először a bash kezdett el szórakozni: nem tudtam futtatni *.sh-kat. Mivel már régőta ment a gép, nyomtam egy reboot-ot, gondoltam utána megjavul/megjavítom. Mivel nem volt változás, elindítottam a Synaptic-ot, ami közölte, hogy van 1 törött csomag, mégpedig a bash.
Ha újratelepítésre vagy törlésre jelölöm ki, akkor pittyeg, hogy le kéne szedni a linux-image-2.6.12-10-386 -ot. Azt persze nem tudja, így ezzel nem mentem semmire. Telepíteni akarja továbbá az udev -et, hotplug -ot, initramfs-tools -t, amikről azt hittem, h alapből fennt kéne lenniük.

Szal az a lényeg, hogy sikerült ezt is elszúrni:P
Van vmi emberi megoldás erre? Már fél napja próbálkozom, de apt-get -el és synaptic-al sem sikerült kijavítani. Nekem úgy tűnik, hogy körbe-függik egymást, addig nemtom feltenni az egyiket, amíg fel nem tettem a másikat, de a másiknak is kell az egyik. Najó, nem kavarom tovább:)

Előre is köszi a helpet!

Hozzászólások

Úgy néz ki, mintha
1) nem érzékeli, hogy egyes csomagok telepítve vannak
2) vmi letörölte a rendszer alapfájljait, pl a "linux" csomag a Synaptic szerint nem volt feltéve. Már csak azt nem értem, hogy akkor miért fut az egész...

a bashból milyen verzió van fent? Látok némi esélyt, hogy frissítettél dapperből olyan csomagokat, amiket nem kellett volna. Próbáld meg a verzió kényszerítése menüt, talán rá lehet venni, hogy a régebbi verziót használja mégis.

" linux-image-2.6.12-10-386 -ot."

Legalább ez a futó kerneled?

Live cd rootkithunter, chkrootkit futtatás és
rejjtéllyes bejegyzések keresése az /etc-ben!

Nekem pontosabban a koleszban a gyermekemnek a gentoo halt le.
nem volt firewall(lan) miatt gondoltam védett, de tévedtem!
Lehalt megnéztem(itthon) és furcsa dolgokat találtam az /etc-ben.
Töröltem, rootkit ellenőrzés nem talált semmi gyanúsat.
tüzfal ON és múxik.
Remélem még félévet elmegy!

"Pontosabban mit kéne keresnem az /etc -ben?"

Hát ez eléggé nehéz lett volna pl debian alatt.
Hál'isten a gentoo /etc valahogy jobban átlátható!
Nagyon át kell nyálazni, hogy találj is!
figyeld meg a boot folyamatot, nézd át a loggokat!

" Ez olyan tűt a szénakazalban fíling."

Rosszabb, mert ott lehet csalni mágnessel! :)

Attol tartok, h a boot-folyamatot mar nem nagyon lesz lehetosegem megfigyelni, ugyanis a /bis/bash es a /bin/sh hianya miatt gyakorlatilag a boot legelejen leall. Ebbol 90% h reinstall lex, mar csak at kene gondolni, h mit kene lementeni.

Amugy nem tudtok vmi norm livecd-t backup-ra? A SuSe 9.2 volt itthon a leghasynalhatobb, de kicsit csunyacska meg baromi lassu...

Nahh mind1, keydek mentegetni. Angol bill ruley.>D

"Tedd külön particióra a /home-t!"

Azért ennyire nem vok kezdő, csak ált sikerül 1 csomó felesleges fájlt is összegyűjteni, és bekkápnál nem mindegy, hogy 1,5 giga vagy 4 giga ;)

Nekem Gnoppix, Kanotix nem jöttek be, előbbi asszem el sem indult. Majd kipróbálom a gentoo-félét.

Amúgy reinstallal lett megoldva, köszi a válaszokat!

"Tedd külön particióra a /home-t!"

Azért ennyire nem vok kezdő, csak ált sikerül 1 csomó felesleges fájlt is összegyűjteni, és bekkápnál nem mindegy, hogy 1,5 giga vagy 4 giga ;)

Nekem Gnoppix, Kanotix nem jöttek be, előbbi asszem el sem indult. Majd kipróbálom a gentoo-félét.

Amúgy reinstallal lett megoldva, köszi a válaszokat!

/etc konzisztenia ellenőrzésre olvastam egyszer egy kiváló módszert: az egész /etc-t be kell tenni CVS alá. Ha úgy érzed, hogy éppen stabil a rendszer, akkor nyomhatsz neki egy "cvs ci"-t. Ha pedig ki akarod deríteni, hogy mi romlott el, vagy pedig valaki megpiszkálta-e, akkor egy "cvs diff" segít. Korábbi állapot visszaállítása: "cvs up"

Nagyon elegáns, de még soha nem volt időm kipróbálni. Ehelyett időközönként tar-olom az egészet.

Na tegyük föl, hogy nincs megtörve a rencered!
aptitude-öt próbáltad? Ha mindenféle konfliktusok vannak, akkor az aptitude több opciót is fölkínál megoldásként (ha jól emlékszem ,-vel meg .-tal lehet választani közülük). Érdemes a legegyszerűbbet kiválasztani, pl. egyetlen csomog frissítése, vagy egyetlen csomag törlése. Persze ehhez tiszta sources.list fájl kell. Mondjuk egy tuszta breezy megteszi.