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/

Reply via email to