The installer assumes to have a valid mac address for all interfaces as provided by the runtime env json file. Deserialization will fail if this is not the case.
In some cases, the interface might however not provide a valid MAC address, for example the WWAN module without any SIM installed on some laptops. Fix this by defaulting to an all zero MAC address if non is detected. Signed-off-by: Christian Ebner <c.eb...@proxmox.com> --- Please note: Untested, but I can test it based on an iso installer on affected hardware Proxmox/Install/RunEnv.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Proxmox/Install/RunEnv.pm b/Proxmox/Install/RunEnv.pm index e4f0eb0..d7ee258 100644 --- a/Proxmox/Install/RunEnv.pm +++ b/Proxmox/Install/RunEnv.pm @@ -110,7 +110,7 @@ my sub query_netdevs : prototype() { $ifs->{$name} = { index => $index, name => $name, - mac => $mac, + mac => $mac // '00:00:00:00:00:00', state => uc($state), }; $ifs->{$name}->{addresses} = \@valid_addrs if @valid_addrs; -- 2.47.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel