Hallo,
Irgendwas stimmt mit meinen settings nicht. Bei jedem boot braucht der Container 5 min bis er erreichbar ist. z.B. die Console (webinterface) geht solange nicht.
Ich habe einen neuen leeren debian-11 container erstellt um das zu verifizieren.
Hier ein paar logs:
Was ist da falsch eingestellt? Nach den 5 minuten ist der container erreichbar und ich kann mich auch über das webinterface einloggen.
Irgendwas stimmt mit meinen settings nicht. Bei jedem boot braucht der Container 5 min bis er erreichbar ist. z.B. die Console (webinterface) geht solange nicht.
Ich habe einen neuen leeren debian-11 container erstellt um das zu verifizieren.
Hier ein paar logs:
Code:
root@pcTestNetwork:~# systemctl status
● pcTestNetwork
State: starting
Jobs: 15 queued
Failed: 2 units
Since: Fri 2021-11-12 12:00:42 UTC; 2min 53s ago
CGroup: /
├─.lxc
│ ├─185 /bin/bash
│ ├─191 systemctl status
│ └─192 less
├─init.scope
│ └─1 /sbin/init
└─system.slice
├─systemd-networkd.service
│ └─73 /lib/systemd/systemd-networkd
├─cron.service
│ └─83 /usr/sbin/cron -f
├─networking.service
│ ├─ 70 /sbin/ifup -a --read-environment
│ ├─101 /sbin/dhclient -4 -v -i -pf /run/dhclient.eth0.pid -lf /var/lib/>
│ ├─166 /bin/sh -c /sbin/dhclient -6 -v -pf /run/dhclient6.eth0.pid -lf >
│ ├─167 /sbin/dhclient -6 -v -pf /run/dhclient6.eth0.pid -lf /var/lib/dh>
│ └─168 /sbin/dhclient -6 -v -pf /run/dhclient6.eth0.pid -lf /var/lib/dh>
├─systemd-journald.service
│ └─52 /lib/systemd/systemd-journald
├─rsyslog.service
│ └─86 /usr/sbin/rsyslogd -n -iNONE
├─systemd-resolved.service
│ └─93 /lib/systemd/systemd-resolved
├─dbus.service
│ └─84 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopid>
└─systemd-logind.service
└─87 /lib/systemd/systemd-logind
root@pcTestNetwork:~# systemctl status
● pcTestNetwork
State: degraded
Jobs: 0 queued
Failed: 3 units
Since: Fri 2021-11-12 12:00:42 UTC; 7min ago
CGroup: /
├─.lxc
│ ├─185 /bin/bash
│ ├─363 systemctl status
│ └─364 less
├─init.scope
│ └─1 /sbin/init
└─system.slice
├─systemd-networkd.service
│ └─73 /lib/systemd/systemd-networkd
├─cron.service
│ └─83 /usr/sbin/cron -f
├─systemd-journald.service
│ └─52 /lib/systemd/systemd-journald
├─rsyslog.service
│ └─86 /usr/sbin/rsyslogd -n -iNONE
├─console-getty.service
│ └─199 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38>
├─system-postfix.slice
│ └─postfix@-.service
│ ├─355 /usr/lib/postfix/sbin/master -w
│ ├─357 pickup -l -t unix -u -c
│ └─358 qmgr -l -t unix -u
├─systemd-resolved.service
│ └─93 /lib/systemd/systemd-resolved
├─system-container\x2dgetty.slice
│ ├─container-getty@2.service
│ │ └─201 /sbin/agetty -o -p -- \u --noclear --keep-baud tty2 115200,384>
│ └─container-getty@1.service
│ └─200 /sbin/agetty -o -p -- \u --noclear --keep-baud tty1 115200,384>
├─dbus.service
│ └─84 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopid>
└─systemd-logind.service
└─87 /lib/systemd/systemd-logind
root@pcTestNetwork:~# systemd-analyze critical-path
Unknown command verb critical-path.
root@pcTestNetwork:~# systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.
graphical.target @5min 1.752s
└─multi-user.target @5min 1.752s
└─postfix.service @5min 1.739s +12ms
└─postfix@-.service @5min 1.179s +557ms
└─network-online.target @5min 1.177s
└─network.target @5min 1.176s
└─systemd-resolved.service @1.312s +200ms
└─systemd-networkd.service @1.006s +303ms
└─systemd-sysusers.service @688ms +296ms
└─systemd-remount-fs.service @628ms +30ms
└─systemd-journald.socket @583ms
└─system.slice @559ms
└─-.slice @559ms
root@pcTestNetwork:~# sudo systemctl list-units --failed
bash: sudo: command not found
root@pcTestNetwork:~# systemctl list-units --failed
UNIT LOAD ACTIVE SUB DESCRIPTION
● sys-kernel-config.mount loaded failed failed Kernel Configuration File System
● networking.service loaded failed failed Raise network interfaces
● systemd-journald-audit.socket loaded failed failed Journal Audit Socket
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
3 loaded units listed.
root@pcTestNetwork:~# systemctl status sys-kernel-config.mount
● sys-kernel-config.mount - Kernel Configuration File System
Loaded: loaded (/lib/systemd/system/sys-kernel-config.mount; static)
Active: failed (Result: exit-code) since Fri 2021-11-12 12:00:42 UTC; 9min ago
Where: /sys/kernel/config
What: configfs
Docs: https://www.kernel.org/doc/Documentation/filesystems/configfs/configfs.t>
https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
CPU: 2ms
Nov 12 12:00:43 pcTestNetwork mount[63]: mount: /sys/kernel/config: permission denied.
Warning: journal has been rotated since unit was started, output may be incomplete.
root@pcTestNetwork:~# systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: >
Active: failed (Result: timeout) since Fri 2021-11-12 12:05:43 UTC; 4min 34s ago
Docs: man:interfaces(5)
Process: 70 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAI>
Main PID: 70 (code=exited, status=1/FAILURE)
CPU: 137ms
Nov 12 12:05:04 pcTestNetwork ifup[168]: RCV: Advertise message on eth0 from fe80::ea>
Nov 12 12:05:04 pcTestNetwork ifup[168]: RCV: X-- Server ID: 00:03:00:01:e8:df:70:6a>
Nov 12 12:05:04 pcTestNetwork ifup[168]: PRC: Lease failed to satisfy.
Nov 12 12:05:43 pcTestNetwork systemd[1]: networking.service: start operation timed o>
Nov 12 12:05:43 pcTestNetwork systemd[1]: networking.service: Main process exited, co>
Nov 12 12:05:43 pcTestNetwork ifup[70]: Got signal Terminated, terminating...
Nov 12 12:05:43 pcTestNetwork ifup[70]: ifup: failed to bring up eth0
Nov 12 12:05:43 pcTestNetwork systemd[1]: networking.service: Killing process 104 (is>
Nov 12 12:05:43 pcTestNetwork systemd[1]: networking.service: Failed with result 'tim>
Nov 12 12:05:43 pcTestNetwork systemd[1]: Failed to start Raise network interfaces.
root@pcTestNetwork:~# systemctl status systemd-journald-audit.socket
● systemd-journald-audit.socket - Journal Audit Socket
Loaded: loaded (/lib/systemd/system/systemd-journald-audit.socket; static)
Active: failed (Result: resources)
Triggers: ● systemd-journald.service
Docs: man:systemd-journald.service(8)
man:journald.conf(5)
Listen: audit 1 (Netlink)
root@pcTestNetwork:~# exit
exit
root@homeserveraugsburg:~# pct config 101
arch: amd64
cores: 1
features: nesting=1
hostname: pcTestNetwork
memory: 512
net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=FE:39:B8:68:B4:A0,ip=dhcp,ip6=dhcp,type=veth
ostype: debian
rootfs: enc1:101/vm-101-disk-0.raw,size=8G
swap: 512
unprivileged: 1
Was ist da falsch eingestellt? Nach den 5 minuten ist der container erreichbar und ich kann mich auch über das webinterface einloggen.