Ich hatte aus diversen Gründen noch mal von vorne angefangen. Wenn ich die Anleitung von vorne beginne und LVM einrichte, dann bekomme ich - wie oben beschrieben - ein Problem:
it@server:~$ sudo -i
root@server:~# lmn-prepare -i -u -p server -l /dev/sdb -v var:10,linbo:40,global:10,default-school:100%FREE
### lmn-prepare
## Profile
## Network
## Remove unnecessary stuff
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket »lxc« ist nicht installiert, wird also auch nicht entfernt.
Paket »lxc-utils« ist nicht installiert, wird also auch nicht entfernt.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
dns-root-data dnsmasq-base ebtables liblxc-common liblxc1 libuv1 lxd-client squashfs-tools uidmap xdelta3
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
lxcfs* lxd* snapd*
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 171 MB Plattenplatz freigegeben.
(Lese Datenbank ... 74214 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von lxd (3.0.3-0ubuntu1~18.04.2) ...
Removing lxd dnsmasq configuration
Entfernen von lxcfs (3.0.3-0ubuntu1~18.04.3) ...
Entfernen von snapd (2.55.5+18.04) ...
Warning: Stopping snapd.service, but it can still be activated by:
snapd.socket
Trigger für libc-bin (2.27-3ubuntu1.6) werden verarbeitet ...
Trigger für man-db (2.8.3-2ubuntu0.1) werden verarbeitet ...
Trigger für dbus (1.12.2-1ubuntu1.3) werden verarbeitet ...
Trigger für mime-support (3.60ubuntu1) werden verarbeitet ...
(Lese Datenbank ... 74090 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von lxd (3.0.3-0ubuntu1~18.04.2) ...
Löschen der Konfigurationsdateien von snapd (2.55.5+18.04) ...
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state
Löschen der Konfigurationsdateien von lxcfs (3.0.3-0ubuntu1~18.04.3) ...
Trigger für systemd (237-3ubuntu10.56) werden verarbeitet ...
Trigger für ureadahead (0.100.0-21) werden verarbeitet ...
## Disabling cloud-config.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-config.service.
Created symlink /etc/systemd/system/cloud-config.service → /dev/null.
## Disabling cloud-final.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-final.service.
Created symlink /etc/systemd/system/cloud-final.service → /dev/null.
## Disabling cloud-init-local.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-init-local.service.
Created symlink /etc/systemd/system/cloud-init-local.service → /dev/null.
## Disabling cloud-init.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-init.service.
Created symlink /etc/systemd/system/cloud-init.service → /dev/null.
## Disabling cloud-init-hotplugd.socket ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-init-hotplugd.socket.
Created symlink /etc/systemd/system/cloud-init-hotplugd.socket → /dev/null.
## Disabling cloud-config.target ...
Created symlink /etc/systemd/system/cloud-config.target → /dev/null.
## Disabling cloud-init.target ...
Created symlink /etc/systemd/system/cloud-init.target → /dev/null.
## LVM
# Creating physical volume /dev/sdb.
Can't open /dev/sdb exclusively. Mounted filesystem?
root@server:~#
Die Lösung die funktioniert ist das Anpassen der Datei /usr/sbin/lmn-prepare die folgenden Zeilen einfach auskommentieren (ca. Zeile 903):
if profile == 'server':
pvdevice = do_lvm(pvdevice, vgname, lvmvols_array, quotamntopts)
if pvdevice == '':
do_fstab_root(quotamntopts)
do_quota()
Das Skript läuft danach sauber durch:
root@server:~# lmn-prepare -i -u -p server -l /dev/sdb -v var:10,linbo:40,global:10,default-school:100%FREE
### lmn-prepare
### Profile
## Network
## Remove unnecessary stuff
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket »lxc« ist nicht installiert, wird also auch nicht entfernt.
Paket »lxc-utils« ist nicht installiert, wird also auch nicht entfernt.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
dns-root-data dnsmasq-base ebtables liblxc-common liblxc1 libuv1 lxd-client squashfs-tools uidmap xdelta3
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
lxcfs* lxd* snapd*
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 171 MB Plattenplatz freigegeben.
(Lese Datenbank ... 74214 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von lxd (3.0.3-0ubuntu1~18.04.2) ...
Removing lxd dnsmasq configuration
Entfernen von lxcfs (3.0.3-0ubuntu1~18.04.3) ...
Entfernen von snapd (2.55.5+18.04) ...
Warning: Stopping snapd.service, but it can still be activated by:
snapd.socket
Trigger für libc-bin (2.27-3ubuntu1.6) werden verarbeitet ...
Trigger für man-db (2.8.3-2ubuntu0.1) werden verarbeitet ...
Trigger für dbus (1.12.2-1ubuntu1.3) werden verarbeitet ...
Trigger für mime-support (3.60ubuntu1) werden verarbeitet ...
(Lese Datenbank ... 74090 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von lxd (3.0.3-0ubuntu1~18.04.2) ...
Löschen der Konfigurationsdateien von snapd (2.55.5+18.04) ...
Discarding preserved snap namespaces
Final directory cleanup
Removing extra snap-confine apparmor rules
Removing snapd cache
Removing snapd state
Löschen der Konfigurationsdateien von lxcfs (3.0.3-0ubuntu1~18.04.3) ...
Trigger für systemd (237-3ubuntu10.56) werden verarbeitet ...
Trigger für ureadahead (0.100.0-21) werden verarbeitet ...
## Disabling cloud-config.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-config.service.
Created symlink /etc/systemd/system/cloud-config.service → /dev/null.
## Disabling cloud-final.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-final.service.
Created symlink /etc/systemd/system/cloud-final.service → /dev/null.
## Disabling cloud-init-local.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-init-local.service.
Created symlink /etc/systemd/system/cloud-init-local.service → /dev/null.
## Disabling cloud-init.service ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-init.service.
Created symlink /etc/systemd/system/cloud-init.service → /dev/null.
## Disabling cloud-init-hotplugd.socket ...
Removed /etc/systemd/system/cloud-init.target.wants/cloud-init-hotplugd.socket.
Created symlink /etc/systemd/system/cloud-init-hotplugd.socket → /dev/null.
## Disabling cloud-config.target ...
Created symlink /etc/systemd/system/cloud-config.target → /dev/null.
## Disabling cloud-init.target ...
Created symlink /etc/systemd/system/cloud-init.target → /dev/null.
## Installing updates and host specific software
OK:1 http://de.archive.ubuntu.com/ubuntu bionic InRelease
Holen:2 http://de.archive.ubuntu.com/ubuntu bionic-updates InRelease [88,7 kB]
OK:3 https://deb.linuxmuster.net lmn71 InRelease
...
Nach dieser Operation werden 14,8 MB Plattenplatz freigegeben.
(Lese Datenbank ... 106892 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von dns-root-data (2018013001) ...
Entfernen von ebtables (2.0.10.4-3.5ubuntu2.18.04.3) ...
Entfernen von libuv1:amd64 (1.18.0-3) ...
Entfernen von lxd-client (3.0.3-0ubuntu1~18.04.2) ...
Entfernen von squashfs-tools (1:4.3-6ubuntu0.18.04.4) ...
Entfernen von uidmap (1:4.5-1ubuntu2.3) ...
Entfernen von xdelta3 (3.0.11-dfsg-1ubuntu1) ...
Entfernen von liblxc-common (3.0.3-0ubuntu1~18.04.1) ...
Entfernen von liblxc1 (3.0.3-0ubuntu1~18.04.1) ...
Trigger für man-db (2.8.3-2ubuntu0.1) werden verarbeitet ...
Trigger für libc-bin (2.27-3ubuntu1.6) werden verarbeitet ...
## Passwords
# root ... OK!
## Writing configuration
## The system has been prepared with the following values:
# Profile : server
# Hostname : server
# Domain : linuxmuster.lan
# IP : 10.0.0.1
# Netmask : 255.255.0.0
# Firewall : 10.0.0.254
# Gateway : 10.0.0.254
# Interface : ens18
# Swapsize : 2G
# LVM device: /dev/sdb
# LVM vlms : var:10,linbo:40,global:10,default-school:100%FREE
### Finished - a reboot is necessary!
root@server:~#
…