Hi all,
I'm having some issues with my OMV server when I try to make configuration changes which relate to networking changes. Whenever I try to make changes from the Web UI, committing the pending changes fails because omv-salt is unable to unmask avahi-daemon at the end of the deployment of avahi-daemon. I have made a couple attempts to unmask/mask, enable/disable the avahi-daemon service and socket via systemctl but have not been able to make it work. The avahi-daemon will start successfully when I manually start it, it just fails when salt tries to unmask.
I had been using docker, but have uninstalled it to try troubleshooting, though avahi still starts correctly when docker is installed. So I don't believe it's related to docker as past threads have indicated.
Any help is much appreciated!
The exact message is:
ZitatAlles anzeigenFailed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color avahi 2>&1' with exit code '1': debian:
----------
ID: mask_avahi_service
Function: service.masked
Name: avahi-daemon
Result: True
Comment: Service avahi-daemon was masked
Started: 22:59:54.225925
Duration: 268.106 ms
Changes:
----------
masked:
----------
new:
True
old:
False
----------
ID: stop_avahi_socket
Function: service.dead
Name: avahi-daemon.socket
Result: True
Comment: Service avahi-daemon.socket is already disabled, and is dead
Started: 22:59:54.494251
Duration: 69.106 ms
Changes:
----------
avahi-daemon.socket:
False
----------
ID: stop_avahi_service
Function: service.dead
Name: avahi-daemon.service
Result: True
Comment: Service avahi-daemon.service is already disabled, and is dead
Started: 22:59:54.563555
Duration: 66.64 ms
Changes:
----------
avahi-daemon.service:
False
----------
ID: configure_default_avahi_daemon
Function: file.managed
Name: /etc/default/avahi-daemon
Result: True
Comment: File /etc/default/avahi-daemon is in the correct state
Started: 22:59:54.633278
Duration: 28.266 ms
Changes:
----------
ID: divert_default_avahi_daemon
Function: omv_dpkg.divert_add
Name: /etc/default/avahi-daemon
Result: True
Comment: Leaving 'local diversion of /etc/default/avahi-daemon to /etc/default/avahi-daemon.distrib'
Started: 22:59:54.662178
Duration: 29.062 ms
Changes:
----------
ID: configure_avahi_daemon_conf
Function: file.managed
Name: /etc/avahi/avahi-daemon.conf
Result: True
Comment: File /etc/avahi/avahi-daemon.conf updated
Started: 22:59:54.691589
Duration: 57.708 ms
Changes:
----------
diff:
---
+++
@@ -7,7 +7,7 @@
#browse-domains=0pointer.de, zeroconf.org
use-ipv4=yes
use-ipv6=yes
-allow-interfaces=
+allow-interfaces=br0
#deny-interfaces=eth1
#check-response-ttl=no
#use-iff-running=no
----------
ID: divert_avahi_daemon_conf
Function: omv_dpkg.divert_add
Name: /etc/avahi/avahi-daemon.conf
Result: True
Comment: Leaving 'local diversion of /etc/avahi/avahi-daemon.conf to /etc/avahi/avahi-daemon.conf.distrib'
Started: 22:59:54.749461
Duration: 29.322 ms
Changes:
----------
ID: remove_avahi_service_ftp
Function: file.absent
Name: /etc/avahi/services/ftp.service
Result: True
Comment: File /etc/avahi/services/ftp.service is not present
Started: 22:59:54.779219
Duration: 1.303 ms
Changes:
----------
ID: remove_avahi_service_nfs
Function: module.run
Result: True
Comment: file.find: []
Started: 22:59:54.782697
Duration: 2.27 ms
Changes:
----------
file.find:
----------
ID: remove_avahi_service_rsync
Function: file.absent
Name: /etc/avahi/services/rsync.service
Result: True
Comment: File /etc/avahi/services/rsync.service is not present
Started: 22:59:54.785143
Duration: 0.812 ms
Changes:
----------
ID: configure_avahi_service_smb
Function: file.managed
Name: /etc/avahi/services/smb.service
Result: True
Comment: File /etc/avahi/services/smb.service is in the correct state
Started: 22:59:54.786124
Duration: 17.67 ms
Changes:
----------
ID: configure_avahi_service_ssh
Function: file.managed
Name: /etc/avahi/services/ssh.service
Result: True
Comment: File /etc/avahi/services/ssh.service is in the correct state
Started: 22:59:54.803969
Duration: 8.956 ms
Changes:
----------
ID: configure_avahi_service_webadmin
Function: file.managed
Name: /etc/avahi/services/website.service
Result: True
Comment: File /etc/avahi/services/website.service is in the correct state
Started: 22:59:54.813078
Duration: 8.839 ms
Changes:
----------
ID: unmask_avahi_service
Function: service.unmasked
Name: avahi-daemon
Result: False
Comment: Failed to unmask service 'avahi-daemon'
Started: 22:59:54.822059
Duration: 23.621 ms
Changes:
Summary for debian
-------------
Succeeded: 13 (changed=5)
Failed: 1
-------------
Total states run: 14
Total run time: 611.681 ms
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color avahi 2>&1' with exit code '1': debian:
----------
ID: mask_avahi_service
Function: service.masked
Name: avahi-daemon
Result: True
Comment: Service avahi-daemon was masked
Started: 22:59:54.225925
Duration: 268.106 ms
Changes:
----------
masked:
----------
new:
True
old:
False
----------
ID: stop_avahi_socket
Function: service.dead
Name: avahi-daemon.socket
Result: True
Comment: Service avahi-daemon.socket is already disabled, and is dead
Started: 22:59:54.494251
Duration: 69.106 ms
Changes:
----------
avahi-daemon.socket:
False
----------
ID: stop_avahi_service
Function: service.dead
Name: avahi-daemon.service
Result: True
Comment: Service avahi-daemon.service is already disabled, and is dead
Started: 22:59:54.563555
Duration: 66.64 ms
Changes:
----------
avahi-daemon.service:
False
----------
ID: configure_default_avahi_daemon
Function: file.managed
Name: /etc/default/avahi-daemon
Result: True
Comment: File /etc/default/avahi-daemon is in the correct state
Started: 22:59:54.633278
Duration: 28.266 ms
Changes:
----------
ID: divert_default_avahi_daemon
Function: omv_dpkg.divert_add
Name: /etc/default/avahi-daemon
Result: True
Comment: Leaving 'local diversion of /etc/default/avahi-daemon to /etc/default/avahi-daemon.distrib'
Started: 22:59:54.662178
Duration: 29.062 ms
Changes:
----------
ID: configure_avahi_daemon_conf
Function: file.managed
Name: /etc/avahi/avahi-daemon.conf
Result: True
Comment: File /etc/avahi/avahi-daemon.conf updated
Started: 22:59:54.691589
Duration: 57.708 ms
Changes:
----------
diff:
---
+++
@@ -7,7 +7,7 @@
#browse-domains=0pointer.de, zeroconf.org
use-ipv4=yes
use-ipv6=yes
-allow-interfaces=
+allow-interfaces=br0
#deny-interfaces=eth1
#check-response-ttl=no
#use-iff-running=no
----------
ID: divert_avahi_daemon_conf
Function: omv_dpkg.divert_add
Name: /etc/avahi/avahi-daemon.conf
Result: True
Comment: Leaving 'local diversion of /etc/avahi/avahi-daemon.conf to /etc/avahi/avahi-daemon.conf.distrib'
Started: 22:59:54.749461
Duration: 29.322 ms
Changes:
----------
ID: remove_avahi_service_ftp
Function: file.absent
Name: /etc/avahi/services/ftp.service
Result: True
Comment: File /etc/avahi/services/ftp.service is not present
Started: 22:59:54.779219
Duration: 1.303 ms
Changes:
----------
ID: remove_avahi_service_nfs
Function: module.run
Result: True
Comment: file.find: []
Started: 22:59:54.782697
Duration: 2.27 ms
Changes:
----------
file.find:
----------
ID: remove_avahi_service_rsync
Function: file.absent
Name: /etc/avahi/services/rsync.service
Result: True
Comment: File /etc/avahi/services/rsync.service is not present
Started: 22:59:54.785143
Duration: 0.812 ms
Changes:
----------
ID: configure_avahi_service_smb
Function: file.managed
Name: /etc/avahi/services/smb.service
Result: True
Comment: File /etc/avahi/services/smb.service is in the correct state
Started: 22:59:54.786124
Duration: 17.67 ms
Changes:
----------
ID: configure_avahi_service_ssh
Function: file.managed
Name: /etc/avahi/services/ssh.service
Result: True
Comment: File /etc/avahi/services/ssh.service is in the correct state
Started: 22:59:54.803969
Duration: 8.956 ms
Changes:
----------
ID: configure_avahi_service_webadmin
Function: file.managed
Name: /etc/avahi/services/website.service
Result: True
Comment: File /etc/avahi/services/website.service is in the correct state
Started: 22:59:54.813078
Duration: 8.839 ms
Changes:
----------
ID: unmask_avahi_service
Function: service.unmasked
Name: avahi-daemon
Result: False
Comment: Failed to unmask service 'avahi-daemon'
Started: 22:59:54.822059
Duration: 23.621 ms
Changes:
Summary for debian
-------------
Succeeded: 13 (changed=5)
Failed: 1
-------------
Total states run: 14
Total run time: 611.681 ms in /usr/share/php/openmediavault/system/process.inc:217
Stack trace:
#0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/config.inc(170): OMV\Engine\Module\ServiceAbstract->deploy()
#2 [internal function]: Engined\Rpc\Config->applyChanges(Array, Array)
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(149): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(588): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatusdy...', '/tmp/bgoutputE2...')
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(159): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
#7 /usr/share/openmediavault/engined/rpc/config.inc(192): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
#8 [internal function]: Engined\Rpc\Config->applyChangesBg(Array, Array)
#9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
#11 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
#12 {main}