
Estuve corriendo sudo apt update && sudo apt upgrade -y
ayer. Hubo una actualización para el paquete ebtables
(lo busqué y aparentemente es iptables pero ¿para Ethernet?). Sin embargo, apt
no 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 -a
y 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
sudo cp -p /bin/true /sbin/ebtables
sudo apt update -y
sudo apt upgrade -y
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.
https://bugs.launchpad.net/ubuntu/+source/ebtables/+bug/1774120