Mi sistema se ejecuta dentro de WSL, lo actualizo al menos cada pocos días. Me quedé con la instalación de un paquete y busqué una manera de resolver esto:
$ sudo apt --fix-broken install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: libbind9-161 libdns-export1107 libdns1107 libdns1109 libirs161 libisc-export1104 libisc1104 libisc1105 libisccc161 libisccfg163 liblwres161 liboauth0 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libc-bin The following packages will be upgraded: libc-bin 1 upgraded, 0 newly installed, 0 to remove and 882 not upgraded. 6 not fully installed or removed. Need to get 0 B/633 kB of archives. After this operation, 8,192 B of additional disk space will be used. Do you want to continue? [Y/n] Setting up libc6:amd64 (2.31-0ubuntu6) ... Checking for services that may need to be restarted... Checking init scripts... Nothing to restart. sleep: cannot read realtime clock: Invalid argument dpkg: error processing package libc6:amd64 (--configure): installed libc6:amd64 package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: libc6:amd64 E: Sub-process /usr/bin/dpkg returned an error code (1)¿Qué puedo probar a continuación?
Puede usar esta secuencia de comandos (hasta 3) para forzar una nueva descarga de los archivos parciales de los paquetes infractores. Los pasos restantes se realizan para fusionar los archivos nuevos con el anterior, para evitar advertencias y problemas en paquetes no infractores que no se descargan en este intento.
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_oldsudo mkdir /var/lib/dpkg/infosudo apt-get update && sudo apt-get -f installsudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_oldsudo rm -rf /var/lib/dpkg/infosudo mv /var/lib/dpkg/info_old /var/lib/dpkg/infoMe encontré con el mismo problema, y este procedimiento de este informe de error lo solucionó:
Edite
/var/lib/dpkg/info/libc6\:amd64.postinsty comentar la linea
# set -eentonces $
apt-get -f installpuede continuar.