Re-installing a VIOS today to the latest version I hit a issue, it was that my HMC was complaining a server with the same name was already installing. The message was 'Install Virtual I/O Server Failed - <name> Error reading nimol configuration. The client "<name.domain>" already exists.' As you can see from the image below:
It would seem that this is a bug with HMC 18.104.22.168, in that if you have ended a install before it completes, some of the clean up doesn't get done. Fortunately there is a way you can resolve this by login onto your HMC and examining the nimol.conf file for information:
hscroot@hmc:~> cat /etc/nimol.conf
# nimol.conf file
LABEL default3 /extra/default3 ready
CLIENT sxxxx01-xx01.iic.xxx.xxn f4:1f:13:81:28:18 170.10.00.223 255.255.0.0 default3 installing
As you can see I still have a install against default 3 for my VIOS, so I just needed to remove it using the installios command:
hscroot@hmc:~> installios -F -e -R default3
Logging session output to /tmp/installios.21656.log.
nimol_install MESSAGE: Removed "scepn01-vs01.iic.hur.cdn:ip=170.10.00.223:ht=ethernet:gw=170.10.00.1:sm=255.255.0.0:bf=sxxxxx-xx01.iic.xxx.xxn:sa=170.10.00.14:ha=f41f13812818" from the file "/etc/nimoltab"
nimol_install MESSAGE: Executed /usr/sbin/nimol_bootreplyd -l -d -f /etc/nimoltab.
nimol_install MESSAGE: Removed /tftpboot/sxxxxx-xx01.iic.xxx.xxn.
nimol_install MESSAGE: Executed /sbin/arp -d sxxxxx-xx01.iic.xxx.xxn.
iptables: Bad rule (does a matching rule exist in that chain?).
nimol_install MESSAGE: Executed /usr/sbin/iptables -D INPUT -s scepn01-vs01.iic.hur.cdn -j ACCEPT.
nimol_install MESSAGE: Removed /tftpboot/sxxxxx-xx01.iic.xxx.xxn.info.
nimol_install MESSAGE: Removed /extra/default3/scripts/sxxxxx-xx01.iic.xxx.xxn.script.
nimol_install MESSAGE: Removed "CLIENT sxxxxx-xx01.iic.xxx.xxn" from the file "/etc/nimol.conf"
nimol_config MESSAGE: Removed "/extra/default3 *(rw,insecure,no_root_squash)" from the file "/etc/exports"
nimol_config MESSAGE: Executed /usr/sbin/exportfs -ua.
nimol_config MESSAGE: Executed /usr/sbin/exportfs -a.
nimol_config MESSAGE: Removed /tftpboot/default3.chrp.mp.ent.
nimol_config MESSAGE: Removed /extra/default3.
nimol_config MESSAGE: Removed "LABEL default3" from the file "/etc/nimol.conf"
After which I just got back on with my VIOS install: