Page MenuHomeVyOS Platform

"restart dhcp server" command fails
Closed, ResolvedPublic

Description

The cli command run with permission error

restart dhcp server

output:

vyos@vyos:~$ restart dhcp server
Traceback (most recent call last):
  File "/usr/libexec/vyos/op_mode/restart.py", line 149, in <module>
    res = vyos.opmode.run(sys.modules[__name__])
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 329, in run
    func(**args)
  File "/usr/libexec/vyos/op_mode/restart.py", line 114, in _wrapper
    if commit_in_progress():
       ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/vyos/utils/commit.py", line 39, in commit_in_progress
    raise OSError('This functions needs to be run as root to return correct results!')
OSError: This functions needs to be run as root to return correct results!

config:

set service dhcp-server listen-interface 'eth1'
set service dhcp-server shared-network-name LAN authoritative
set service dhcp-server shared-network-name LAN ping-check
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 lease '1800'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 option default-router '185.90.123.1'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 option name-server '8.8.8.8'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 option name-server '1.1.1.1'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 range 0 start '185.90.123.100'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 range 0 stop '185.90.123.200'
set service dhcp-server shared-network-name LAN subnet 185.90.123.0/24 subnet-id '10'

versions :

vyos@vyos:~$ kea-dhcp4 -v
3.0.1
vyos@vyos:~$ sh version
Version:          VyOS 1.5-stream-202510071059
Release train:    circinus
Release flavor:   generic

Details

Version
VyOS 1.5-stream-202510071059
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

a.pidnebesny triaged this task as Normal priority.
a.pidnebesny created this object in space S1 VyOS Public.
dmbaturin renamed this task from 1.5 Stream Q3 DHCP server issue (restart dhcp) to "restart dhcp server" command fails.Wed, Nov 12, 5:43 PM
dmbaturin changed Is it a breaking change? from Unspecified (possibly destroys the router) to Perfectly compatible.
dmbaturin changed Issue type from Unspecified (please specify) to Bug (incorrect behavior).