I've a question concerning a weird issue I never ran into before even though I am working with many servers for quite a long time.
So there is the cherokee web server that I compiled and installed with
./configure --prefix=/usr make make install
Before this 'upgrade' I deleted the old version completely (also checked with finding tools) and backed up the existing configuration which I upgraded and copied back to its original folder later.
But the basic problem are two files: cherokee-worker and cherokee-admin. Those files were not copied into /usr/sbin/ correctly. To prove my suspicion I executed some commands:
/home/paul/build/cherokee/cherokee-1.2.1/cherokee/cherokee-worker -i >> Version: 1.2.1 cp /home/paul/build/cherokee/cherokee-1.2.1/cherokee/cherokee-worker /usr/sbin/cherokee-worker /usr/sbin/cherokee-worker -i >> Vesion: 1.0.8
The same issue happens with cherokee-admin. The most weird thing is that if I replace the actual copy of cherokee-worker in /usr/sbin/ with a symbolic link to the working file in /.../build/../cherokee-1.2.1 it works!
rm /usr/sbin/cherokee-worker ln -s /home/paul/build/cherokee/cherokee-1.2.1/cherokee/cherokee-worker /usr/sbin/cherokee-worker /usr/sbin/cherokee-worker -i >> Version: 1.2.1
It seems like a hard copy of cherokee-worker/-admin isn't working properly. But how come?
Do you know what happens? I have absolutely no clue what's going on.
Thanks for your help in advance!