[QUOTE]Алексей Шафранский написал:
Коллеги, виртуальные машины VMBitrix 7.4.3 и VMBitrix.CRM 7.4.3 вышли в релиз. В этой версии основные изменения - переход на версию PHP 7.2 по умолчанию, исправление ошибок.
Всем удачи. Спасибо за обратную связь![/QUOTE]
Вот на счет обратной связи.
При старте системы прописывается в файле /etc/rc.local команда /opt/webdir/bin/update_network.sh <имя интерфейса> , такая команда одна, в частности у меня два физических интерфейса, на одном из них не установлен какой-либо адрес (за ненадобностью).
В итоге появляются ошибки письмами и логах:[QUOTE]Use of uninitialized value in pattern match (m//) at /opt/webdir/lib/bxNetworkNode.pm line 69.
[/QUOTE]
После анализа исходников исправил проблему (неприятность) следующим образом (патч)[CODE]--- /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++;
}
[/CODE]
Мне будет приятно, если мои изменения будут внесены в исходники.
Коллеги, виртуальные машины VMBitrix 7.4.3 и VMBitrix.CRM 7.4.3 вышли в релиз. В этой версии основные изменения - переход на версию PHP 7.2 по умолчанию, исправление ошибок.
Всем удачи. Спасибо за обратную связь![/QUOTE]
Вот на счет обратной связи.
При старте системы прописывается в файле /etc/rc.local команда /opt/webdir/bin/update_network.sh <имя интерфейса> , такая команда одна, в частности у меня два физических интерфейса, на одном из них не установлен какой-либо адрес (за ненадобностью).
В итоге появляются ошибки письмами и логах:[QUOTE]Use of uninitialized value in pattern match (m//) at /opt/webdir/lib/bxNetworkNode.pm line 69.
[/QUOTE]
После анализа исходников исправил проблему (неприятность) следующим образом (патч)[CODE]--- /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++;
}
[/CODE]
Мне будет приятно, если мои изменения будут внесены в исходники.