Thanks, since you have reproducer handy, can you try again with normal host (not discovered host)?
Please file a ticket with this info, thanks. LZ On Thu, Dec 8, 2016 at 4:16 PM, Alexander Rilik <[email protected]> wrote: > On Thursday, December 8, 2016 at 3:46:08 PM UTC+1, Lukas Zapletal wrote: >> >> Hmmm we have a bit of code around leases - the IP address that was >> assigned via lease, we should ignore it. >> >> Are you also changing the hostname? Can you try without changing the >> hostname? >> >> Also increasing Rails app logging level to debug should show this: >> >> logger.debug "Comparing #{attrs.values_at(*to_compare)} == >> #{other.attrs.values_at(*to_compare)}" >> >> So we can see all the validations from there. >> >> > Hello Lukas, > > I tried without changing the hostname, same thing. This is what I get on > the foreman master with debug enabled: > > 2016-12-08T15:11:18 6c52e832 [app] [I] Parameters: {"utf8"=>"✓", > "authenticity_token"=>"5X6uGLWNqGzNLXJRkoz5I9HGRMvZ50 > 4n37l0XdxiBdQnaCOKdKdpsn0KoOIxK/wKuaAM5NL/2CL+0mWg56AWEw==", > "host"=>{"name"=>"mac080027977078", "hostgroup_id"=>"7", > "ansible_role_ids"=>[""], "managed"=>"true", > "progress_report_id"=>"[FILTERED]", > "type"=>"Host::Managed", "interfaces_attributes"=>{"0"=>{"_destroy"=>"0", > "mac"=>"08:00:27:97:70:78", "identifier"=>"enp0s3", > "name"=>"mac080027977078", "domain_id"=>"1", "subnet_id"=>"8", > "ip"=>"192.168.60.39", "ip6"=>"", "managed"=>"1", "primary"=>"1", > "provision"=>"1", "tag"=>"", "attached_to"=>"", "id"=>"154"}}, > "architecture_id"=>"1", "operatingsystem_id"=>"1", "build"=>"1", > "medium_id"=>"7", "ptable_id"=>"82", "pxe_loader"=>"PXELinux BIOS", > "disk"=>"", "is_owned_by"=>"3-Users", "enabled"=>"1", "model_id"=>"1", > "comment"=>"", "overwrite"=>"false"}, > "discovered_host"=>{"puppetclass_ids"=>[""]}, > "bare_metal_capabilities"=>"build", "id"=>"mac080027977078"} > 2016-12-08T15:11:18 6c52e832 [app] [D] Setting current user thread-local > variable to admin > 2016-12-08T15:11:18 6c52e832 [app] [D] Setting current organization > thread-local variable to none > 2016-12-08T15:11:18 6c52e832 [app] [D] Setting current location > thread-local variable to none > 2016-12-08T15:11:18 6c52e832 [app] [D] Comparing ["08:00:27:97:70:78", > "192.168.60.112", "192.168.60.0"] == ["08:00:27:97:70:78", "192.168.60.39", > "192.168.60.0"] > 2016-12-08T15:11:19 6c52e832 [app] [D] Comparing ["08:00:27:97:70:78", > "192.168.60.112", "192.168.60.0"] == ["08:00:27:97:70:78", "192.168.60.39", > "192.168.60.0"] > 2016-12-08T15:11:19 6c52e832 [app] [I] Failed to save: Conflict DHCP > records -08:00:27:97:70:78/192.168.60.112 already exists, Conflict DHCP > records -08:00:27:97:70:78/192.168.60.112 already exists > 2016-12-08T15:11:19 6c52e832 [app] [I] Rendered > hosts/_conflicts.html.erb (0.7ms) > 2016-12-08T15:11:19 6c52e832 [app] [I] Rendered hosts/_progress.html.erb > (0.7ms) > 2016-12-08T15:11:19 6c52e832 [app] [D] Setting current organization > thread-local variable to none > 2016-12-08T15:11:19 6c52e832 [app] [D] Setting current location > thread-local variable to none > 2016-12-08T15:11:19 6c52e832 [app] [I] Rendered nic/_base_form.html.erb > (22.8ms) > > > The dhcp server is configured as following: > > subnet 192.168.60.0 netmask 255.255.255.0 { > pool > { > range 192.168.60.110 192.168.60.150; > } > > option subnet-mask 255.255.255.0; > option routers 192.168.60.4; > } > > The subnet is currently configured with IPAM = none > > -- >> Later, >> Lukas @lzap Zapletal >> > > Thanks! > > -- > You received this message because you are subscribed to the Google Groups > "Foreman users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/foreman-users. > For more options, visit https://groups.google.com/d/optout. > -- Later, Lukas @lzap Zapletal -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
