Eu tenho jogado com o novo subsistema linux no Windows e de alguma forma eu o quebrei e agora a maioria dos componentes internos do Ubuntu (apt-get, dpkg, etc) não funcionam. Tudo o que eu tento, recebo a mesma mensagem ...
Setting up udev (204-5ubuntu20.19) ...
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory
runlevel:/var/run/utmp: No such file or directory
* udev requires devtmpfs support, not started
...fail!
invoke-rc.d: initscript udev, action "restart" failed.
dpkg: error processing package udev (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of systemd-services:
systemd-services depends on udev (>= 175-0ubuntu23); however:
Package udev is not configured yet.
dpkg: error processing package systemd-services (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-systemd:amd64:
No apport report written because the error message indicates its a followup error from a previous failure. libpam-systemd:amd64 depends on systemd-services (= 204-5ubuntu20.19); however:
Package systemd-services is not configured yet.
dpkg: error processing package libpam-systemd:amd64 (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
udev
systemd-services
libpam-systemd:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Alguma idéia de como corrigir isso?
linux
ubuntu
windows-10
Mike Pengelly
fonte
fonte
/
) ou algo assim?sudo apt-get install upstart-sysv
para uma solução rápida - essa postagem também possui um link para a correção "recomendada". Não tenho certeza se é o mesmo problema, mas parece que isso pode estar relacionado.Respostas:
Atenção, esse processo restaurará o Lxss para a configuração inicial
Para reinstalar o Lxss, abra o Windows
cmd
como administrador e execute:Então:
fonte
Access is denied.
quando executoC:\WINDOWS\system32>LxRun.exe /uninstall
mesmo se a sessão cmd estiver sendo executada "como Administrador". Alguma ideia?Corrigido.
Correu:
então
então
e tudo parece estar funcionando agora.
fonte
A resposta oficial da microsoft
github: Microsoft / BashOnWindows
fonte
Aqui está uma solução mais direcionada. Crie um script chamado
/usr/sbin/policy-rc.d
(nano /usr/sbin/policy-rc.d
) com o seguinte conteúdo:Salve e saia ( Ctrl+ O Ctrl+ X). Marque o script como executável (
chmod +x /usr/sbin/policy-rc.d
). Este script dizdpkg
para não tentar iniciarudev
ousystemd-logind
.Você poderá concluir a
dpkg
etapa de configuração com falha anteriormente (dpkg --configure -a
).fonte