I had some trouble to start my computer... three times. Letting it sleep for a day, it is now booting almost normally.
Therefore, I decide to do sudo eopck check
and I got the following broken packages:
ntfs-3g
coreutils
mdadm
shadow
attr
wpa_supplicant
cifs-utils
zsh
cpio
util-linux
kmod
e2fsprogs
bash
systemd
grep
sed
nfs-utils
fuse2
iproute2
glibc
tar
acl
tcsh
iptables
audit
apparmor
bzip2
I see some 'sensitive' librairies I think (glibc, bash, systemd).
I tried to reinstall then with the French equivalent of:
sudo eopkg check | grep 'Broken' | awk '{print $4}' | xargs sudo eopkg it --reinstall
(clearly: sudo eopkg check | grep 'Cassé' | awk '{print $5}' | xargs sudo eopkg it --reinstall
)
The system tells me it is ok, everything installed. But when I do again sudo eopkg check
, I still have those packages tagged as 'Broken'.
I told me maybe I add corrupted files in my cache:
- I empty the eopkg cache (
sudo eopkg dc
) - I rerun previous operation (reinstallation of broken packages)
And they are still tagged as 'Broken' when I do a sudo eopkg check
.
Are they really still Broken or not yet updated because used by current system?
- If yes, will a reboot solve the issue?
- If no, how do I repair these packages please?
May you help me to find a solution please?
Thank you in advance.
Note: I am quite surprised to find broken packages after an upgrade because I have not seen error messages during the process (except maybe warning on configuration files not modified). Do I need to systematically check for broken packages after an upgrade?)