https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36548
--- Comment #13 from David Nind <[email protected]> --- I've finally retested! The only thing I noted is that the authorities and biblios directories aren't changed. If that is not an issue, then I'm happy to sign off. Testing notes (using KTD): 1. Start up KTD: ktd up 2. Access the shell: ktd --shell 3. List the files and note the permissions: ls -la /var/run/koha/kohadev/ [1] 4. Change the ownership of all the files--except z3950-responder.pid--in /var/run/koha/kohadev to root [2] 5. Restart Zebra: sudo koha-zebra --restart kohadev 6. Only the kohadev-koha-zebra.clientpid and kohadev-koha-zebra.pid files are changed back to being owned by kohadev-koha 7. Apply the patch and restart everything 8. Ownership changed for all files EXCEPT: - authorities and biblios (these are directories, and are empty for me) - z3950-responder.pid (needs to be owned by root) [1] Folder ownership after KTD has started up ============================================= ls -la /var/run/koha/kohadev/ total 64 drwxr-xr-x 4 kohadev-koha kohadev-koha 4096 Dec 26 21:01 . drwxr-xr-x 3 root root 4096 Dec 26 21:00 .. drwxr-xr-x 2 kohadev-koha kohadev-koha 4096 Dec 26 21:00 authorities srw-rw-rw- 1 kohadev-koha kohadev-koha 0 Dec 26 21:01 authoritysocket drwxr-xr-x 2 kohadev-koha kohadev-koha 4096 Dec 26 21:00 biblios srw-rw-rw- 1 kohadev-koha kohadev-koha 0 Dec 26 21:01 bibliosocket -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-indexer.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-indexer.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 4 Dec 26 21:01 kohadev-koha-sip.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 4 Dec 26 21:01 kohadev-koha-sip.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-worker.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-worker-long_tasks.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-worker-long_tasks.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-worker.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-zebra.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 kohadev-koha-zebra.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:01 plack.pid srwxr-xr-x 1 kohadev-koha kohadev-koha 0 Dec 26 21:01 plack.sock -rw-r--r-- 1 root root 4 Dec 26 21:01 z3950-responder.pid [2] Before the patch, after changing ownership and restarting Zebra =================================================================== Change everything to root: - sudo chown root:root /var/run/koha/kohadev/kohadev - sudo chown root:root /var/run/koha/kohadev/plack* - sudo chown root:root /var/run/koha/kohadev/authorit* - sudo chown root:root /var/run/koha/kohadev/biblios* Restart Zebra: sudo koha-zebra --restart kohadev ls -la /var/run/koha/kohadev/ total 64 drwxr-xr-x 4 kohadev-koha kohadev-koha 4096 Dec 26 21:38 . drwxr-xr-x 3 root root 4096 Dec 26 21:00 .. drwxr-xr-x 2 root root 4096 Dec 26 21:00 authorities srw-rw-rw- 1 kohadev-koha kohadev-koha 0 Dec 26 21:38 authoritysocket drwxr-xr-x 2 root root 4096 Dec 26 21:00 biblios srw-rw-rw- 1 kohadev-koha kohadev-koha 0 Dec 26 21:38 bibliosocket -rw-r--r-- 1 root root 5 Dec 26 21:01 kohadev-koha-indexer.clientpid -rw-r--r-- 1 root root 5 Dec 26 21:01 kohadev-koha-indexer.pid -rw-r--r-- 1 root root 4 Dec 26 21:01 kohadev-koha-sip.clientpid -rw-r--r-- 1 root root 4 Dec 26 21:01 kohadev-koha-sip.pid -rw-r--r-- 1 root root 5 Dec 26 21:01 kohadev-koha-worker.clientpid -rw-r--r-- 1 root root 5 Dec 26 21:01 kohadev-koha-worker-long_tasks.clientpid -rw-r--r-- 1 root root 5 Dec 26 21:01 kohadev-koha-worker-long_tasks.pid -rw-r--r-- 1 root root 5 Dec 26 21:01 kohadev-koha-worker.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:38 kohadev-koha-zebra.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 21:38 kohadev-koha-zebra.pid -rw-r--r-- 1 root root 5 Dec 26 21:01 plack.pid srwxr-xr-x 1 root root 0 Dec 26 21:01 plack.sock -rw-r--r-- 1 root root 4 Dec 26 21:01 z3950-responder.pid After the patch, after changing ownership and restarting Zebra ============================================================== After applying the patch and restarting everything (which includes Zebra): - ownership of the authorities and biblios directories aren't changed - ownership of z3950-responder.pid isn't changed (as expected) ls -la /var/run/koha/kohadev/ total 64 drwxr-xr-x 4 kohadev-koha kohadev-koha 4096 Dec 26 22:13 . drwxr-xr-x 3 root root 4096 Dec 26 21:00 .. drwxr-xr-x 2 root root 4096 Dec 26 21:00 authorities srw-rw-rw- 1 kohadev-koha kohadev-koha 0 Dec 26 22:13 authoritysocket drwxr-xr-x 2 root root 4096 Dec 26 21:00 biblios srw-rw-rw- 1 kohadev-koha kohadev-koha 0 Dec 26 22:13 bibliosocket -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-indexer.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-indexer.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-sip.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-sip.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-worker.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-worker-long_tasks.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-worker-long_tasks.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-worker.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-zebra.clientpid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 kohadev-koha-zebra.pid -rw-r--r-- 1 kohadev-koha kohadev-koha 5 Dec 26 22:13 plack.pid srwxr-xr-x 1 kohadev-koha kohadev-koha 0 Dec 26 22:13 plack.sock -rw-r--r-- 1 root root 4 Dec 26 22:13 z3950-responder.pid -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
