正在處理用於 man-db (2.7.5-1) 的觸發器 ...
正在設置 runit (2.1.2-3ubuntu1) ...
start: 無法連接到 Upstart: Failed to connect to socket /com/ubuntu/upstart: 拒絕連接
dpkg: 處理軟件包 runit (--configure)時出錯:
子進程 已安裝 post-installation 腳本 返回錯誤狀態 1
dpkg: 依賴關系問題使得 git-daemon-run 的配置工作不能繼續:
git-daemon-run 依賴於 runit;然而:
軟件包 runit 尚未配置。
dpkg: 處理軟件包 git-daemon-run (--configure)時出錯:
依賴關系問題 - 仍未被配置
因為錯誤消息指示這是由於上一個問題導致的錯誤,沒有寫入 apport 報告。
正在設置 libexpat1-dev:i386 (2.1.0-7ubuntu0.16.04.3) ...
正在設置 libpython3.5-dev:i386 (3.5.2-2ubuntu0~16.04.4) ...
正在設置 libpython3-dev:i386 (3.5.1-3) ...
正在設置 python-pip-whl (8.1.1-2ubuntu0.4) ...
正在設置 python3.5-dev (3.5.2-2ubuntu0~16.04.4) ...
正在設置 python3-dev (3.5.1-3) ...
正在設置 python3-pip (8.1.1-2ubuntu0.4) ...
正在設置 python3-setuptools (20.7.0-1) ...
正在設置 python3-wheel (0.29.0-1) ...
在處理時有錯誤發生:
runit
git-daemon-run
E: Sub-process /usr/bin/dpkg returned an error code (1)
上述碰到的錯誤,大部分是由於runit 不兼容,需要先卸載,再重新安裝。
解決方案如下:
sudo apt-get purge runit
sudo apt-get purge git-all
sudo apt-get purge git
sudo apt-get autoremove
sudo apt update sudo
apt install git
這樣就重新安裝了git,也匹配了最新的編譯環境。