Environment
Novell iPrint for Linux
Novell iPrint for NetWare
Situation
When choosing to "Create target printer objects in:""Context same as source printer context" during the iPrint migration from NetWare to Linux, the NetWare printer agent eDir objects are renamed to have an _NW appended to the end.
This scenario is good (see the "Additional Information" section below), unless the iPrint migration failed for some reason. The scenario reported to Novell is that the iPrint migration went far enough to do the following:
This scenario is good (see the "Additional Information" section below), unless the iPrint migration failed for some reason. The scenario reported to Novell is that the iPrint migration went far enough to do the following:
- modify the NetWare eDir printer objects to append the _NW characters
- the printer drivers migrated to the destination (Linux) print server
- the /opt/novell/iprint/bin/psmimport.xml file exists on the destination server.
Resolution
Solution:
Update the rpm containing the file name novell-iprint-server from the channel dated March 12, 2010 or greater.
Workaround:
Update the rpm containing the file name novell-iprint-server from the channel dated March 12, 2010 or greater.
Workaround:
- Ensure the iprintman authentication can succeed:
- iprntman psm -l
- When prompted to provide the user name, enter the CN. For example, admin. Not, admin.novell.
- If the authentication is successful, continue with step 2.
- Modify the /opt/novell/iprint/bin/psmimport.xml by elliminating all references to _NW.
- Using a text editor, FIND _NW and REPLACE with blank (nothing).
- Create the iPrint objects to the Linux print manager using the psmimport.xml
- iprntman psm --xml-import psmimport.xml
- Verify the objects were created to the Linux print manager
- http://<LinuxIPAddress>/ipp
Additional Information
The _NW characters are appended to the NetWare printer agent eDir objects because the migration does not migrate printer objects, but rather creates duplicate copies of the NetWare iPrint printers to the Linux iPrint print manager. When choosing to migrate the printer eDir objects to the same container ("Context same as source printer context" option), eDirectory won't allow the PAs to have the same name in the same container. Therefore, the printer agent eDir objects must be renamed.
Because the iPrint printers installed to workstations point to the printer agent objects in the Print Manager database, and not the eDir object, users continue to print to the NetWare printers after the migration is complete, even though the object in eDirectory has a new name. To understand the name relationship between the printer objects in the Print Manager database and eDirectory, run a report through the NDPS Manager Health tool.
Whether the iPrint migration succeeds or fails, workstations will continue printing the NetWare printer objects on the NetWare print manager. To understand how to configure the clients to begin printing to the Linux print manager, refer to documents regarding Printer Agent Redirection or using DNS CNAME bindings to the Print Manager.
Because the iPrint printers installed to workstations point to the printer agent objects in the Print Manager database, and not the eDir object, users continue to print to the NetWare printers after the migration is complete, even though the object in eDirectory has a new name. To understand the name relationship between the printer objects in the Print Manager database and eDirectory, run a report through the NDPS Manager Health tool.
- Go to https://<ipaddressPrintManager>:8009/PsmStatus
- Scroll to the bottom of the page, choose the "Advanced NDPS Manager Information" button
- Click the "Generate Report" link
- Check the "Associated NDS Printers" box
- Click the "Generate Report" button
Whether the iPrint migration succeeds or fails, workstations will continue printing the NetWare printer objects on the NetWare print manager. To understand how to configure the clients to begin printing to the Linux print manager, refer to documents regarding Printer Agent Redirection or using DNS CNAME bindings to the Print Manager.