Secondary Print Server version does not match the primary server version

KB Home   |   Secondary Print Server version does not match the primary server version

Main.SecondaryServerMismatchedVersion History

Hide minor edits - Show changes to output

April 18, 2014, at 08:55 PM by TimG - Added link to Secondary troubleshooting article
Added lines 38-41:
!!!Also see:
*[[https://www.papercut.com/kb/Main/SecondaryServerPrintProviderTroubleshooting|Secondary Server / Print Provider Troubleshooting Article]]

Deleted line 46:
May 28, 2012, at 11:48 AM by RossM - typos
Changed line 10 from:
* Upgrade the the primary server first.
to:
* Upgrade the primary server first.
Changed line 15 from:
* Ensure you install a this version (or earlier) on the Secondary servers.
to:
* Ensure you install this version (or earlier) on the Secondary servers.
May 26, 2012, at 02:14 AM by ian - Reword around backwards compatibility.
Changed lines 3-4 from:
PaperCut always maintains backwards compatibility with the secondary server.  This means you can upgrade your primary server, and not need to upgrade your secondary print servers. 
to:
PaperCut Software attempts to maintain basic backwards compatibility with the secondary server.  This means you can upgrade your primary server, and stagger the upgrade of secondary print servers. 
Changed line 39 from:
''Categories:'' [[!Administration]], [[!Upgrading]]
to:
''Categories:'' [[!Error]], [[!Administration]], [[!Upgrading]]
Changed lines 41-43 from:
[-keywords: NoSuchMethodException, version, secondary, secondary server, backwards, backwards compatibility, primary, primary server, upgrade, upgrading -]

to:
[-keywords: [=NoSuchMethodException=], version, secondary server, backwards compatibility, primary server, upgrade, upgrading -]

Added lines 36-37:
Previous versions are available here: [[PastVersions| +]]
Added line 36:
----
Added line 38:
----
Changed line 36 from:
to:
''Categories:'' [[!Administration]], [[!Upgrading]]
Changed lines 37-39 from:


to:
[-keywords: NoSuchMethodException, version, secondary, secondary server, backwards, backwards compatibility, primary, primary server, upgrade, upgrading -]

Added lines 1-39:
(:title Secondary Print Server version does not match the primary server version :)

PaperCut always maintains backwards compatibility with the secondary server.  This means you can upgrade your primary server, and not need to upgrade your secondary print servers. 

However, you cannot run a secondary server version that is newer than the primary server.  The reason is that as new features are added the protocol between the primary and secondary server can change.  If the secondary server is running a newer version than the primary server it might try to make use of features that don't exist in the older primary server. 

For this reason your primary server must always be running a newer (or the same) version as your secondary servers.

When performing upgrades:
* Upgrade the the primary server first.
* Then upgrade the secondary servers.

If installing a new secondary print server:
* Check the version of the PaperCut Primary server (on About tab)
* Ensure you install a this version (or earlier) on the Secondary servers.
* A good way to achieve this is to upgrade your primary server first, and then install the new secondary server.


!!! Symptoms of the mismatched versions

When the secondary server is newer than the primary server, this may result in problems with print tracking.  In some cases tracking may continue but some features may not work as expected.  In extreme cases no print monitoring will occur at all.

When these problems arise errors will be logged in the @@print-provider.log@@ file.  Some examples of what these errors may look like include:

 [=Fault returned from server: java.lang.NoSuchMethodException: ... getPrinterConfig( ... )=]

or

 [=Fault returned from server: java.lang.NoSuchMethodException: ... processPrintJob3( ... )=]


To resolve these you need to either
* upgrade your primary server to match the secondary server version
* uninstall the secondary server and install the version that matches the primary server.




Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on April 18, 2014, at 08:55 PM
Printable View   |   Article History   |   Edit Article