Package: ceph
Version: 10.2.5-7.2
Severity: important
Tags: patch

Dear Maintainer,


   * What led up to the situation?
   Reboot. I expected all ceph daemons to start automatically but they
   did not. /var/run/ceph had incorrect ownership. It belonged to root
   instead of ceph. I am using sysvinit. I have not checked whether
   this is also a problem using other "init".

   I appled the patch below, after which all daemons were started as
   expected.

   The removal of the mkdir is safe as the directory is created using
   install further down in the script using the correct ownership.

--- /tmp/ceph   2017-07-20 23:00:23.924080968 +0200
+++ /etc/init.d/ceph    2017-07-15 01:21:30.116388768 +0200
@@ -275,7 +275,6 @@

     if [ "$command" = "start" ]; then
        if [ -n "$pid_file" ]; then
        -           do_cmd "mkdir -p "`dirname $pid_file`
                    cmd="$cmd --pid-file $pid_file"
                        fi
 
-- System Information:
Debian Release: 9.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.31-moby (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C 
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages ceph depends on:
pn  ceph-mon  <none>
pn  ceph-osd  <none>
ii  lsb-base  9.20161125

ceph recommends no packages.

Versions of packages ceph suggests:
pn  ceph-mds  <none>

Reply via email to