RPC or 500 errors after migrating from iPrint Appliance 1.1 to 2.1

  • 7017912
  • 03-Aug-2016
  • 03-Aug-2016

Environment

Micro Focus iPrint Appliance 2.1

Situation

After migrating from the iPrint Appliance 1.1 to the iPrint Appliance 2.1, an RPC or 500 type errors are seen when attempting to manage the Appliance via the Management Console.

Resolution

  • Open a terminal or putty session to the iPrint Appliance 2.1.
  • Note:  By default the SSH service is disabled.  To enable it:
    • In a web browser, go to the Management Console (https://<IP address or DNS name>:9443/)
    • Login in as vaadmin
    • Click on System Services
    • Select SSH
    • Drop down the Action list and select Start
    • You can also drop down the Options list and select Set as Automatic if you would like the SSH service to always run
  • Copy and paste the following commands into the putty or terminal session:
    • wget /tmp ftp://ftp.novell.com/outgoing/fix_driver_store.sh;cd /tmp;chmod 755 fix_driver_store.sh
  • In the putty or terminal session, type:
    •  sh fix_driver_store.sh -u admin -p <your eDirectory admin password for the iPrint Appliance 2.1>

Cause

An issue with migrated data from the iPrint Appliance 1.1

Additional Information

This is an example of what could be seen when attempting to manage the Appliance in the Management Console:
com.novell.admin.common.server.rpc.beans.RpcException: com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract com.novell.admin.iprint.server.web.beans.MobilePrinterList com.novell.admin.iprint.client.services.IprintRpcService.getMobilePrinterList() throws com.novell.admin.common.server.rpc.beans.RpcException' threw an unexpected exception: com.novell.admin.common.datamodel.beans.DataModelException: Failed : HTTP error code : 503
    at com.novell.admin.common.server.rpc.utils.RpcUtils.doUnexpectedFailure(RpcUtils.java:28)
    at com.novell.admin.iprint.server.rpc.controllers.IprintRpcServiceImpl.doUnexpectedFailure(IprintRpcServiceImpl.java:90)
    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:67)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
    at com.novell.admin.iprint.server.rpc.controllers.IprintRpcServiceImpl.service(IprintRpcServiceImpl.java:85)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
    at java.lang.reflect.Method.invoke(Method.java:620)
    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHand...

Feedback service temporarily unavailable. For content questions or problems, please contact Support.