He estado jugando con el nuevo subsistema de Linux en Windows y de alguna manera lo he roto y ahora la mayoría de los componentes internos de Ubuntu (apt-get, dpkg, etc.) no funcionan. Todo lo que intento algo me sale el mismo mensaje ...
    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)
Alguna idea de cómo solucionar este problema?
                    
                        linux
                                ubuntu
                                windows-10
                                
                    
                    
                        Mike Pengelly
fuente
                
                fuente

/) o algo así?sudo apt-get install upstart-sysvpara una solución rápida: esa publicación también tiene un enlace a la solución "recomendada". No estoy seguro de que sea el mismo problema, pero parece que podría estar relacionado.Respuestas:
Advertencia, este proceso restaurará Lxss a la configuración inicial
Para reinstalar el Lxss, abra Windows
cmdcomo administrador y ejecute:Luego:
fuente
Access is denied.cuando ejecutoC:\WINDOWS\system32>LxRun.exe /uninstallincluso si la sesión de cmd se ejecuta "como Administrador". ¿Algunas ideas?Arreglado.
Corrió:
luego
luego
y todo parece estar funcionando ahora.
fuente
La respuesta oficial de microsoft
github: Microsoft / BashOnWindows
fuente
Aquí hay una solución más específica. Cree un script llamado
/usr/sbin/policy-rc.d(nano /usr/sbin/policy-rc.d) con los siguientes contenidos:Guardar y salir ( Ctrl+ O Ctrl+ X). Marque el script como ejecutable (
chmod +x /usr/sbin/policy-rc.d). Este script le dice quedpkgno intente iniciarudevosystemd-logind.Entonces podrá completar el
dpkgpaso de configuración que falló anteriormente (dpkg --configure -a).fuente