У меня была такая же проблема, поэтому я написал упаковщик. Его новый файл deb работал для меня, но мне также пришлось устанавливать зависимости:
Изменить: для файла deb, пожалуйста, напишите Andreas Itzchak Rehberg, вы найдете его адрес электронной почты на этой странице - http: /www.monitorix.org/downloads.html
Установка
cd ./Downloads
sudo dpkg -i monitorix_2.5.0-izzy2_all.deb
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Настройка, которую я ищу, находится в / etc / default / rcS , FSCKFIX=yes
. Это означает «автоматически восстанавливать файловые системы с несогласованностью во время загрузки» и заставляет fsck работать с флагом -y
. Он был установлен на no
в обеих моих системах Ubuntu.
Даже когда установлено значение no
, время загрузки fsck все еще несколько неинтерактивно. mountall запускает fsck с -a
, синонимом -p
, что означает «автоматически исправить любые проблемы с файловой системой, которые можно безопасно зафиксировать без вмешательства человека». По-видимому, -p
переходит в интерактивный режим, если есть опасные исправления. Для запуска полностью автоматически вам понадобятся -y
или FSCKFIX=yes
.
Вот соответствующий бит кода из файла mountall.c
if (fsck_fix || mnt->fsck_fix) {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-y"));
} else {
NIH_MUST (nih_str_array_add (&args, NULL, &args_len, "-a"));
}
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения [ ! d0]
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null для ее финализации.
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.
Убедитесь, что у вас нет флагов, которые могут вызвать это в fstab, и проверьте скрипты init. (Попробуйте grep'ing ваши скрипты инициализации для «fsck», чтобы найти, где он используется). Моя система запускает fsck неинтерактивно, так что вот копия моей fstab и части моего скрипта / etc / init / mountall для сравнения
$ cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
UUID=acbe3514-33a3-4170-b1be-df7b8460a49a / ext4 errors=remount-ro 0 1
UUID=d361f696-7abc-11e1-9043-5711de71ade6 /home ext4 defaults 0 2
UUID=213e032c-fce9-4e1b-9d64-0779f0db4208 none swap sw 0 0
Сниппет из / etc / init / mountall
script
. /etc/default/rcS
[ -f /forcefsck ] && force_fsck="--force-fsck"
[ "$FSCKFIX" = "yes" ] && fsck_fix="--fsck-fix"
# set $LANG so that messages appearing in plymouth are translated
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE LC_MESSAGES LC_ALL
fi
exec mountall --daemon $force_fsck $fsck_fix
end script
Для Ubuntu 15,16,17+ значение параметра FSCKFIX находится в lib / init / vars.sh
Может использовать команду grep -r FSCKFIX * 2>/dev/null
для ее финализации.