PMG 9.0-1 LXC stuck 'starting' when using SLAAC

Arou

New Member
Nov 21, 2025
2
0
1
I configured an LXC container using the PMG 9.0-1 template. I use DHCPv4 for IPv4 and SLAAC for IPv6, I do not have any DHCPv6 server in my network. These settings work for all my LXC containers. However, when configuring the pmg interface like that in the proxmox webui the container starts but the console times out. Only by setting the console mode to shell in the container options was I able to find the issue. I assume pct enter would have worked as well.
As you can see below dhclient -6 is run when IPv6 is set to SLAAC in the bridge settings. I assume dhclient failing is what holds up the boot process. When I set IPv6 to static and leave the configuration empty the container boots without issues (as far as I can tell, at least systemctl status shows 'running'). I even get a correct IPv6 address (I assume via RA).

Code:
root@pmg:/# systemctl status
● pmg
    State: starting
    Units: 252 loaded (incl. loaded aliases)
     Jobs: 26 queued
   Failed: 0 units
    Since: Fri 2025-11-21 08:28:32 CET; 48s ago
  systemd: 257.8-1~deb13u2
  Tainted: unmerged-bin
   CGroup: /
           ├─.lxc
           │ ├─203 /bin/bash
           │ ├─209 systemctl status
           │ └─210 less
           ├─init.scope
           │ └─1 /sbin/init
           └─system.slice
             ├─cron.service
             │ └─97 /usr/sbin/cron -f
             ├─dbus.service
             │ └─98 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
             ├─networking.service
             │ ├─ 79 /bin/bash /usr/share/ifupdown2/sbin/start-networking start
             │ ├─135 python3 /usr/sbin/ifup -a --perfmode --systemd
             │ ├─164 /sbin/dhclient -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
             │ ├─194 /sbin/dhclient -6 -pf /run/dhclient6.eth0.pid -lf /var/lib/dhcp/dhclient6.eth0.leases eth0
             │ └─195 /sbin/dhclient -6 -pf /run/dhclient6.eth0.pid -lf /var/lib/dhcp/dhclient6.eth0.leases eth0
             ├─rrdcached.service
             │ └─100 /usr/bin/rrdcached -g
             ├─rsyslog.service
             │ └─101 /usr/sbin/rsyslogd -n -iNONE
             ├─systemd-journald.service
             │ └─47 /usr/lib/systemd/systemd-journald
             ├─systemd-logind.service
             │ └─102 /usr/lib/systemd/systemd-logind
             └─systemd-networkd.service
               └─152 /usr/lib/systemd/systemd-networkd
Code:
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Link UP
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Gained carrier
Nov 21 08:28:33 pmg systemd[1]: Starting systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd...
Nov 21 08:28:33 pmg systemd[1]: Finished systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd.
Nov 21 08:28:34 pmg info[135]: executing /sbin/dhclient -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Nov 21 08:28:34 pmg dhclient[164]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Nov 21 08:28:34 pmg dhclient[164]: DHCPOFFER of 192.168.178.112 from 192.168.178.253
Nov 21 08:28:34 pmg dhclient[164]: DHCPREQUEST for 192.168.178.112 on eth0 to 255.255.255.255 port 67
Nov 21 08:28:34 pmg dhclient[164]: DHCPACK of 192.168.178.112 from 192.168.178.253
Nov 21 08:28:34 pmg systemd[1]: Starting postfix-resolvconf.service - Updates postfix copy of resolv.conf...
Nov 21 08:28:34 pmg systemd[1]: proxmox-regenerate-snakeoil.service - "Regenerate pre-generated snakeoil certificate and key-pair once" was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:34 pmg systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:34 pmg dhclient[164]: bound to 192.168.178.112 -- renewal in 1839 seconds.
Nov 21 08:28:34 pmg info[135]: executing ip -o addr show eth0
Nov 21 08:28:34 pmg info[135]: eth0: dhclient: new address detected: 192.168.178.112/24
Nov 21 08:28:34 pmg info[135]: executing /sbin/dhclient -6 -x -pf /run/dhclient6.eth0.pid -lf /var/lib/dhcp/dhclient6.eth0.leases eth0
Nov 21 08:28:34 pmg dhclient[188]: Can't bind to dhcp address: Cannot assign requested address
Nov 21 08:28:34 pmg dhclient[188]: Please make sure there is no other dhcp server
Nov 21 08:28:34 pmg dhclient[188]: running and that there's no entry for dhcp or
Nov 21 08:28:34 pmg dhclient[188]: bootp in /etc/inetd.conf.   Also make sure you
Nov 21 08:28:34 pmg dhclient[188]: are not running HP JetAdmin software, which
Nov 21 08:28:34 pmg dhclient[188]: includes a bootp server.
Nov 21 08:28:34 pmg dhclient[188]:
Nov 21 08:28:34 pmg dhclient[188]: If you think you have received this message due to a bug rather
Nov 21 08:28:34 pmg dhclient[188]: than a configuration issue please read the section on submitting
Nov 21 08:28:34 pmg dhclient[188]: bugs on either our web page at www.isc.org or in the README file
Nov 21 08:28:34 pmg dhclient[188]: before submitting a bug.  These pages explain the proper
Nov 21 08:28:34 pmg dhclient[188]: process and the information we find helpful for debugging.
Nov 21 08:28:34 pmg dhclient[188]:
Nov 21 08:28:34 pmg dhclient[188]: exiting.
 
In case further information is needed the entire journalctl -b is attached below, due to the character limit of the main post.
Code:
Nov 21 08:28:32 pmg systemd-journald[47]: Journal started
Nov 21 08:28:32 pmg systemd-journald[47]: Runtime Journal (/run/log/journal/7614ea2f7c30454c882a347d0be98024) is 8M, max 1.8G, 1.8G free.
Nov 21 08:28:32 pmg systemd[1]: Starting systemd-journal-flush.service - Flush Journal to Persistent Storage...
Nov 21 08:28:32 pmg systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
Nov 21 08:28:32 pmg systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems.
Nov 21 08:28:32 pmg systemd[1]: Reached target local-fs.target - Local File Systems.
Nov 21 08:28:32 pmg systemd[1]: Listening on systemd-sysext.socket - System Extension Image Management.
Nov 21 08:28:32 pmg systemd[1]: Starting networking.service - Network initialization...
Nov 21 08:28:32 pmg systemd[1]: Starting pmgbanner.service - Proxmox Mail Gateway Login Banner...
Nov 21 08:28:32 pmg systemd-journald[47]: Time spent on flushing to /var/log/journal/7614ea2f7c30454c882a347d0be98024 is 8.039ms for 9 entries.
Nov 21 08:28:32 pmg systemd-journald[47]: System Journal (/var/log/journal/7614ea2f7c30454c882a347d0be98024) is 8M, max 796.3M, 788.3M free.
Nov 21 08:28:32 pmg systemd[1]: Starting pmgnetcommit.service - Commit Proxmox network changes...
Nov 21 08:28:32 pmg networking[79]: networking: Configuring network interfaces
Nov 21 08:28:32 pmg systemd[1]: systemd-binfmt.service - Set Up Additional Binary Formats was skipped because of an unmet condition check (ConditionPathIsMountPoint=/proc/sys/fs/binfmt_misc).
Nov 21 08:28:32 pmg systemd[1]: systemd-confext.service - Merge System Configuration Images into /etc/ was skipped because no trigger condition checks were met.
Nov 21 08:28:32 pmg mv[81]: mv: cannot stat '/etc/network/interfaces.new': No such file or directory
Nov 21 08:28:32 pmg systemd[1]: systemd-sysext.service - Merge System Extension Images into /usr/ and /opt/ was skipped because no trigger condition checks were met.
Nov 21 08:28:32 pmg systemd[1]: systemd-udevd.service - Rule-based Manager for Device Events and Files was skipped because of an unmet condition check (ConditionPathIsReadWrite=/sys).
Nov 21 08:28:32 pmg systemd[1]: Finished pmgnetcommit.service - Commit Proxmox network changes.
Nov 21 08:28:32 pmg systemd[1]: Finished systemd-journal-flush.service - Flush Journal to Persistent Storage.
Nov 21 08:28:32 pmg systemd[1]: Starting systemd-tmpfiles-setup.service - Create System Files and Directories...
Nov 21 08:28:32 pmg systemd-tmpfiles[91]: /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring.
Nov 21 08:28:32 pmg systemd[1]: Finished systemd-tmpfiles-setup.service - Create System Files and Directories.
Nov 21 08:28:32 pmg systemd[1]: ldconfig.service - Rebuild Dynamic Linker Cache was skipped because no trigger condition checks were met.
Nov 21 08:28:32 pmg systemd[1]: systemd-firstboot.service - First Boot Wizard was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:32 pmg systemd[1]: systemd-journal-catalog-update.service - Rebuild Journal Catalog was skipped because of an unmet condition check (ConditionNeedsUpdate=/var).
Nov 21 08:28:32 pmg systemd[1]: systemd-update-done.service - Update is Completed was skipped because no trigger condition checks were met.
Nov 21 08:28:32 pmg systemd[1]: Reached target sysinit.target - System Initialization.
Nov 21 08:28:32 pmg systemd[1]: Started postfix-resolvconf.path - Watch for resolv.conf updates for postfix.
Nov 21 08:28:32 pmg systemd[1]: Started apt-daily.timer - Daily apt download activities.
Nov 21 08:28:32 pmg systemd[1]: Started apt-daily-upgrade.timer - Daily apt upgrade and clean activities.
Nov 21 08:28:32 pmg systemd[1]: Started clamav-freshclam-once.timer - Daily ClamAV virus database update.
Nov 21 08:28:32 pmg systemd[1]: Started dpkg-db-backup.timer - Daily dpkg database backup timer.
Nov 21 08:28:32 pmg systemd[1]: Started e2scrub_all.timer - Periodic ext4 Online Metadata Check for All Filesystems.
Nov 21 08:28:32 pmg systemd[1]: fstrim.timer - Discard unused filesystem blocks once a week was skipped because of an unmet condition check (ConditionVirtualization=!container).
Nov 21 08:28:32 pmg systemd[1]: Started logrotate.timer - Daily rotation of log files.
Nov 21 08:28:32 pmg systemd[1]: Started pmg-daily.timer - Daily Proxmox Mail Gateway activities.
Nov 21 08:28:32 pmg systemd[1]: Started pmg-hourly.timer - Hourly Proxmox Mail Gateway activities.
Nov 21 08:28:32 pmg systemd[1]: Started pmgreport.timer - Send Daily System Report Mail.
Nov 21 08:28:32 pmg systemd[1]: Started pmgspamreport.timer - Send Daily Spam Report Mails.
Nov 21 08:28:32 pmg systemd[1]: Started systemd-tmpfiles-clean.timer - Daily Cleanup of Temporary Directories.
Nov 21 08:28:32 pmg systemd[1]: Reached target paths.target - Path Units.
Nov 21 08:28:32 pmg systemd[1]: Reached target timers.target - Timer Units.
Nov 21 08:28:32 pmg systemd[1]: Starting clamav-daemon.socket - Socket for Clam AntiVirus userspace daemon...
Nov 21 08:28:32 pmg systemd[1]: Listening on dbus.socket - D-Bus System Message Bus Socket.
Nov 21 08:28:32 pmg systemd[1]: Listening on rrdcached.socket - sockets activating rrdcached.
Nov 21 08:28:32 pmg systemd[1]: Listening on ssh.socket - OpenBSD Secure Shell server socket.
Nov 21 08:28:32 pmg systemd[1]: Listening on sshd-unix-local.socket - OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Local).
Nov 21 08:28:32 pmg systemd[1]: Listening on systemd-hostnamed.socket - Hostname Service Socket.
Nov 21 08:28:32 pmg systemd[1]: systemd-pcrphase-sysinit.service - TPM PCR Barrier (Initialization) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Nov 21 08:28:32 pmg systemd[1]: Listening on clamav-daemon.socket - Socket for Clam AntiVirus userspace daemon.
Nov 21 08:28:32 pmg systemd[1]: Reached target sockets.target - Socket Units.
Nov 21 08:28:32 pmg systemd[1]: Reached target basic.target - Basic System.
Nov 21 08:28:32 pmg systemd[1]: System is tainted: unmerged-bin
Nov 21 08:28:32 pmg systemd[1]: Started cron.service - Regular background program processing daemon.
Nov 21 08:28:32 pmg systemd[1]: Starting dbus.service - D-Bus System Message Bus...
Nov 21 08:28:32 pmg systemd[1]: Starting e2scrub_reap.service - Remove Stale Online ext4 Metadata Check Snapshots...
Nov 21 08:28:32 pmg systemd[1]: getty-static.service - getty on tty2-tty6 if dbus and logind are not available was skipped because of an unmet condition check (ConditionPathExists=!/usr/bin/dbus-daemon).
Nov 21 08:28:32 pmg systemd[1]: proxmox-regenerate-snakeoil.service - "Regenerate pre-generated snakeoil certificate and key-pair once" was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:32 pmg systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:32 pmg systemd[1]: Started rrdcached.service - Data caching daemon for rrdtool.
Nov 21 08:28:32 pmg systemd[1]: Starting rsyslog.service - System Logging Service...
Nov 21 08:28:32 pmg systemd[1]: sshd-keygen.service - Generate sshd host keys on first boot was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:32 pmg systemd[1]: Starting systemd-logind.service - User Login Management...
Nov 21 08:28:32 pmg systemd[1]: systemd-machine-id-commit.service - Save Transient machine-id to Disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
Nov 21 08:28:32 pmg systemd[1]: systemd-pcrphase.service - TPM PCR Barrier (User) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Nov 21 08:28:32 pmg cron[97]: (CRON) INFO (pidfile fd = 3)
Nov 21 08:28:32 pmg cron[97]: (CRON) INFO (Running @reboot jobs)
Nov 21 08:28:32 pmg systemd[1]: Started dbus.service - D-Bus System Message Bus.
Nov 21 08:28:32 pmg systemd-logind[102]: New seat seat0.
Nov 21 08:28:32 pmg systemd[1]: Started systemd-logind.service - User Login Management.
Nov 21 08:28:32 pmg systemd[1]: e2scrub_reap.service: Deactivated successfully.
Nov 21 08:28:32 pmg systemd[1]: Finished e2scrub_reap.service - Remove Stale Online ext4 Metadata Check Snapshots.
Nov 21 08:28:32 pmg rsyslogd[101]: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.2504.0]
Nov 21 08:28:32 pmg rsyslogd[101]: imklog: cannot open kernel log (/proc/kmsg): Permission denied.
Nov 21 08:28:32 pmg systemd[1]: Started rsyslog.service - System Logging Service.
Nov 21 08:28:32 pmg rsyslogd[101]: activation of module imklog failed [v8.2504.0 try https://www.rsyslog.com/e/2145 ]
Nov 21 08:28:32 pmg rsyslogd[101]: [origin software="rsyslogd" swVersion="8.2504.0" x-pid="101" x-info="https://www.rsyslog.com"] start
Nov 21 08:28:33 pmg info[135]: eth0: enabling syslog for dhcp configuration
Nov 21 08:28:33 pmg systemd[1]: Starting systemd-networkd.service - Network Configuration...
Nov 21 08:28:33 pmg info[135]: executing ip -o addr show eth0
Nov 21 08:28:33 pmg systemd-networkd[152]: Failed to increase receive buffer size for general netlink socket, ignoring: Operation not permitted
Nov 21 08:28:33 pmg systemd-networkd[152]: lo: Link UP
Nov 21 08:28:33 pmg systemd-networkd[152]: lo: Gained carrier
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Link UP
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Gained carrier
Nov 21 08:28:33 pmg systemd-networkd[152]: Unable to load sysctl monitor BPF program, ignoring: Operation not permitted.
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Link DOWN
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Lost carrier
Nov 21 08:28:33 pmg systemd[1]: Started systemd-networkd.service - Network Configuration.
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Link UP
Nov 21 08:28:33 pmg systemd-networkd[152]: eth0: Gained carrier
Nov 21 08:28:33 pmg systemd[1]: Starting systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd...
Nov 21 08:28:33 pmg systemd[1]: Finished systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd.
Nov 21 08:28:34 pmg info[135]: executing /sbin/dhclient -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Nov 21 08:28:34 pmg dhclient[164]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Nov 21 08:28:34 pmg dhclient[164]: DHCPOFFER of 192.168.178.112 from 192.168.178.253
Nov 21 08:28:34 pmg dhclient[164]: DHCPREQUEST for 192.168.178.112 on eth0 to 255.255.255.255 port 67
Nov 21 08:28:34 pmg dhclient[164]: DHCPACK of 192.168.178.112 from 192.168.178.253
Nov 21 08:28:34 pmg systemd[1]: Starting postfix-resolvconf.service - Updates postfix copy of resolv.conf...
Nov 21 08:28:34 pmg systemd[1]: proxmox-regenerate-snakeoil.service - "Regenerate pre-generated snakeoil certificate and key-pair once" was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:34 pmg systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Nov 21 08:28:34 pmg dhclient[164]: bound to 192.168.178.112 -- renewal in 1839 seconds.
Nov 21 08:28:34 pmg info[135]: executing ip -o addr show eth0
Nov 21 08:28:34 pmg info[135]: eth0: dhclient: new address detected: 192.168.178.112/24
Nov 21 08:28:34 pmg info[135]: executing /sbin/dhclient -6 -x -pf /run/dhclient6.eth0.pid -lf /var/lib/dhcp/dhclient6.eth0.leases eth0
Nov 21 08:28:34 pmg dhclient[188]: Can't bind to dhcp address: Cannot assign requested address
Nov 21 08:28:34 pmg dhclient[188]: Please make sure there is no other dhcp server
Nov 21 08:28:34 pmg dhclient[188]: running and that there's no entry for dhcp or
Nov 21 08:28:34 pmg dhclient[188]: bootp in /etc/inetd.conf.   Also make sure you
Nov 21 08:28:34 pmg dhclient[188]: are not running HP JetAdmin software, which
Nov 21 08:28:34 pmg dhclient[188]: includes a bootp server.
Nov 21 08:28:34 pmg dhclient[188]:
Nov 21 08:28:34 pmg dhclient[188]: If you think you have received this message due to a bug rather
Nov 21 08:28:34 pmg dhclient[188]: than a configuration issue please read the section on submitting
Nov 21 08:28:34 pmg dhclient[188]: bugs on either our web page at www.isc.org or in the README file
Nov 21 08:28:34 pmg dhclient[188]: before submitting a bug.  These pages explain the proper
Nov 21 08:28:34 pmg dhclient[188]: process and the information we find helpful for debugging.
Nov 21 08:28:34 pmg dhclient[188]:
Nov 21 08:28:34 pmg dhclient[188]: exiting.
Nov 21 08:28:34 pmg systemd[1]: postfix-resolvconf.service: Deactivated successfully.
Nov 21 08:28:34 pmg systemd[1]: Finished postfix-resolvconf.service - Updates postfix copy of resolv.conf.
Nov 21 08:28:34 pmg systemd[1]: Finished pmgbanner.service - Proxmox Mail Gateway Login Banner.
Nov 21 08:28:34 pmg systemd-networkd[152]: eth0: Gained IPv6LL
Nov 21 08:28:35 pmg info[135]: executing /bin/ip -6 addr show eth0
Nov 21 08:28:35 pmg info[135]: executing /sbin/dhclient -6 -pf /run/dhclient6.eth0.pid -lf /var/lib/dhcp/dhclient6.eth0.leases eth0
Nov 21 08:28:35 pmg dhclient[195]: Created duid "\000\001\000\0010\262\321#\274$\021h\370\244".
Nov 21 08:28:35 pmg dhclient[195]: XMT: Solicit on eth0, interval 1090ms.
Nov 21 08:28:36 pmg dhclient[195]: XMT: Solicit on eth0, interval 2160ms.
Nov 21 08:28:38 pmg dhclient[195]: XMT: Solicit on eth0, interval 4400ms.
Nov 21 08:28:43 pmg dhclient[195]: XMT: Solicit on eth0, interval 9200ms.
Nov 21 08:28:52 pmg dhclient[195]: XMT: Solicit on eth0, interval 18800ms.
Nov 21 08:29:11 pmg dhclient[195]: XMT: Solicit on eth0, interval 39320ms.
Nov 21 08:29:50 pmg dhclient[195]: XMT: Solicit on eth0, interval 75050ms.
Nov 21 08:31:05 pmg dhclient[195]: XMT: Solicit on eth0, interval 125610ms.
Nov 21 08:33:11 pmg dhclient[195]: XMT: Solicit on eth0, interval 129060ms.
Nov 21 08:35:20 pmg dhclient[195]: XMT: Solicit on eth0, interval 113990ms.
Nov 21 08:37:14 pmg dhclient[195]: XMT: Solicit on eth0, interval 125120ms.