Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-5050

gerbera don't stop more after upgrade to 1.2 Funtoo Linux Release

    • Icon: Bug Bug
    • Resolution: Fixed Earlier
    • Icon: Normal Normal
    • None
    • None

      After upgrade to 1.2 Funtoo Linux Release gerbera don't stop in shutdown process. If I do '/etc/init.d/gerbera --debug stop' I have:

      + sourcex -e /etc/rc.conf 
      + '[' -e = -e ']' 
      + shift 
      + '[' -e /etc/rc.conf ']' 
      + . /etc/rc.conf 
      ++ rc_shell=/sbin/sulogin 
      ++ rc_logger=YES 
      ++ rc_log_path=/var/log/rc.log 
      ++ unicode=YES 
      ++ rc_sys= 
      ++ rc_tty_number=12 
      ++ rc_cgroup_mode=hybrid 
      ++ rc_controller_cgroups=YES 
      + '[' -d /etc/rc.conf.d ']' 
      + _conf_d=/etc/init.d/../conf.d 
      + _c=gerbera 
      + '[' -n gerbera -a gerbera '!=' gerbera ']' 
      + unset _c 
      + sourcex -e /etc/init.d/../conf.d/gerbera.default 
      + '[' -e = -e ']' 
      + shift 
      + '[' -e /etc/init.d/../conf.d/gerbera.default ']' 
      + return 1 
      + sourcex -e /etc/init.d/../conf.d/gerbera 
      + '[' -e = -e ']' 
      + shift 
      + '[' -e /etc/init.d/../conf.d/gerbera ']' 
      + . /etc/init.d/../conf.d/gerbera 
      ++ GERBERA_PORT=49152 
      ++ GERBERA_CONFIG=/etc/gerbera/config.xml 
      ++ GERBERA_LOGFILE=/var/log/gerbera.log 
      ++ GERBERA_OPTIONS='-e eth0' 
      ++ rc_need='mysql net.eth0' 
      + unset _conf_d 
      + sourcex /lib64/rc/sh/runit.sh 
      + '[' /lib64/rc/sh/runit.sh = -e ']' 
      + . /lib64/rc/sh/runit.sh 
      + sourcex /lib64/rc/sh/s6.sh 
      + '[' /lib64/rc/sh/s6.sh = -e ']' 
      + . /lib64/rc/sh/s6.sh 
      ++ '[' -z '' ']' 
      ++ s6_service_path=/var/svc.d/gerbera 
      + sourcex /lib64/rc/sh/start-stop-daemon.sh 
      + '[' /lib64/rc/sh/start-stop-daemon.sh = -e ']' 
      + . /lib64/rc/sh/start-stop-daemon.sh 
      + sourcex /lib64/rc/sh/supervise-daemon.sh 
      + '[' /lib64/rc/sh/supervise-daemon.sh = -e ']' 
      + . /lib64/rc/sh/supervise-daemon.sh 
      + sourcex /etc/init.d/gerbera 
      + '[' /etc/init.d/gerbera = -e ']' 
      + . /etc/init.d/gerbera 
      ++ command=/usr/bin/gerbera 
      ++ command_args='--logfile /var/log/gerbera.log 
                   --config /etc/gerbera/config.xml 
                   --port 49152 
                   -e eth0' 
      ++ command_user=gerbera:gerbera 
      ++ command_background=true 
      ++ start_stop_daemon_args='--wait 500' 
      ++ retry=10 
      ++ pidfile=/run/gerbera.pid 
      + yesno '' 
      + '[' -z '' ']' 
      + return 1 
      + for _cmd in "$@" 
      + '[' stop '!=' status -a stop '!=' describe ']' 
      + '[' -n '' ']' 
      ++ command -v cgroup_add_service 
      + '[' cgroup_add_service = cgroup_add_service ']' 
      + '[' -d /sys/fs/cgroup -a '!' -w /sys/fs/cgroup ']' 
      + cgroup_add_service 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/cpu/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/cpuacct/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/cpuset/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/devices/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/freezer/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/memory/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/openrc/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/systemd/tasks ']' 
      + printf %d 0 
      + for d in /sys/fs/cgroup/* 
      + '[' -w /sys/fs/cgroup/unified/tasks ']' 
      + openrc_cgroup=/sys/fs/cgroup/openrc 
      + '[' -d /sys/fs/cgroup/openrc ']' 
      + cgroup=/sys/fs/cgroup/openrc/gerbera 
      + mkdir -p /sys/fs/cgroup/openrc/gerbera 
      + '[' -w /sys/fs/cgroup/openrc/gerbera/tasks ']' 
      + printf %d 0 
      ++ command -v cgroup_set_limits 
      + '[' cgroup_set_limits = cgroup_set_limits ']' 
      + cgroup_set_limits 
      + local blkio= 
      + '[' -n '' ']' 
      + local cpu= 
      + '[' -n '' ']' 
      + local cpuacct= 
      + '[' -n '' ']' 
      + local cpuset= 
      + '[' -n '' ']' 
      + local devices= 
      + '[' -n '' ']' 
      + local hugetlb= 
      + '[' -n '' ']' 
      + local memory= 
      + '[' -n '' ']' 
      + local net_cls= 
      + '[' -n '' ']' 
      + local net_prio= 
      + '[' -n '' ']' 
      + local pids= 
      + '[' -n '' ']' 
      + return 0 
      ++ command -v cgroup2_set_limits 
      + '[' cgroup2_set_limits = cgroup2_set_limits ']' 
      + '[' stop = start ']' 
      + break 
      + eval 'printf '\''%s\n'\'' ' 
      ++ printf '%s\n' 
      + read _d 
      + '[' -n '' ']' 
      + read _d 
      + '[' 0 -ne 0 ']' 
      + unset _d 
      + eval 'printf '\''%s\n'\'' ' 
      ++ printf '%s\n' 
      + read _f 
      + '[' -n '' ']' 
      + read _f 
      + '[' 0 -ne 0 ']' 
      + unset _f 
      + '[' -n '' ']' 
      + '[' -n stop ']' 
      + '[' stop = depend ']' 
      + for _cmd in describe start stop status ${extra_commands:-$opts} $extra_started_commands $extra_stopped_commands 
      + '[' describe = stop ']' 
      + for _cmd in describe start stop status ${extra_commands:-$opts} $extra_started_commands $extra_stopped_commands 
      + '[' start = stop ']' 
      + for _cmd in describe start stop status ${extra_commands:-$opts} $extra_started_commands $extra_stopped_commands 
      + '[' stop = stop ']' 
      ++ command -v stop 
      + '[' stop = stop ']' 
      + yesno 
      + '[' -z '' ']' 
      + return 1 
      + for _cmd in $extra_stopped_commands 
      + '[' cgroup_cleanup = stop ']' 
      + unset _cmd 
      + case $1 in 
      + verify_boot 
      + '[' '!' -e /run/openrc/softlevel ']' 
      + return 0 
      ++ command -v stop_pre 
      + '[' '' = stop_pre ']' 
      + stop 
      + default_stop 
      + local func=ssd_stop 
      + case "$supervisor" in 
      + ssd_stop 
      + local _progress= 
      ++ service_get_value command 
      + local startcommand=/usr/bin/gerbera 
      ++ service_get_value chroot 
      + local startchroot= 
      ++ service_get_value pidfile 
      + local startpidfile=/run/gerbera.pid 
      ++ service_get_value procname 
      + local startprocname= 
      + command=/usr/bin/gerbera 
      + chroot= 
      + pidfile=/run/gerbera.pid 
      + procname= 
      + '[' -n /usr/bin/gerbera -o -n '' -o -n /run/gerbera.pid ']' 
      + yesno '' 
      + '[' -z '' ']' 
      + return 1 
      + ebegin 'Stopping gerbera' 
      * Stopping gerbera ... 
      + start-stop-daemon --stop --retry 10 --exec /usr/bin/gerbera --pidfile /run/gerbera.pid 
      * start-stop-daemon: 1 process refused to stop 
      + eend 1 'Failed to stop gerbera' 
      * Failed to stop gerbera                                                                                                                                        [ !! ] 
      + exit 1 
      * ERROR: gerbera failed to stop
      
      
      

            Unassigned Unassigned
            cafaia cafaia [X] (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: