0x400 error creating printer after applying SP2 for OES2

  • 7005020
  • 11-Dec-2009
  • 26-Apr-2012

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

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
 
  1. Go to the appropriate download site:
    1. 64 bit
      https://download.novell.com/Download?buildid=KH1eJeZOqDM~
      1. 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.
  2. Download the following RPM
    novell-iprint-server-6.2.20100107-0.5.[32or64bit].rpm
  3. Install the RPM
    rpm -Uvh novell-iprint-server-6.2.20100107-0.5.[32or64bit].rpm
  4. Restart the services
    rcapache2 restart
    rcnovell-idsd restart
    rcnovell-ipsmd restart
 
Workaround 2: DSServer1/iManager alignment
  1. Run iManager from the Print Manager's DSServer1 server address.  To determine the DSServer1 , view the /etc/opt/novell/iprint/conf/ipsmd.conf file. 
  2. From your browser, go to this page:
    https://%3CDSServer1%3E/nps
  3. Create a printer.

Or,

  1. Change the DSServer1 value to the IP address of the server that runs iManager.  Restart the Print Manager after making that change.
  2. Create a printer.