Linux FAQ

1. Troubleshooting & Installation Questions
Q: How can I run the root installation tasks manually?
Q: I am unable to open a browser to http://[server_name]:9191/admin. What is wrong?
Q: I would like to use a custom script to start the server. Is this possible?
Q: Can I run/install PaperCut MF under an account other than "papercut"?
Q: Is an RPM or .deb package available?
2. General Questions
Q: Is PaperCut MF open source?

1. Troubleshooting & Installation Questions

Q: How can I run the root installation tasks manually?
Q: I am unable to open a browser to http://[server_name]:9191/admin. What is wrong?
Q: I would like to use a custom script to start the server. Is this possible?
Q: Can I run/install PaperCut MF under an account other than "papercut"?
Q: Is an RPM or .deb package available?
Q:

How can I run the root installation tasks manually?

A:

If you opt not to run the root level tasks during installation, or if they fail, they can be manually run later by running the following shell scripts as root:

    ~/server/bin/linux-*/roottasks
    ~/providers/print/linux-*/roottasks
                            

Q:

I am unable to open a browser to http://[server_name]:9191/admin. What is wrong?

A:

The first step is to check to see if the PaperCut MF is listening on the port. The command:

    netstat -anp | grep 9191
                            

should list the pc-app as the owner of the process on port 9191. If nothing is listed, check that the application server has started (e.g. ps -ef | grep pc-app).

If the server is already running, the next step is to ensure no IP filtering is applied to the port. Some Linux distributions have strict iptables filters enabled by default. Ensure that port 9191 is accessible from all local network systems.

Q:

I would like to use a custom script to start the server. Is this possible?

A:

The SYSV style start script included should work with all systems using an /etc/rc*.d style boot process. Some administrators may wish to replace the app-server with a custom script that better fits in with their Linux distributions style guide. Administrators should consider storing this script outside the PaperCut MF install structure so it's not overwritten in any further upgrade.

However, if the system is using SYSD, configuration changes should be done using the service definition files (see the section called “Root Level Tasks”). It is not recommended to modify the app-server script.

Q:

Can I run/install PaperCut MF under an account other than "papercut"?

A:

No. At the moment the installation, and other scripts, assume the existence of a user called papercut. This may however change in the future. E-mail your thoughts to the development team!

Q:

Is an RPM or .deb package available?

A:

No. At the moment we're supplying it as a self-extracting and self-installing archive. This gives us the flexibility to support install-over-the-top for upgrades and maintain full control over the installation process. The process will also allow PaperCut MF to run and install on systems not using RPM or apt. We also plan on supporting other Unix based operating systems in the future such as FreeBSD and Solaris. The current installation method should work with all standard Linux distributions.

2. General Questions

Q: Is PaperCut MF open source?
Q:

Is PaperCut MF open source?

A:

PaperCut MF in not "open source" in reference to it being available under the GPL or another popular open source license. Source code is however provided to customers. As a company we are transparent in our development approach, work closely with our users, and support a number of open source projects both financially and with code submission. PaperCut MF however remains a commercial application with commercial support at the current time.