Hallo zusammen,
ich habe heute Abend versucht, meinen HP MicroServer N40l von FreeBSD 10.3 auf FreeBSD 11 zu aktualisieren.
Habe seit Release 4.x hierzu immer den Weg über make world gewählt, bisher immer ohne große Probleme.
Nun komme ich aber leider nicht weiter: Das eigentliche Update lief wie immer ohne große Vorkommnisse durch, ich habe mich bei den einzelnen Schritten am Handbook orientiert.
Nach make installworld und mergemaster -iF im Single User Modus habe ich das System neu gestartet, hier komme ich dann nicht weiter: Ich habe auf dem Server ein GMirror-Raid aus zwei 1TB SATA-Festplatten eingerichtet.
Der Kernel müht sich während des Bootvorgangs redlich, / zu mounten.
Folgenden Meldungen entnehme ich, dass der Kernel die beiden Festplatten erkennt, scheinbar stimmt aber etwas mit Platte ada0 nicht:
GEOM_RAID: Promise : Disk ada0 state changed from NONE to ACTIVE
GEOM_RAID: Promise: Subdisk OS:0-ada0 state changed from NONE to STALE.
und
GEOM_RAID: Promise : Disk ada1 state changed from NONE to ACTIVE.
GEOM_RAID: Promise: Subdisk OS:0-ada1 state changed from STALE to ACTIVE.
Weiter geht es dann mit diesen Meldungen hier:
GEOM_RAID: Promise: Volume started.
GEOM_RAID: Promise: Volume OS state changed from STARTING to DEGRADED.
GEOM_RAID: Promise: Provider raid/r0 for volume OS created.
GEOM_PART: integrity check failed (raid/r0, MBR)
mountroot: waiting for device /dev/mirror/gm0s1a...
Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.
Anschließend lande ich im mountroot Prompt und bekomme folgende verfügbaren Geräte angezeigt:
raid/r0 diskid/DISK-5YD4N8QS diskid/DISK-5YD4VLCR ada3 ada2 ada1 ada0
ada2 und ada3 sind zwei 2TB-Platten, welche in einem zpool zusammengefasst sind und nur zur Datenablage dienen.
Wenn ich am Loader-Prompt statt des neuen 11.0 Kernels den 10.3 kernel.old wähle bootet das System wieder.
Wenn ich mir dann mittels gmirror status den Zustand des RAIDs anzeigen lasse, scheint alles okay zu sein:
Name Status Components
mirror/gm0 COMPLETE ada0 (ACTIVE)
ada1 (ACTIVE)
Wäre toll wenn mir hier jemand weiter helfen könnte, bin leider erstmal mit meinem Latein am Ende.
Danke vorab,
Dominik
ich habe heute Abend versucht, meinen HP MicroServer N40l von FreeBSD 10.3 auf FreeBSD 11 zu aktualisieren.
Habe seit Release 4.x hierzu immer den Weg über make world gewählt, bisher immer ohne große Probleme.
Nun komme ich aber leider nicht weiter: Das eigentliche Update lief wie immer ohne große Vorkommnisse durch, ich habe mich bei den einzelnen Schritten am Handbook orientiert.
Nach make installworld und mergemaster -iF im Single User Modus habe ich das System neu gestartet, hier komme ich dann nicht weiter: Ich habe auf dem Server ein GMirror-Raid aus zwei 1TB SATA-Festplatten eingerichtet.
Der Kernel müht sich während des Bootvorgangs redlich, / zu mounten.
Folgenden Meldungen entnehme ich, dass der Kernel die beiden Festplatten erkennt, scheinbar stimmt aber etwas mit Platte ada0 nicht:
GEOM_RAID: Promise : Disk ada0 state changed from NONE to ACTIVE
GEOM_RAID: Promise: Subdisk OS:0-ada0 state changed from NONE to STALE.
und
GEOM_RAID: Promise : Disk ada1 state changed from NONE to ACTIVE.
GEOM_RAID: Promise: Subdisk OS:0-ada1 state changed from STALE to ACTIVE.
Weiter geht es dann mit diesen Meldungen hier:
GEOM_RAID: Promise: Volume started.
GEOM_RAID: Promise: Volume OS state changed from STARTING to DEGRADED.
GEOM_RAID: Promise: Provider raid/r0 for volume OS created.
GEOM_PART: integrity check failed (raid/r0, MBR)
mountroot: waiting for device /dev/mirror/gm0s1a...
Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.
Anschließend lande ich im mountroot Prompt und bekomme folgende verfügbaren Geräte angezeigt:
raid/r0 diskid/DISK-5YD4N8QS diskid/DISK-5YD4VLCR ada3 ada2 ada1 ada0
ada2 und ada3 sind zwei 2TB-Platten, welche in einem zpool zusammengefasst sind und nur zur Datenablage dienen.
Wenn ich am Loader-Prompt statt des neuen 11.0 Kernels den 10.3 kernel.old wähle bootet das System wieder.
Wenn ich mir dann mittels gmirror status den Zustand des RAIDs anzeigen lasse, scheint alles okay zu sein:
Name Status Components
mirror/gm0 COMPLETE ada0 (ACTIVE)
ada1 (ACTIVE)
Wäre toll wenn mir hier jemand weiter helfen könnte, bin leider erstmal mit meinem Latein am Ende.
Danke vorab,
Dominik