Hallo, ich nutze seit über einem Jahr Proxmox VE.
Bisher ohne Probleme.
Zwischenzeitlich habe ich meine gesamte virtuelle Umgebung dorthin umgezogen.
Nun habe ich letze Woche eine Subscription erstanden und heute morgen den Updateprozess von PVE gestartet.
Das lief auch alles ohne Fehlermeldungen.
Allerdings lässt sich nun der NFS-Server-Dienst in LXCs nicht mehr starten:
Ich habe bisher keine Lösung gefunden und zum testen einen identischen LXC erstellt, mit dem gleichen Ergebniss.
Infos zum System:
In beiden LXCs läuft ein aktualisiertes Debian 9, erstellt aus "debian-9.0-standard_9.3-1_amd64.tar.gz".
Unter PVE läuft ein ZFS-Pool, dessen Mountpoints an die LXC durchgereicht werden.
pct config original:
pct config test container:
Aufgefallen ist das es Änderungen in /etc/apparmor.d/lxc/lxc-default-cgns gegeben hat.
Die entfernten Einträge habe ich wieder hinzugefügt und testweise auch apparmor gestoppt.
Beides brachte leider nichts.
Für Hilfe, oder Vorschläge wäre ich echt dankbar...
Bisher ohne Probleme.
Zwischenzeitlich habe ich meine gesamte virtuelle Umgebung dorthin umgezogen.
Nun habe ich letze Woche eine Subscription erstanden und heute morgen den Updateprozess von PVE gestartet.
Das lief auch alles ohne Fehlermeldungen.
Allerdings lässt sich nun der NFS-Server-Dienst in LXCs nicht mehr starten:
Code:
root@nfs:~# systemctl status nfs-kernel-server
* nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2019-06-12 12:06:56 UTC; 8min ago
Process: 130 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=1/FAILURE)
Process: 128 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 130 (code=exited, status=1/FAILURE)
Jun 12 12:06:56 nfs systemd[1]: nfs-server.service: Failed to reset devices.list: Operation not permitted
Jun 12 12:06:56 nfs systemd[1]: Starting NFS server and services...
Jun 12 12:06:56 nfs rpc.nfsd[130]: error starting threads: errno 38 (Function not implemented)
Jun 12 12:06:56 nfs systemd[1]: nfs-server.service: Main process exited, code=exited, status=1/FAILURE
Jun 12 12:06:56 nfs systemd[1]: Failed to start NFS server and services.
Jun 12 12:06:56 nfs systemd[1]: nfs-server.service: Unit entered failed state.
Jun 12 12:06:56 nfs systemd[1]: nfs-server.service: Failed with result 'exit-code'.
root@nfs:~# systemctl status nfs-blkmap.service
* nfs-blkmap.service - pNFS block layout mapping daemon
Loaded: loaded (/lib/systemd/system/nfs-blkmap.service; disabled; vendor preset: enabled)
Active: active (running) since Wed 2019-06-12 12:06:56 UTC; 9min ago
Process: 48 ExecStart=/usr/sbin/blkmapd $BLKMAPDARGS (code=exited, status=0/SUCCESS)
Main PID: 53 (blkmapd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/nfs-blkmap.service
`-53 /usr/sbin/blkmapd
Jun 12 12:06:56 nfs blkmapd[53]: open pipe file /run/rpc_pipefs/nfs/blocklayout failed: No such file or directory
Jun 12 12:06:56 nfs systemd[1]: Started pNFS block layout mapping daemon.
root@nfs:~# cat /lib/systemd/system/nfs-blkmap.service
[Unit]
Description=pNFS block layout mapping daemon
DefaultDependencies=no
Conflicts=umount.target
After=run-rpc_pipefs.mount
Requires=run-rpc_pipefs.mount
PartOf=nfs-utils.service
[Service]
Type=forking
PIDFile=/run/blkmapd.pid
EnvironmentFile=-/run/sysconfig/nfs-utils
ExecStart=/usr/sbin/blkmapd $BLKMAPDARGS
[Install]
WantedBy=nfs-client.target
root@nfs:~# ls /run/blkmapd.pid
/run/blkmapd.pid
root@nfs:~# ls /run/rpc_pipefs/nfs
root@nfs:~#
Ich habe bisher keine Lösung gefunden und zum testen einen identischen LXC erstellt, mit dem gleichen Ergebniss.
Infos zum System:
In beiden LXCs läuft ein aktualisiertes Debian 9, erstellt aus "debian-9.0-standard_9.3-1_amd64.tar.gz".
Unter PVE läuft ein ZFS-Pool, dessen Mountpoints an die LXC durchgereicht werden.
pct config original:
Code:
arch: amd64
cores: 2
hostname: xxx
memory: 2048
mp0: /mnt/mediaPool/share,mp=/mnt/share
mp1: /mnt/mediaPool/video,mp=/mnt/video
mp2: /mnt/mediaPool/home/mh,mp=/mnt/home/mh
mp3: /mnt/mediaPool/home/prh,mp=/mnt/home/prh
nameserver: 10.0.2.111
net0: name=eth0,bridge=vmbr0,gw=10.0.0.1,hwaddr=4A:73:1B:52:EC:20,ip=10.0.5.2/16,type=veth
ostype: debian
rootfs: local-zfs:subvol-102-disk-1,size=8G
searchdomain: xxx
swap: 512
pct config test container:
Code:
arch: amd64
cores: 2
hostname: nfs
memory: 1024
mp0: /mnt/mediaPool/share,mp=/mnt/share
mp1: /mnt/mediaPool/video,mp=/mnt/video
mp2: /mnt/mediaPool/home/mh,mp=/mnt/home/mh
mp3: /mnt/mediaPool/home/prh,mp=/mnt/home/prh
nameserver: 10.0.2.111
net0: name=eth0,bridge=vmbr0,firewall=1,gw=10.0.0.1,hwaddr=E2:CA:B6:E0:15:BF,ip=10.0.2.2/16,type=veth
ostype: debian
rootfs: local-zfs:subvol-104-disk-0,size=10G
searchdomain: xxx
swap: 512
Aufgefallen ist das es Änderungen in /etc/apparmor.d/lxc/lxc-default-cgns gegeben hat.
Code:
mount fstype=cgroup -> /sys/fs/cgroup/**,
- mount fstype=nfs,
- mount fstype=nfs4,
- mount fstype=nfsd,
- mount fstype=rpc_pipefs,
+ mount fstype=cgroup2 -> /sys/fs/cgroup/**,
Die entfernten Einträge habe ich wieder hinzugefügt und testweise auch apparmor gestoppt.
Beides brachte leider nichts.
Für Hilfe, oder Vorschläge wäre ich echt dankbar...