刚刚通过 do-release-upgrade 更新,现在某些新贵工作,如 fail2ban 和 plexmediaserver 将无法启动(已尝试重新安装)
$ sudo service fail2ban start
Job for fail2ban.service failed. See "systemctl status fail2ban.service" and "journalctl -xe" for details.
$ systemctl status fail2ban.service
fail2ban.service - Fail2Ban Service
Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit) since Mon 2015-04-27 19:47:27 BST; 26s ago
Docs: man:fail2ban(1)
Process: 14423 ExecStart=/usr/bin/fail2ban-client -x start (code=exited, status=255)
$ sudo service plexmediaserver start
Failed to start plexmediaserver.service: Unit plexmediaserver.service failed to load: No such file or directory.
$ …Run Code Online (Sandbox Code Playgroud) 我正在使用 15.04。
所以我正在使用 git 并安装了标准版本。我设置了 ssh 密钥,并且能够将我的存储库之一克隆到正确的文件夹。一切都很好,然后我决定安装更多软件包是个好主意。我跑了sudo apt-get install git-all。我正在查看错误代码,现在必须处理暴发户。
start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: error processing package runit (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of git-daemon-run:
git-daemon-run depends on runit; however:
Package runit is not configured yet.
dpkg: error processing package …Run Code Online (Sandbox Code Playgroud) 我已经通过 apt-get 成功安装了 runit(至少我没有错误)
Setting up runit (2.1.2-9.2ubuntu1) ...
Run Code Online (Sandbox Code Playgroud)
但是,可以这么说,似乎runit 本身并没有运行。以下命令不显示任何内容。
ps -ef | grep runsvdir
Run Code Online (Sandbox Code Playgroud)
我能够手动运行runsvdir /etc/service,它似乎可以工作,因为在那之后我的服务supervise文件夹中出现了。但是如果我试着跑
sudo sv status my-service
Run Code Online (Sandbox Code Playgroud)
我收到
失败:我的服务:runsv 未运行
我使用 runit 来管理 ruby on rails 和 sidekiq 进程。服务器是数字海洋水滴。我有一台使用 Ubuntu 16.04(没有这个问题)和 Ubuntu 18.04(有)的服务器。
我在配置和部署后遇到的第一个错误实际上是
无法打开监督/确定:文件不存在
我想知道这些问题是否相关?
感谢您的时间!