Univention Bugzilla – Full Text Bug Listing |
Description
Lukas Walter
2011-11-23 11:12:54 CET
Still with UCS 4.1: # udm networks/network create --set name=foo --set network=1.2.3.4 --set netmask=64 Traceback (most recent call last): File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 222, in doit output = univention.admincli.admin.doit(arglist) File "/usr/lib/pymodules/python2.7/univention/admincli/admin.py", line 394, in doit out=_doit(arglist) File "/usr/lib/pymodules/python2.7/univention/admincli/admin.py", line 736, in _doit dn=object.create() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 305, in create return self._create() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/__init__.py", line 721, in _create al = self._ldap_addlist() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/networks/network.py", line 246, in _ldap_addlist self.stepIp() File "/usr/lib/pymodules/python2.7/univention/admin/handlers/networks/network.py", line 183, in stepIp network = ipaddr.IPNetwork(self['network'] + '/' + self['netmask']) File "/usr/lib/python2.7/dist-packages/ipaddr.py", line 119, in IPNetwork address) ValueError: '1.2.3.4/64' does not appear to be an IPv4 or IPv6 network Created attachment 8172 [details]
patch
Patch applied. univention-directory-manager-modules (12.0.18-6): r81534 | Bug #24828: fix error when invalid netmask is given in network objects univention-directory-manager-modules.yaml: r81534 | Bug #24828: fix error when invalid netmask is given in network objects OK No more traceback. The error message is shown as popup dialog. YAML: OK -> verified |