Ich benutze 15.04.
Also arbeite ich mit git und habe die Standardversion installiert. Ich habe die SSH-Schlüssel eingerichtet und konnte eines meiner Repositorys in den richtigen Ordner klonen. Alles hat super funktioniert und dann habe ich entschieden, dass es eine gute Idee ist, mehr Pakete zu installieren. Ich rannte sudo apt-get install git-all
. Ich suche nach Fehlercodes, die sich jetzt mit Emporkömmlingen befassen müssen.
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)
Dies passiert, wenn ich mein System aktualisiere / aktualisiere. An diesem Punkt ist alles, was ich tun möchte, in der Lage, Software zu installieren und meine aktuelle Software zu aktualisieren. Kann ich dieses Problem möglicherweise auf irgendeine Weise rückgängig machen oder zumindest beheben?
Bearbeiten: Zum Glück wurde dieses Problem nur ein oder zwei Tage, nachdem es passiert ist, behoben. Die akzeptierte Antwort funktionierte perfekt und kümmerte sich um mein Problem
git-daemon-run
hing davon ab,runit
also entfernte ich es, dann entfernte ich esrunit
. Jetzt testen, ob Git noch funktioniert. Das hat jedoch mein aktuelles Problem behoben!git-daemon-run
ist wahrscheinlich für den Betrieb eines GIt-Servers gedacht (wiegit://
zum Beispiel für den Fernzugriff auf Ihren Computer). Ich habe nichtrunit
installiert und kann Git verwenden.sudo apt-get remove --purge git-daemon-run
nach alledem einen tun , um alle "unerfüllten Abhängigkeits" -Fehler zu stoppen.Es passiert aufgrund dieses Fehlers https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164
Sie müssen entfernen
runit
undgit-daemon-run
. Das sollte das Problem beheben.Vergessen Sie nicht, den Fehlerbericht aufzurufen und auf Ja zu klicken . Dieser Fehler betrifft mich .
git-all
ohne FehlerAnscheinend können Sie die
git-all
Daemon-Unterstützung nutzen, ohne diesen Fehler zu bemängeln.git-all
empfiehlt entwedergit-daemon-run
odergit-daemon-sysvinit
Paket.apt
wähltegit-daemon-run
als erste Wahl. Wenn Sie das gewünschte Paket jedoch ausdrücklich erwähnen (dhgit-daemon-sysvinit
),apt
werden Sie nicht versuchen, es zu installierengit-daemon-run
.Alles was Sie tun müssen, ist
Hoffentlich hilft das.
quelle
Versuchen:
stattdessen.
quelle
Versuchen Sie
git-all
, das Programm zu deinstallieren , zu installierengit-daemon-sysvinit
undgit-all
erneut zu installieren . Wenn Sie sich die Paketeigenschaften in Synaptic ansehen, werden Sie feststellen, dass dies entweder von odergit-all
abhängt . wird aus irgendeinem Grund standardmäßig installiert, obwohl es in Ubuntu 15.04 und höher kaputt ist. (Siehe https://bugs.launchpad.net/ubuntu/+source/runit/+bug/1448164. ) Wenn Sie jedoch zuerst manuell installieren , wird die Abhängigkeit durch ein Paket erfüllt, das tatsächlich funktioniert. Sie können dann installieren , und alles sollte in Ordnung sein.git-daemon-run
git-daemon-sysvinit
git-daemon-run
git-daemon-sysvinit
git-all
git-all
quelle
Sie verwenden Ubuntu wahrscheinlich unter einem virtuellen Host. In diesem Fall müssen Sie initctl wie folgt ändern, um true zurückzugeben. Zuerst müssen Sie dpkg mitteilen, dass Sie die Installation des Upstart-Pakets ändern möchten, indem Sie Folgendes verwenden:
Dann müssen Sie eine Dummy-Initiale als Verknüpfung zu true erstellen:
quelle