new domain being assigned existing ipv6 address

I am creating a new hosting account and virt tried to assign the new account an existing ipv6 address: Adding IPv6 address 2604:4100:2:7:0:0:0:110 .. .. IPv6 address failed! : Failed to remove old IPv6 address : SIOCDIFADDR: Cannot assign requested address

Status: 
Active

Comments

I recreated the domain without an ipv6 allocation(which sped up the creation time to instant) and then i went into server config --- change ip address. I then selected allocate dedicated address in the ipv6 section and it allocated correctly:

Updating IP addresses in virtual server ***********.com

Adding IPv6 address 2604:4100:2:7:0:0:0:111 .. .. added to interface eno1 Adding IPv6 DNS records .. .. done Changing IP address of virtual website .. .. done Changing IP address of SSL virtual website .. .. done Updating Webmin user .. .. done Saving server details .. .. done

Re-starting DNS server .. .. done

Applying web server configuration .. .. done

Re-loading Webmin .. .. done

So when you allocated the IPv6 address afterwards it did correctly choose a free IP?

yes. to add further..when i tried to restore a domain to the server it tried to over-write a current ipv6: Adding IPv6 address 2604:4100:2:7:0:0:0:112 .. .. IPv6 address failed! : Failed to remove old IPv6 address : SIOCDIFADDR: Cannot assign requested address

also read a related issue: https://www.virtualmin.com/node/67149#comment-817204

If you go to Webmin -> Networking -> Network Configuration -> Network Interfaces, does it show the IP that's being re-used as assigned to any interface?

Yep it is already assigned to another existing domain

Ok .. I'm not entirely sure how this could happen, but in the next Virtualmin release I'm going to add extra protection to prevent double-use of an IPv6 address at allocation time.

what is the timetable for release on this fixed version?