Environment
Novell iPrint for Linux Open Enterprise Server 11
Situation
When trying to install printers from the IPP web page, the following error is returned:
Error code: 11004
Winsock 11004 - The DNS name has been found in the database but its associated data is not correct.
Error code: 11004
Winsock 11004 - The DNS name has been found in the database but its associated data is not correct.
Resolution
Correct the DNS configuration so that the correct IP address is being accessed for the iPrint server.
As the error implies, there is a problem with the DNS database entry. To find where the problem lies, follow these steps:
1. On the iPrint server, examine the "PSMHostAddress" entry in the /etc/opt/novell/iprint/conf/ipsmd.conf.
2. From a terminal on the server, ping the DNS name listed for "PSMHostAddress".
3. From a CMD prompt at the workstation, ping the DNS name listed for "PSMHostAddress".
If either of these is not the correct address, the DNS server is not configured to deliver the correct address (or, the "wrong" DNS server is being accessed).
4. From a CMD prompt at the workstation, type "nslookup" (name server lookup) to determine the DNS server being used.
If the DNS server is not correct:
5. Examine the network TCP/IP configuration on the workstation.
If statically configured, verify that the DNS server address is correct.
If configured to obtain an IP address automatically, using the DNS/DHCP Console, verify that the DHCP server is properly configured to deliver the correct DNS server address (DHCP Option 6).
If still unable to determine the source of the incorrect DNS information, obtain a boot up LAN trace and examine the DNS and DHCP packets.
Once the workstation is accessing the correct DNS server, with the correct record for the server listed for the "PSMHostAddress", the problem should be resolved.
As the error implies, there is a problem with the DNS database entry. To find where the problem lies, follow these steps:
1. On the iPrint server, examine the "PSMHostAddress" entry in the /etc/opt/novell/iprint/conf/ipsmd.conf.
2. From a terminal on the server, ping the DNS name listed for "PSMHostAddress".
3. From a CMD prompt at the workstation, ping the DNS name listed for "PSMHostAddress".
If either of these is not the correct address, the DNS server is not configured to deliver the correct address (or, the "wrong" DNS server is being accessed).
4. From a CMD prompt at the workstation, type "nslookup" (name server lookup) to determine the DNS server being used.
If the DNS server is not correct:
5. Examine the network TCP/IP configuration on the workstation.
If statically configured, verify that the DNS server address is correct.
If configured to obtain an IP address automatically, using the DNS/DHCP Console, verify that the DHCP server is properly configured to deliver the correct DNS server address (DHCP Option 6).
If still unable to determine the source of the incorrect DNS information, obtain a boot up LAN trace and examine the DNS and DHCP packets.
Once the workstation is accessing the correct DNS server, with the correct record for the server listed for the "PSMHostAddress", the problem should be resolved.
Additional Information
The Windows Socket Error is defined as, "The requested name is valid and
was found in the database, but it does not have the correct associated
data being resolved for. "