No se pueden actualizar ebtables en WSL

No se pueden actualizar ebtables en WSL

Estuve corriendo sudo apt update && sudo apt upgrade -yayer. Hubo una actualización para el paquete ebtables(lo busqué y aparentemente es iptables pero ¿para Ethernet?). Sin embargo, aptno se pudo instalar.

root@win10:~# apt dist-actualización -V
Leyendo listas de paquetes... Listo
Construyendo árbol de dependencias
Leyendo información de estado... Listo
Calculando actualización... Listo
Se actualizarán los siguientes paquetes:
   ebtables (2.0.10.4-3.5ubuntu2 => 2.0.10.4-3.5ubuntu2.18.04.1)
1 actualizado, 0 recién instalados, 0 para eliminar y 0 no actualizados.
Necesita obtener 0 B/79,9 kB de archivos.
Después de esta operación, se utilizarán 0 B de espacio adicional en disco.
¿Quieres continuar? [T/n]
(Leyendo base de datos... 29277 archivos y directorios instalados actualmente).
Preparándose para descomprimir .../ebtables_2.0.10.4-3.5ubuntu2.18.04.1_amd64.deb ...
invoke-rc.d: no se pudo determinar el nivel de ejecución actual
 * Error: privilegios insuficientes para acceder a los conjuntos de reglas de ebtables.
invoke-rc.d: initscript ebtables, la acción "detener" falló.
dpkg: Advertencia: el subproceso de secuencia de comandos previo a la eliminación del paquete ebtables antiguo devolvió el estado de salida de error 1
dpkg: probando el script del nuevo paquete en su lugar...
invoke-rc.d: no se pudo determinar el nivel de ejecución actual
 * Error: privilegios insuficientes para acceder a los conjuntos de reglas de ebtables.
invoke-rc.d: initscript ebtables, la acción "detener" falló.
dpkg: error al procesar el archivo /var/cache/apt/archives/ebtables_2.0.10.4-3.5ubuntu2.18.04.1_amd64.deb (--unpack):
 El nuevo subproceso del script previo a la eliminación del paquete ebtables devolvió el estado de salida de error 1
update-rc.d: advertencia: las acciones de inicio y detención ya no son compatibles; volver a los valores predeterminados
invoke-rc.d: no se pudo determinar el nivel de ejecución actual
E: El subproceso /usr/bin/dpkg devolvió un código de error (1)

Intenté reiniciar, sudo dpkg --configure -ay sudo apt clean/autoclean/remove/install -f/update/..., pero nada funcionó.

¿Qué debería hacer ahora? ¿Debería simplemente retener el paquete ( sudo apt-mark hold ebtables)? ¿Existe alguna solución para instalarlo?

Respuesta1

Respuesta2

No debería ser necesario en WSL porque las tablas las administra el kernel de Linux y en WSL no se utiliza el kernel de Linux. Parece que no puedo eliminarlo debido a este error, pero puedes ignorarlo con seguridad.

Actualización: El script previo a la eliminación y el script de detención de ebtables se han corregido en el paquete ubuntu para que la actualización ahora debería funcionar.

http://changelogs.ubuntu.com/changelogs/pool/main/e/ebtables/ebtables_2.0.10.4-3.5ubuntu2.18.04.3/changelog

https://bugs.launchpad.net/ubuntu/+source/ebtables/+bug/1774120

https://github.com/Microsoft/WSL/issues/3274

información relacionada