Цитата |
---|
Алексей Шафранский написал: Коллеги, виртуальные машины VMBitrix 7.4.3 и VMBitrix.CRM 7.4.3 вышли в релиз. В этой версии основные изменения - переход на версию PHP 7.2 по умолчанию, исправление ошибок. Всем удачи. Спасибо за обратную связь! |
При старте системы прописывается в файле /etc/rc.local команда /opt/webdir/bin/update_network.sh <имя интерфейса> , такая команда одна, в частности у меня два физических интерфейса, на одном из них не установлен какой-либо адрес (за ненадобностью).
В итоге появляются ошибки письмами и логах:
Цитата |
---|
Use of uninitialized value in pattern match (m//) at /opt/webdir/lib/bxNetworkNode.pm line 69. |
Код |
---|
--- /opt/webdir/lib/bxNetworkNode.pm.orig 2019-11-15 14:39:31.000000000 +0300 +++ /opt/webdir/lib/bxNetworkNode.pm 2019-12-04 22:29:27.881878798 +0300 @@ -66,7 +66,7 @@ my $interfaces_count = 0; foreach my $int (sort @interfaces){ if ($int->is_running && $int !~ /^lo/){ - if($int->address !~ /^($exclude_address)$/){ + if(defined($int->address) && $int->address !~ /^($exclude_address)$/){ $localhost_network{$int} = $int->address; $interfaces_count++; } |
Мне будет приятно, если мои изменения будут внесены в исходники.