mariadb.service:无法设置挂载命名空间:权限被拒绝/在 NAMESPACE 生成步骤中失败

2024-02-25

我刚刚安装了 MariaDB,状态是:

* mariadb.service - MariaDB 10.3.18 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2020-01-28 15:29:00 UTC; 2s ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/

Jan 28 15:29:00 54 systemd[1]: Starting MariaDB 10.3.18 database server...
Jan 28 15:29:00 54 systemd[29206]: mariadb.service: Failed to set up mount namespacing: Permission denied
Jan 28 15:29:00 54 systemd[29206]: mariadb.service: Failed at step NAMESPACE spawning /usr/bin/install: Permission denied
Jan 28 15:29:00 54 systemd[1]: mariadb.service: Control process exited, code=exited, status=226/NAMESPACE
Jan 28 15:29:00 54 systemd[1]: mariadb.service: Failed with result 'exit-code'.
Jan 28 15:29:00 54 systemd[1]: Failed to start MariaDB 10.3.18 database server.

我可以得到一些启动 MariaDB 的帮助吗 谢谢


这个问题已经很老了 - 但由于我在遇到同样的问题后通过谷歌找到了它,这是我的解决方案:

该问题是在更新 LXC 容器内运行的 MariaDB 实例后开始出现的。

作为快速修复,我创建了/etc/systemd/system/mariadb.service.d/lxc.conf包含以下内容:

[Service]
ProtectHome=false
ProtectSystem=false

# These settings turned out to not be necessary in my case, but YMMV
#PrivateTmp=false
#PrivateNetwork=false
#PrivateDevices=false

之后,运行systemctl daemon-reload and systemctl restart mariadb一切都应该恢复正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mariadb.service:无法设置挂载命名空间:权限被拒绝/在 NAMESPACE 生成步骤中失败 的相关文章

随机推荐