Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Boot Problem nach emerge -uD
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Friesi
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2003
Posts: 89

PostPosted: Sat Jul 07, 2007 11:35 am    Post subject: Boot Problem nach emerge -uD Reply with quote

Hallo,
und wieder habe ich es geschaft das mein System nicht mehr bootet :o

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
View user's profile Send private message
Friesi
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2003
Posts: 89

PostPosted: Sun Jul 08, 2007 6:33 pm    Post subject: Reply with quote

:idea: :?:
_________________
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
View user's profile Send private message
flammenflitzer
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 3488
Location: Berlin

PostPosted: Thu Jul 12, 2007 7:39 pm    Post subject: Reply with quote

Hast Du ein Softwareraid?
Back to top
View user's profile Send private message
Friesi
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2003
Posts: 89

PostPosted: Sun Jul 15, 2007 12:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Friesi
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2003
Posts: 89

PostPosted: Wed Jul 18, 2007 6:38 pm    Post subject: Reply with quote

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
View user's profile Send private message
demiurg
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jul 2005
Posts: 108

PostPosted: Wed Jul 18, 2007 8:19 pm    Post subject: Packete maskieren Reply with quote

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
View user's profile Send private message
Friesi
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2003
Posts: 89

PostPosted: Tue Jul 24, 2007 7:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
demiurg
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jul 2005
Posts: 108

PostPosted: Tue Jul 24, 2007 9:17 pm    Post subject: Reply with quote

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
View user's profile Send private message
Friesi
Tux's lil' helper
Tux's lil' helper


Joined: 06 Dec 2003
Posts: 89

PostPosted: Sat Jul 28, 2007 6:01 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum