How to fix the Cyberoam “crclient already logged in with process id” error in linux ?
Cyberoam Corporate Client is a software that helps users to Log in to the Cyberoam server and provide themwith internet access. This is only for users whose Internet Access is monitored and managed by the Cyberoam Unified threat system. The Client has an intuitive GUI for the Windows OS but there doesn't exist any such Official GUI versions for the Linux platform. So users on the Linux platform are required to use the Cyberoam command line script called crclient to log in to the cyberoam server by using the command:
./crclient -u <your-user-name>
But there is minor bug with the script. At times you may get an error saying that "crclient is already logged in with a particular process id" although you had successfully logged out in your previous session. We show you in this article how to fix the error.
1. Navigate to your /tmp directory and locate a file called crclient.pid.
2. Now delete this crclient.pid file. (You will require root access for this)
3. Try re-logging in with the command mentioned above. Your problem is solved.