Informix Error -25558: The NFS/RFS host host-name is not listed as a dbserver name in sqlhosts.
Cause and resolution
The NFS/RFS host host-name is not listed as a dbserver name in sqlhosts.
The database server that is mentioned in the current command resides on an NFS- or RFS-mounted file system. However, no entry exists with the NFS or RFS host for the dbservername that is listed in the sqlhosts file. Ask your Informix database administrator to add the entry to the sqlhosts file. If you are using IBM Informix SE, be sure that an sqlexecd daemon is running on the NFS or RFS host.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-25558 fires when the target database server resides on an NFS-/RFS-mounted file system
but no sqlhosts entry exists for that NFS/RFS host as a dbserver name — per the official
guidance.
- No
sqlhostsentry for the NFS/RFS host as a dbserver name, per the official guidance — the direct, only cause.
Solutions / Resolution
- Ask the database administrator to add the NFS/RFS host entry to
sqlhosts, per the official guidance. - On IBM Informix SE, confirm an
sqlexecddaemon is running on the NFS/RFS host, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a missing NFS/RFS sqlhosts entry.
Diagnostic Checks
- Check
sqlhostsfor the NFS/RFS host's dbserver entry, and on Informix SE, confirmsqlexecdis running there.
Related Errors / Related Topics
- -25555 — "Server server-name is not listed as a dbserver name in sqlhosts." The general form of this missing-entry error, not specific to NFS/RFS hosts.
- -25559 — "DBPATH server server-name is not listed as a dbserver name in sqlhosts."
A related missing-entry error, specific to a
DBPATH-referenced server.
An NFS/RFS host had no sqlhosts dbserver entry — add one, and confirm sqlexecd is
running there on Informix SE.