Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 11-07 12:56
Hoewel de verleiding groot was om CiPher een DM te sturen, toch maar hier wie weet heeft iemand er iets aan.

Ik heb ZFSGuru draaien, versie 0.2, op een fysieke server met 9 disk (1x boot, 8x RAID-Z2).
Boot van ZFSGuru staat op een losse disk, met de gedachte laat het boot on ZFS nog maar even uitkristalliseren en mocht de disk stuk gaan dan kan ik een nieuwe installatie doen, import pool.. klaar.

Ik had een defecte disk, netjes vervangen en na een rebuild is alles weer ok.
Toch ging ik twijfelen of ik niet meteen van die ene boot-disk af zou willen, ging eens kijken en zag een nieuwere versie met 0.4 in de maak.. Kortom tijd om mijn setup te upgraden van 0.2 naar 0.3 zodat ik later makkelijker mee kom.

Maar bij de installatie van ZFSGuru op de ZFS-set gaat het mis.

Ik heb netjes de disks langsgelopen, en bij iedere disk op het bootvolume geklikt en update gekozen.
Daarna met een live cd gestart en de installatie doorlopen. Allemaal goed, tot ik daarna wil booten van mijn ZFS-set. Ik heb mij 2 van de 8 disks getest en krijg dan deze foutmelding:

code:
1
2
3
4
5
6
7
8
9
ZFS: i/o error - all block copies unavailable
ZFS: i/o error - all block copies unavailable
ZFS: can't find root dsl_dir
ZFS: can't fnd root filesystem
gptzfsboot: failed to mount default pool tank2

FreeBSD/x86 boot
Default: tank2:
boot:


Als ik met de live cd start zie ik alle disks en zie ik ook mijn pool nog.
Voor de zekerheid heb ik nog een installatie gestart, met exact hetzelfde resultaat.

Mijn plan was om alle bootpartities te verwijderen van de disks, in de hoop dat de installatie die netjes opnieuw aanmaakt. Ik heb alleen géén idee of dat goedgaat of dat ik juist meer kapot ga maken.

Iemand die zijn handen durft te branden met een winnende tip voor dit mislukte migratie proces?

Acties:
  • 0 Henk 'm!

  • EnerQi
  • Registratie: Maart 2011
  • Laatst online: 13:36
NEEEEEEEEEEEEEEEEEEEEEEEEEEEE, niet verwijderen.

Via de installatie cd even de bootcode updaten. De versie die je installeert, dient ook de versie te zijn voor je bootcode.

En doe dit ook voor je bootschijf ;-). Bij mij gebeurde hetzelfde, bleek de bootcode niet overal gelijk te zijn. Elke disk in iedere pool afgaan, dat loste bij mij het probleem op en controleren of de bootvolgorde niet aangepast is.

[ Voor 40% gewijzigd door EnerQi op 23-05-2017 16:13 ]


Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 11-07 12:56
EnerQi schreef op dinsdag 23 mei 2017 @ 16:12:
NEEEEEEEEEEEEEEEEEEEEEEEEEEEE, niet verwijderen.

Via de installatie cd even de bootcode updaten. De versie die je installeert, dient ook de versie te zijn voor je bootcode.

En doe dit ook voor je bootschijf ;-). Bij mij gebeurde hetzelfde, bleek de bootcode niet overal gelijk te zijn. Elke disk in iedere pool afgaan, dat loste bij mij het probleem op en controleren of de bootvolgorde niet aangepast is.
Dank voor je waarschuwing.
Ik ben ze vooral al allemaal langsgegaan met de live cd en heb bij allemaal gekozen voor "Update Bootcode". Met de live cd is er ook een optie "Update bootcode from system", maar die heb ik niet gekozen (geen idee wat het verschil is). Bij elke disk stond ook "The boot code on this partition is up to date with the ZFSguru provided bootcode."

Ik loop ze voor de zekerheid nu nog een keer na en zal meteen nog een install doen.

Edit: helaas, ook na nogmaals voor de zekerheid ze allemaal op update bootcode te hebben gezet en nog een keer te hebben geinstalleerd, dezelfde melding

[ Voor 7% gewijzigd door Staatslot op 23-05-2017 16:33 ]


Acties:
  • 0 Henk 'm!

  • EnerQi
  • Registratie: Maart 2011
  • Laatst online: 13:36
Oke ,even terug naar het begin. Wat heb je nu precies gedaan. versie 0.2 heeft als onderliggend systeem freebsd 9 ofzo terwijl we nu al een stuk verder zijn (daarom die bootcode out-dated). De live-cd is ook een oudje ;-) en zeker niet up-to-date met freebsd 11.

In dit geval dien je dus "update bootcode from system" te selecteren ipv live-cd.

Al met al is het afhankelijk welke (freebsd) versie je geinstalleerd hebt en niet zozeer van de zfsguru versie. Probeer dat eens.

Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 11-07 12:56
ok: ik heb een nieuwe live cd gedownload, vooraf bij elke disk de knop "update bootcode" geklikt en tijdens installatie freebsd 11 geselecteerd (de stable en de release geprobeerd).

Heb het net ook nog een keer met de nieuwe live cd maar dan met Freebsd 10 geprobeerd, allemaal zelfde resultaat.

Acties:
  • 0 Henk 'm!

  • EnerQi
  • Registratie: Maart 2011
  • Laatst online: 13:36
Na installatie heb je op "update bootcode from system" gedrukt?

Hmm dan snap ik het ook niet meer....

Acties:
  • 0 Henk 'm!

  • Staatslot
  • Registratie: December 2007
  • Laatst online: 11-07 12:56
klopt, zowel voor als na update.
ik zie vooral nog 2 opties;

- met de live cd de bootpartities wissen en hopen dat de installatie nieuwe neerzet
- met de live cd de verschillende installaties wissen (dat kan ergens onder system)

Nog enige reden specifiek waarom ik de bootpartities niet zou mogen wissen? Zet een installer die niet terug?
Pagina: 1