Назад | Перейти на главную страницу

proc-sys-fs-binfmt_misc.automount сбой службы

Я использую ubuntu 14.10.

Я только что установил systemd, и у меня неисправная служба, proc-sys-fs-binfmt_misc.automount.

Я видел здесь, что это часть systemd:

Этот файл важен? Как решить проблему активации?

Выход systemctl status:

svassaux@vps127101:~$ systemctl status
proc-sys-fs-binfmt_misc.automount -> '/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount'
proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point
   Loaded: loaded (/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static)
   Active: failed (Result: resources)
    Where: /proc/sys/fs/binfmt_misc
     Docs: https://www.kernel.org/doc/Documentation/binfmt_misc.txt
           http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems

РЕДАКТИРОВАТЬ: мой файл модуля:

#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=Arbitrary Executable File Formats File System Automount Point
Documentation=https://www.kernel.org/doc/Documentation/binfmt_misc.txt
Documentation=http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
DefaultDependencies=no
Before=sysinit.target
ConditionPathExists=/proc/sys/fs/binfmt_misc/
ConditionPathIsReadWrite=/proc/sys/

[Automount]
Where=/proc/sys/fs/binfmt_misc

Механизм binfmt_misc используется для регистрации обработчиков "экзотического" двоичного формата, чтобы ядро ​​могло выполнять такие файлы напрямую. Подобно тому, как простые двоичные файлы ELF выполняются с использованием /lib*/ld-linux*.so.2, а различные сценарии выполняются тем, что находится в их первой строке "shebang", любой другой формат файла можно сделать исполняемым, указав ядру, как распознать формат и что запустить. Вероятно, наиболее распространенным пользователем механизма binfmt_misc является WINE, которому он нужен для запуска исполняемых файлов Windows с использованием "./program.exe".

Таким образом, если вы не используете эту функцию WINE, я предполагаю, что ваша система будет нормально работать даже с нефункциональным механизмом binfmt_misc.

Что касается того, почему активация модуля automount не удалась в вашей системе, это невозможно сказать без проверки системных журналов (по крайней мере). Устройства Automount очень легкие и поэтому вряд ли выйдут из строя. Я предполагаю, что ваша проблема может быть связана с некоторыми нестандартными настройками безопасности или ограничениями ресурсов в вашей системе.

Вы можете более внимательно изучить неисправный блок, используя journalctl _SYSTEMD_UNIT=proc-sys-fs-binfmt_misc.automount. Если это не поможет, попробуйте journalctl -b, найдите точку, в которой агрегат не запустился, и осмотритесь на предмет возможных ошибок.