Environment
Novell iPrint for Linux
Situation
After updating Open Enterprise Server 2 to Support Pack 2, the following error is returned when attempting to create printer agents using iManager:
Request (CLIENT_ERROR) - bad status code (0x400)
IPP Error: 0x400
A 0x440 error is sometimes returned in place of the 0x400 error.
Some report that this error is returned while attempting to create a printer agent:
Request (SERVER_ERROR) - bad status code (0x500)
IPP Error: 0x500
IPP Error: 0x500
Resolution
Accept the updates in the Channel. This problem is resolved in novell-iprint-server-6.2.20100107-0.5.
Additional Information
Workaround 1: Selectively download the updated novell-iprint-server RPM with the fix
- Go to the appropriate download site:
- 64 bit
https://download.novell.com/Download?buildid=KH1eJeZOqDM~- NOTE: Downloading code from this site requires Authentication. The Authentication requires your account has a maintenance agreement with Novell Support. If you have questions regarding the authentication or your maintenance, chat with a Novell Customer Service Representative at https://support.novell.com/chat/patch.
- Download the following RPM
novell-iprint-server-6.2.20100107-0.5.[32or64bit].rpm - Install the RPM
rpm -Uvh novell-iprint-server-6.2.20100107-0.5.[32or64bit].rpm - Restart the services
rcapache2 restart
rcnovell-idsd restart
rcnovell-ipsmd restart
Workaround 2: DSServer1/iManager alignment
- Run iManager from the Print Manager's DSServer1 server address. To determine the DSServer1 , view the /etc/opt/novell/iprint/conf/ipsmd.conf file.
- From your browser, go to this page:
https://%3CDSServer1%3E/nps - Create a printer.
Or,
- Change the DSServer1 value to the IP address of the server that runs iManager. Restart the Print Manager after making that change.
- Create a printer.