[SOLVED] pve bootet nach Installation nicht. no such pool available

Thomas Stofer

Well-Known Member
Oct 29, 2017
113
4
58
56
Hallo,

ich habe jetzt einen Server HP ProLiant DL380e Gen8 Server 2x Xeon E5-2470 auf dem der Einsatz von Proxmox getestet werden soll.
Nun habe ich schon mehrmals die Platten gelöscht und neu installiert, aber die Kiste bootet nicht.
Nach dem Boot Menü von Grup erscheint dann folgende Fehlermeldung:

Code:
Command: /sbin/zpool import -N ´rpool´.
Manually import the pool and exit.

BusyBox v1.22.1 (debian 1:1.22.0-19+b3) built-in shell (ash)
Enter ´help´vor a list of built-in commands.
/bin/sh: can´t access tty; job control turned off

Ich habe dann versucht den pool zu importieren:

Code:
/# zpool import rpool
cannot mount ´/´: directory is not empty
/# zpool status
pool: rpool
state: ONLINE
scan: none requested
config:

Name              STATE
rpool              ONLINE
mirror-0         ONLINE
  sda2              ONLINE
  sdb2               ONLINE
errors: No known data errors
/#

Wenn ich dann die console mit exit verlasse bootet das System korreckt. Beim nächsten reboot natürlich nur mit der gleichen Prozedur.

Kann jemand helfen? Wäre echt super, weil ich bastel da schon ne Weile dran rum...

LG
Thomas
 
Hi im raid Controller gesagt welches raid die Installation beherbergt?

Gruß Markus
 
Hi Markus,

es handelt sich um einen HBA Controler (ohne Raid). Ausserdem erscheint ja der bootloder (grup) und der bootvorgang beginnt. Dabei wird der zfs Pool importiert und das schlägt dann fehl, weil das Verzeichnis / nicht leer ist.
Aber dennoch danke für Deine Hilfe...

LG
Thomas
 
Einen recht schönen guten Abend an alle!!
Ihr seid einfach super!! Hat geklappt. Damit das hier auch noch zu finden ist, hier die Lösung:

Ich habe den Server gestartet und dann in der Console in der die Fehlermeldung erscheint folgendes eingegeben:
Code:
# zpool import -N rpool
# exit
Danach startet der Server. Dann:
Code:
root@pve01:~# nano /etc/default/zfs

Die geöffnete Datei nach den unten aufgeführten Einträgen suchen und folgende Zeilen anpassen:

Code:
# Wait for this many seconds in the initrd pre_mountroot?
# This delays startup and should be '0' on most systems.
# Only applicable for Debian GNU/Linux {dkms,initramfs}.
ZFS_INITRD_PRE_MOUNTROOT_SLEEP='5'

# Wait for this many seconds in the initrd mountroot?
# This delays startup and should be '0' on most systems. This might help on
# systems which have their ZFS root on a USB disk that takes just a little
# longer to be available
# Only applicable for Debian GNU/Linux {dkms,initramfs}.
ZFS_INITRD_POST_MODPROBE_SLEEP='5'

Dann noch:
Code:
root@pve01:~# update-initramfs -u

Jetzt startet der Server.
So wie ich das verstehe und an den Fesplatten leds sehe, wird hier eine Pause eingefügt, bevor der Pool importiert wird, oder? Vielleicht weiß da jemand was dazu?

Auf jeden Fall Danke und schönen Abend noch!!
Thomas Stofer
 
richtig verstanden :)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!