Something went wrong while setting issue due date.
Cannot add a workstation in a dhcp subnet
Closed
Cannot add a workstation in a dhcp subnet
Hello, when I try to add a workstation in a dhcp subnet I have the next error. But, my new client machine is well save.
LDAP modify operation failed! Object: cn=192.168.10.0,ou=dhcp,cn=dhcp,dc=labo,dc=opensides,dc=be Error: Cannot modify object class (structural object class modification from 'dhcpSubnet' to 'dhcpService' not allowed, while operating on 'cn=192.168.10.0,ou=dhcp,cn=dhcp,dc=labo,dc=opensides,dc=be' using LDAP server 'ldap://192.168.10.200')
=== Error === PHP error: array_diff(): Argument #2 is not an array (/usr/share/fusiondirectory/include/functions.inc, line 2394) === /Error === === Trace === Trace[1]:function array_diff File : /usr/share/fusiondirectory/include/functions.inc Line : 2394 Type : - array("08:00:27:F9:DA:0E"),"08:00:27:F9:DA:0E" Trace[2]:function array_differs File : /usr/share/fusiondirectory/plugins/admin/systems/class_workstationGeneric.inc Line : 66 Type : - array("08:00:27:F9:DA:0E"),"08:00:27:F9:DA:0E" Trace[3]:class systemSimplePluginGlue / function attributeHaveChanged File : /usr/share/fusiondirectory/plugins/admin/systems/class_dhcpSystem.inc Line : 300 Type : method "macAddress" Trace[4]:class dhcpSystem / function ldap_save File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 656 Type : method - Trace[5]:class simplePlugin / function save File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc Line : 422 Type : method - Trace[6]:class simpleTabs / function save File : /usr/share/fusiondirectory/include/class_management.inc Line : 786 Type : method - Trace[7]:class management / function saveChanges File : /usr/share/fusiondirectory/include/class_management.inc Line : 461 Type : method "save",array(),array("save",array()) Trace[8]:class management / function handleActions File : /usr/share/fusiondirectory/include/class_management.inc Line : 178 Type : method array("save") Trace[9]:class management / function execute File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc Line : 892 Type : method - Trace[10]:class simpleManagement / function mainInc File : /usr/share/fusiondirectory/plugins/admin/systems/main.inc Line : 21 Type : static "systemManagement" Trace[11]:function require File : /usr/share/fusiondirectory/html/main.php Line : 286 Type : - "/usr/share/fusiondirectory/plugins/admin/systems/main.inc" === /Trace ====== Error === PHP error: Failed to parse cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be to find DHCP configuration DN (/usr/share/fusiondirectory/plugins/admin/systems/class_dhcpSystem.inc, line 192) === /Error === === Trace === Trace[1]:function trigger_error File : /usr/share/fusiondirectory/plugins/admin/systems/class_dhcpSystem.inc Line : 192 Type : - "Failed to parse cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be to find DHCP configuration DN" Trace[2]:class DhcpHostsAttribute / function postLdapSave File : /usr/share/fusiondirectory/plugins/admin/systems/class_dhcpSystem.inc Line : 303 Type : method CLASS: ldapMultiplexer,"","",array("192.168.10.50"),array("192.168.10.50"),"",array(array("08:00:27:F9:DA:0E")),array("08:00:27:F9:DA:0E") Trace[3]:class dhcpSystem / function ldap_save File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 656 Type : method - Trace[4]:class simplePlugin / function save File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc Line : 422 Type : method - Trace[5]:class simpleTabs / function save File : /usr/share/fusiondirectory/include/class_management.inc Line : 786 Type : method - Trace[6]:class management / function saveChanges File : /usr/share/fusiondirectory/include/class_management.inc Line : 461 Type : method "save",array(),array("save",array()) Trace[7]:class management / function handleActions File : /usr/share/fusiondirectory/include/class_management.inc Line : 178 Type : method array("save") Trace[8]:class management / function execute File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc Line : 892 Type : method - Trace[9]:class simpleManagement / function mainInc File : /usr/share/fusiondirectory/plugins/admin/systems/main.inc Line : 21 Type : static "systemManagement" Trace[10]:function require File : /usr/share/fusiondirectory/html/main.php Line : 286 Type : - "/usr/share/fusiondirectory/plugins/admin/systems/main.inc" === /Trace ====== Error === PHP error: Cannot return list of departments, no default base found in class dhcpConfiguration. (base is 'cn=dhcp,dc=labo,dc=opensides,dc=be') (/usr/share/fusiondirectory/include/class_plugin.inc, line 1696) === /Error === === Trace === Trace[1]:function trigger_error File : /usr/share/fusiondirectory/include/class_plugin.inc Line : 1696 Type : - "Cannot return list of departments, no default base found in class dhcpConfiguration. (base is 'cn=dhcp,dc=labo,dc=opensides,dc=be')" Trace[2]:class plugin / function get_allowed_bases File : /usr/share/fusiondirectory/include/simpleplugin/attributes/class_BaseSelectorAttribute.inc Line : 69 Type : method - Trace[3]:class BaseSelectorAttribute / function setParent File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 208 Type : method CLASS: dhcpConfiguration Trace[4]:class simplePlugin / function loadAttributes File : /usr/share/fusiondirectory/include/class_plugin.inc Line : 188 Type : method - Trace[5]:class plugin / function __construct File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 122 Type : method "cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be","" Trace[6]:class simplePlugin / function __construct File : /usr/share/fusiondirectory/plugins/admin/dhcp/class_dhcpConfiguration.inc Line : 530 Type : method "cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be","",CLASS: simpleTabs,"1" Trace[7]:class dhcpConfiguration / function __construct File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc Line : 106 Type : method "cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be","",CLASS: simpleTabs,"1" Trace[8]:class simpleTabs / function __construct File : /usr/share/fusiondirectory/include/class_objects.inc Line : 154 Type : method "dhcpConfiguration","cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be" Trace[9]:class objects / function open File : /usr/share/fusiondirectory/plugins/admin/systems/class_dhcpSystem.inc Line : 194 Type : static "cn=192.168.10.0,cn=dhcp,dc=labo,dc=opensides,dc=be","dhcpConfiguration" Trace[10]:class DhcpHostsAttribute / function postLdapSave File : /usr/share/fusiondirectory/plugins/admin/systems/class_dhcpSystem.inc Line : 303 Type : method CLASS: ldapMultiplexer,"","",array("192.168.10.50"),array("192.168.10.50"),"",array(array("08:00:27:F9:DA:0E")),array("08:00:27:F9:DA:0E") Trace[11]:class dhcpSystem / function ldap_save File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 656 Type : method - Trace[12]:class simplePlugin / function save File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc Line : 422 Type : method - Trace[13]:class simpleTabs / function save File : /usr/share/fusiondirectory/include/class_management.inc Line : 786 Type : method - Trace[14]:class management / function saveChanges File : /usr/share/fusiondirectory/include/class_management.inc Line : 461 Type : method "save",array(),array("save",array()) Trace[15]:class management / function handleActions File : /usr/share/fusiondirectory/include/class_management.inc Line : 178 Type : method array("save") Trace[16]:class management / function execute File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc Line : 892 Type : method - Trace[17]:class simpleManagement / function mainInc File : /usr/share/fusiondirectory/plugins/admin/systems/main.inc Line : 21 Type : static "systemManagement" Trace[18]:function require File : /usr/share/fusiondirectory/html/main.php Line : 286 Type : - "/usr/share/fusiondirectory/plugins/admin/systems/main.inc" === /Trace ===
(from redmine: issue id 5255, created on 2016-11-25, closed on 2016-12-12)