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

Show minor edits - Show changes to output

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