View previous topic :: View next topic |
Author |
Message |
Friesi Tux's lil' helper
Joined: 06 Dec 2003 Posts: 89
|
Posted: Sat Jul 07, 2007 11:35 am Post subject: Boot Problem nach emerge -uD |
|
|
Hallo,
und wieder habe ich es geschaft das mein System nicht mehr bootet
Mein Gentoo lief ganz gut, und ich wollte anfangen das Desktop etc. aufzusetzten.
Dabei habe ich dann einige USE Flags geändert, und danach ein
Code: | emerge -uD --newuse world |
gemacht. Wollte einfach den rest des Systems auch an die neuen Use-Flags anpassen, bevor ich anfange zu installieren.
Das hat dann die ganze Nacht gedauert, und so wie es mir am nächsten Morgen schien auch fehlerfrei funktioniert.
Dann hab ich noch "gamin" emerged, für das später dazukommende Gnome.
Als ich dann neu gebootet hab kommt folgender Fehler:
Code: |
* Mounting proc at /proc ...
* Mounting sysfs at /sys ...
* Mounting /dev for udev ...
* Seeding /dev with needed nodes ...
* Setting up proper hotplug agent ...
* Using netlink for hotplug events ...
* Starting udevd ...
* populating /dev with existing devices through uevents ...
* Letting udev process events ...
* udev loading module sg
* udev loading module i2c_viapro
* udev loading module pcspkr
* udev loading module 8250_pnp
* udev loading module nvidia
* udev loading module parport_pc
* Finalizing udev configuration ...
* Mounting devpts at /dev/pts ...
* Remounting root filesystem read-only ...
Checking root filesystem ...
fsck.ext3: No such file or directory while trying to open /dev/mapper/via_dgaifidghg7
/dev/mapper/via_dgaifidghg7:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock is
corrupt, and you might try running e2fsck with an alternate supberblock:
e2fsck -b 8193 <device>
* Filesystem couldn't be fixed :(
Give root passwort for maintenance
(or type Control-D to continue):
|
Ich kann mich dann zwar mit meinem root-passwort einloggen, und habe auch meine /dev/mapper/via_dgaifidghg3 platte gemountet.
Allerdings findet sich in /dev/mapper/ nichts mehr außer die control Datei.
Deshalb verwundert es mich auch nicht das er die 7. Partition nicht findet.
Das Filesystem auf der Partition ist ext3 und lässt sich per Live-CD ohne Probleme mounten, und auch e2fsk läuft Fehlerfrei durch.
Mögliche Fehlerquellen die ich sehe aber nicht weiß wie ich das machen soll:
1)
------------------------------------------------------------------------------------------------------------------
Zum Booten (Raid0) habe ich ein Script verwendet, das
- Busybox 0.60.5-rc1 (wobei laut emerge.log hier 1.2.2.1 unmerged wurde)
- dmraid 1.0.0-rc14
- device-mapper 1.02.19-rc1
dmraid und device-mapper sind noch in der Version vorhanden und an denen wurde nix gemacht,
allerdings wurde Busybox auf 1.6.0 geupdated. Eventuell funktioniert dadurch das Raid-Script nicht mehr.
Das Script hat die 3 Tools emerged, und mir eine initrd erstellt, mit der ich booten konnte.
Wenn ich es jetzt versuche nochmal auszuführen und eine neue initrd zu erstellen,
kommt ein Fehler: ob Busybox installiert ist. Hab dann versucht Busybox zu de-installieren und dann das Script auszuführen, jedoch
emerged er es nicht erneut Weiß nicht warum.
Ich würde hier gern die neue Version deinstalllieren und wieder die alte Installieren. Allerdings weiß ich nicht wie das geht.
Hab zwar die .tar.bz2 File auf der Platte, aber wie gesagt weiß nicht wie man die manuell installiert.
Und wenn das dann funktionieren würde, wär noch gut zu wissen wie ich es verhinden kann damit die nicht wieder geupdated wird.
2)
------------------------------------------------------------------------------------------------------------------
Man sieht das er udev beim starten initialisiert. Meinem Gedächnis nach hat er das vorher nicht gemacht.
Allerdings kann ich das nicht garantieren. Ist nur so eine "Idee". Obwohl udev doch bei nem update nicht installiert hätte werden dürfen.
Hoffe das mir diesmal jemand helfen kann, weil ich diesmal echt nicht weiß was ich noch machen könnte
Bzw. wie.
Mfg _________________ Hesekiel 25:17
Der Pfad der Gerechten ist zu beiden Seiten gesäumt mit Freveleien der Selbstsüchtigen und der Tyrannei böser Männer ... |
|
Back to top |
|
|
Friesi Tux's lil' helper
Joined: 06 Dec 2003 Posts: 89
|
Posted: Sun Jul 08, 2007 6:33 pm Post subject: |
|
|
_________________ Hesekiel 25:17
Der Pfad der Gerechten ist zu beiden Seiten gesäumt mit Freveleien der Selbstsüchtigen und der Tyrannei böser Männer ... |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3488 Location: Berlin
|
Posted: Thu Jul 12, 2007 7:39 pm Post subject: |
|
|
Hast Du ein Softwareraid? |
|
Back to top |
|
|
Friesi Tux's lil' helper
Joined: 06 Dec 2003 Posts: 89
|
Posted: Sun Jul 15, 2007 12:44 pm Post subject: |
|
|
Hab ein "Onboard"-Raid auf dem Mainboard. Also ein Fake-Raid.
Die Raidsteuerung funktioniert eben per dmraid. _________________ Hesekiel 25:17
Der Pfad der Gerechten ist zu beiden Seiten gesäumt mit Freveleien der Selbstsüchtigen und der Tyrannei böser Männer ... |
|
Back to top |
|
|
Friesi Tux's lil' helper
Joined: 06 Dec 2003 Posts: 89
|
Posted: Wed Jul 18, 2007 6:38 pm Post subject: |
|
|
Wenn niemand eine Idee hat, kann mir dann wenigstens jemand sagen,
wie ich eine alte Version von einem Package merge, und verhindere das sie geupdatet wird?
Lg _________________ Hesekiel 25:17
Der Pfad der Gerechten ist zu beiden Seiten gesäumt mit Freveleien der Selbstsüchtigen und der Tyrannei böser Männer ... |
|
Back to top |
|
|
demiurg Tux's lil' helper
Joined: 26 Jul 2005 Posts: 108
|
Posted: Wed Jul 18, 2007 8:19 pm Post subject: Packete maskieren |
|
|
http://www.gentoo.de/main/de/portage-2.0.50.xml
/etc/portage/package.mask _________________ Kernel 6.xx-gentoo
GCC 12.xx
Profile amd64/17.1/desktop/plasma/systemd/merged-usr
Ryzen 5950X
GA X570 PRO BIOS F35
ATI RX6800 |
|
Back to top |
|
|
Friesi Tux's lil' helper
Joined: 06 Dec 2003 Posts: 89
|
Posted: Tue Jul 24, 2007 7:18 pm Post subject: |
|
|
immernoch aktuelles Problem.
@demiurg,
Danke damit kann ich verhindern das das Prog geupdated wird, allesdings muss ich es irgendwie erstmal schaffen das alte wieder zu installieren _________________ Hesekiel 25:17
Der Pfad der Gerechten ist zu beiden Seiten gesäumt mit Freveleien der Selbstsüchtigen und der Tyrannei böser Männer ... |
|
Back to top |
|
|
demiurg Tux's lil' helper
Joined: 26 Jul 2005 Posts: 108
|
Posted: Tue Jul 24, 2007 9:17 pm Post subject: |
|
|
Friesi wrote: | immernoch aktuelles Problem.
@demiurg,
Danke damit kann ich verhindern das das Prog geupdated wird, allesdings muss ich es irgendwie erstmal schaffen das alte wieder zu installieren |
kommt darauf an, wie alt Du zurückmußt und ob es im Portagetree noch enthalten ist. Also erstmal im portagetree nachsehen welche "alte" version noch verfügbar ist. z. B. im verzeichnis von Clamav /usr/portage/app-antivirus/clamav findest Du alle verfügbaren ebuilds von 0.88.7-r1 bis 0.91.1 Wenn Du dir mal die ebuild Dateien anzeigen läßt, ist zu erkennen, daß die 91.1 noch für alle Architekturen maskiert ist (Tilde vor der Architektur ~x86) und die ganz alten dito. Die "mittelaktuellen" sind alle ohne Tilde und sind dann ohne weiteren Aufwand installierbar.
Wenn ich also von der 0.91 zurück will auf die 0.90.3
1. emerge -C clamav zum deinstallieren
2. Package.mask mit Eintrag >/app-ativirus/clamav-0.90.3 versehen
3. mit emerge -p clamav kontrollieren, ob wirklich die 0.90.3 installiert wird
4. emerge clamav _________________ Kernel 6.xx-gentoo
GCC 12.xx
Profile amd64/17.1/desktop/plasma/systemd/merged-usr
Ryzen 5950X
GA X570 PRO BIOS F35
ATI RX6800 |
|
Back to top |
|
|
Friesi Tux's lil' helper
Joined: 06 Dec 2003 Posts: 89
|
Posted: Sat Jul 28, 2007 6:01 pm Post subject: |
|
|
Ich müsste von 1.5 auf 0.60 zurück. Das ist leider nicht mehr im Portage Tree vorhanden.
Schlussendlich habe ich mich jetzt dazu entschlossen, eine Neu-Installation zu tätigen. Jetzt weiß ich zumindest wie ich verhindern kann,
das meine Programme geupdated werden. Hab jetzt eine "saubere" Installation, die sich booten lässt.
Werde jetzt davon ein Backup machen, und nochmal versuchen ein update world durchzuführen. Mal sehn ob es dann wieder nicht bootet.
Lösung zu dem Problem gibts leider keine.
// Edit:
Nachdem ich jetzt jedes Packet einzeln geupdatet habe, liegt es entweder am Update von UDEV oder am Update von Busybox.
Wahrscheinlicher ist allerdings UDEV. Habe das jetzt auch maskiert und jetzt läuft alles soweit, bis zum nächsten jetzt.
Nächstes Problem im nächsten Thread :> _________________ Hesekiel 25:17
Der Pfad der Gerechten ist zu beiden Seiten gesäumt mit Freveleien der Selbstsüchtigen und der Tyrannei böser Männer ... |
|
Back to top |
|
|
|