apt-get install git-all dpkg error [duplicate]

linux noob здесь. Пытался настроить git, и возникли некоторые трудности с настройкой репозитория и его привязкой к концентратору git. Но это уже другая проблема. пытаясь понять это, я использовал следующие команды одну за другой в разное время, чтобы попытаться установить правильные пакеты, которые мне нужны

apt-get install git
apt-get install git-core

и, наконец,

apt-get install git-all

При выполнении последней команды я получил следующую ошибку

 E: Sub-process /usr/bin/dpkg returned an error code (1)

Я искал сайт, чтобы попытаться найти решение, но, похоже, это зависит от конкретного случая, поэтому я запустил

sudo apt-get install -f

и получил следующий результат:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer     required:
linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-headers- 4.4.0-38
linux-headers-4.4.0-38-generic linux-image-4.4.0-31-generic
linux-image-4.4.0-38-generic linux-image-extra-4.4.0-31-generic
linux-image-extra-4.4.0-38-generic
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 45 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up runit (2.1.2-3ubuntu1) ...
start: Unable to connect to Upstart: Failed to connect to socket  /com/ubuntu/upstart: Connection refused
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 git-daemon-run (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates it a followup error from a previous failure.
Errors were encountered while processing: runit git-daemon-run
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

1
задан 26 October 2016 в 03:11

2 ответа

После небольшого исследования я обнаружил, что ошибка имеет некоторое отношение к тому, что человечность 16.4.1 больше не выполняет Выскочку. (Оказывается, что на вопрос уже ответили так извинения за тот), Версии от человечности 15 вперед используют systemd. Ответ в ссылке ниже. Благодаря всем, кто отправил решения

Неудавшийся для соединения с сокетом/com/ubuntu/upstart:В соединении отказано: с ошибками встретились при обработке: runit

0
ответ дан 8 December 2019 в 08:12

это не редкая проблема, проблема 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

Редактирование: Выскочка больше не поддерживается в последних версиях Ubuntu. Если по некоторым причинам кто-либо действительно хочет работать с выскочкой, они могут установить это: sudo apt install upstart-sysv

0
ответ дан 8 December 2019 в 08:12

Другие вопросы по тегам:

Похожие вопросы: