BrosTrend AC1200 USB-адаптер адаптера драйвера Wi-Fi [dубликат]

Я использую 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 git-daemon-run (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: runit git-daemon-run E: Sub-process /usr/bin/dpkg returned an error code (1)

Это то, что происходит, когда я даже обновляю / обновляю свою систему. На данный момент все, что я хочу сделать, это установить программное обеспечение и обновить текущее программное обеспечение. Можно ли каким-либо образом изменить эту проблему или, по крайней мере, исправить ее?

Редактировать: К счастью, эта проблема была решена только через день или два после того, как это произошло. Принятый ответ работал отлично и позаботился о моей проблеме

19
задан 6 September 2016 в 23:25

10 ответов

Вам нужно принудительно удалить runit. Запуск sudo dpkg -r runit должен работать. Возможно, вам потребуется использовать один из параметров --force-*.

12
ответ дан 17 July 2018 в 19:59

Вам нужно принудительно удалить runit. Запуск sudo dpkg -r runit должен работать. Возможно, вам потребуется использовать один из параметров --force-*.

12
ответ дан 23 July 2018 в 20:43

Это происходит из-за этой ошибки https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164

Вам нужно удалить runit и git-daemon-run. Это должно устранить проблему.

sudo apt-get purge runit git-daemon-run

Не забудьте посетить отчет об ошибке и нажать «Да», эта ошибка влияет на меня.

git-all без ошибок

Кажется, вы можете иметь git-all с поддержкой демона без сбоев в этой ошибке. git-all рекомендует использовать пакет git-daemon-run или git-daemon-sysvinit. apt выбирал git-daemon-run в качестве первого выбора. Но если вы явно укажете требуемый пакет (например, git-daemon-sysvinit), apt не попытается установить git-daemon-run.

Все, что вам нужно сделать, это

sudo apt-get install git-all git-daemon-sysvinit

Надеюсь, что это поможет.

21
ответ дан 17 July 2018 в 19:59

Возможно, вы используете Ubuntu под виртуальным хостом. Если это так, вам нужно будет изменить initctl, чтобы вернуть true, выполнив следующие шаги. Во-первых, вам нужно сообщить dpkg, что вы собираетесь изменить установку пакета upstart с помощью:

sudo dpkg-divert --local --rename --add /sbin/initctl

Затем вам нужно создать фиктивный initctl как ссылку на true:

ln -s /bin/true /sbin/initctl
1
ответ дан 17 July 2018 в 19:59

Попробуйте:

sudo apt update sudo apt --purge remove git sudo apt install git

вместо этого.

5
ответ дан 17 July 2018 в 19:59

Попробуйте удалить git-all, установив git-daemon-sysvinit, а затем снова установите git-all. Если вы посмотрите на свойства пакета в Synaptic, вы обнаружите, что git-all зависит от git-daemon-run или git-daemon-sysvinit. git-daemon-run - тот, который по умолчанию установлен по умолчанию, хотя он поврежден в Ubuntu 15.04 и выше. (См. Https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164). Но если вы сначала установите git-daemon-sysvinit вручную, тогда зависимость git-all будет удовлетворена пакетом, который на самом деле работает. Затем вы можете установить git-all, и все должно быть хорошо.

2
ответ дан 17 July 2018 в 19:59

Это происходит из-за этой ошибки https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164

Вам нужно удалить runit и git-daemon-run. Это должно устранить проблему.

sudo apt-get purge runit git-daemon-run

Не забудьте посетить отчет об ошибке и нажать «Да», эта ошибка влияет на меня.

git-all без ошибок

Кажется, вы можете иметь git-all с поддержкой демона без сбоев в этой ошибке. git-all рекомендует использовать пакет git-daemon-run или git-daemon-sysvinit. apt выбирал git-daemon-run в качестве первого выбора. Но если вы явно укажете требуемый пакет (например, git-daemon-sysvinit), apt не попытается установить git-daemon-run.

Все, что вам нужно сделать, это

sudo apt-get install git-all git-daemon-sysvinit

Надеюсь, что это поможет.

21
ответ дан 23 July 2018 в 20:43

Возможно, вы используете Ubuntu под виртуальным хостом. Если это так, вам нужно будет изменить initctl, чтобы вернуть true, выполнив следующие шаги. Во-первых, вам нужно сообщить dpkg, что вы собираетесь изменить установку пакета upstart с помощью:

sudo dpkg-divert --local --rename --add /sbin/initctl

Затем вам нужно создать фиктивный initctl как ссылку на true:

ln -s /bin/true /sbin/initctl
1
ответ дан 23 July 2018 в 20:43
  • 1
    Я не использовал виртуальный хост, но спасибо в любом случае – Electronicks 6 September 2016 в 23:28

Попробуйте:

sudo apt update sudo apt --purge remove git sudo apt install git

вместо этого.

5
ответ дан 23 July 2018 в 20:43

Попробуйте удалить git-all, установив git-daemon-sysvinit, а затем снова установите git-all. Если вы посмотрите на свойства пакета в Synaptic, вы обнаружите, что git-all зависит от git-daemon-run или git-daemon-sysvinit. git-daemon-run - тот, который по умолчанию установлен по умолчанию, хотя он поврежден в Ubuntu 15.04 и выше. (См. Https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164). Но если вы сначала установите git-daemon-sysvinit вручную, тогда зависимость git-all будет удовлетворена пакетом, который на самом деле работает. Затем вы можете установить git-all, и все должно быть хорошо.

2
ответ дан 23 July 2018 в 20:43
  • 1
    Я должен был уточнить, что я использовал рабочую станцию ​​и не пытаюсь настроить сервер git в то время. Но для тех, кто сталкивается с этим и есть, это хорошая информация ^ – Electronicks 6 September 2016 в 23:28

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

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