Bug 34356 - ошибка в обработке строки
: ошибка в обработке строки
Status: NEW
: Branch p8
(All bugs in Branch p8/fuse-zfs)
: не указана
: all Linux
: P3 normal
Assigned To:
  Show dependency tree
Reported: 2017-12-19 09:46 by
Modified: 2017-12-19 13:39 (History)



You need to log in before you can comment on or make changes to this bug.

Description From 2017-12-19 09:46:45
не стартовал сервис zfs.
псмотрел что systemd запускает /usr/bin/zfs-fuse-helper start
запустил руками
sudo /usr/bin/zfs-fuse-helper start

Cleaning up stale zfs-fuse PID file in /var/run/zfs-fuse.pid
Starting zfs-fuse:                                                             
                                                                     [ DONE ]
Immunizing zfs-fuse against OOM kills/usr/bin/zfs-fuse-helper: line 86: /proc/
26540/oom_score_adj: No such file or directory
/usr/bin/zfs-fuse-helper: line 89: echo_warning: command not found
code 1

увидел что в 86 строке затесался пробел
псмотрел исходник

    echo -n "Immunizing $prog against OOM kills"
    echo -17 > "/proc/$PID/oom_score_adj"

изменил на

    echo -n "Immunizing $prog against OOM kills"
    PID=`echo $PID|sed 's/ //g'`
    echo -17 > "/proc/$PID/oom_score_adj"

сервис запустился.. но это костыль. надо элегантнее.