Estoy usando 15.04.
Así que estoy trabajando con git e instalé la versión estándar. Configuré las claves ssh y pude clonar uno de mis repositorios en la carpeta correcta. Todo funcionaba muy bien y luego decidí que era una buena idea instalar más paquetes. Me encontré sudo apt-get install git-all
. Estoy viendo códigos de error que ahora tienen que lidiar con el advenedizo.
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)
Esto es lo que sucede cuando incluso actualizo / actualizo mi sistema. En este punto, todo lo que quiero hacer es poder instalar el software y actualizar mi software actual. ¿Hay alguna manera de que pueda revertir este problema o al menos corregirlo?
Editar: Afortunadamente, este problema se resolvió solo uno o dos días después de que sucedió. La respuesta aceptada funcionó perfectamente y se encargó de mi problema.
git-daemon-run
dependía,runit
así que lo quité, luego lo quitérunit
. Ahora prueba para ver si git todavía funciona. ¡Sin embargo, eso solucionó mi problema actual!git-daemon-run
probablemente sea para ejecutar un servidor GIt (como tenergit://
enlaces a su computadora para acceso remoto). No tengorunit
instalado y puedo usar git.sudo apt-get remove --purge git-daemon-run
después de todo eso para detener todos los errores de 'dependencia insatisfecha'.Está sucediendo debido a este error https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164
Necesitas eliminar
runit
ygit-daemon-run
. Eso debería arreglar el problema.No olvides visitar el informe de error y hacer clic en Sí, este error me afecta .
git-all
sin errorParece que puedes tener
git-all
soporte para daemon sin fallar en este error.git-all
recomienda cualquieragit-daemon-run
ogit-daemon-sysvinit
paquete.apt
fue elegirgit-daemon-run
como primera opción. Pero si menciona explícitamente el paquete que desea (es decirgit-daemon-sysvinit
),apt
no intentará instalarlogit-daemon-run
.Todo lo que necesitas hacer es
Espero que ayude.
fuente
Tratar:
en lugar.
fuente
Intente desinstalar
git-all
, instalargit-daemon-sysvinit
e instalargit-all
nuevamente. Si nos fijamos en las propiedades del paquete en Synaptic, se encuentra quegit-all
depende de cualquieragit-daemon-run
ogit-daemon-sysvinit
.git-daemon-run
es el que se instala por defecto por alguna razón, a pesar de que está roto en Ubuntu 15.04 o superior. (Consulte https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164 ) Pero si instalagit-daemon-sysvinit
primero manualmente,git-all
la dependencia se satisfará mediante un paquete que realmente funcione. Luego puede instalargit-all
, y todo debería estar bien.fuente
Probablemente esté usando Ubuntu bajo un host virtual. Si es así, deberá modificar initctl para que devuelva verdadero utilizando los siguientes pasos. Primero, debe decirle a dpkg que va a cambiar la instalación del paquete inicial utilizando:
Luego, debe crear un initctl ficticio como un enlace a verdadero:
fuente