Eos-hooks correct behaviour?

@manuel I installed eos-hooks and this is the output, is this right? I don’t know what it’s doing but why is it verbose? It wa shown again after a file was updated this morning (which has now disappeared so maybe Arch messed up something and pulled it back so red-herring?): Thanks

ldconfig: File /usr/lib/libHShxt-charproperties-9.4.0.0-8WBrTGDxJMv51F9pnJvmFg-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libruby.so is empty, not checked.
ldconfig: File /usr/lib/libHSansi-terminal-0.10.3-GvsVUquLsxuGMizeJpNezj-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSjira-wiki-markup-1.2.0-miq8oHjRhQsZF8Lz8WVa-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHScryptonite-0.27-KrgyisRA3hE36npKAVbN1W-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShslua-module-system-0.2.1-KUQFBVKEO0MBJTsZmULMvi-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSprimitive-0.7.1.0-Cabm7bcbTFaJrdRYs3QMp6-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbase-compat-batteries-0.11.1-KAceEp8eIDD3qxcd9kcZGQ-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdlist-0.8.0.8-8gtYqNP0Z4Y1dQ6Mo6PTTP-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSskylighting-0.8.5-ItZB01T1cbrAzTyfEiy337-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbyteable-0.1.1-EIsD8YjxajzGjEMLynBvyB-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libruby.so.2.7 is empty, not checked.
ldconfig: File /usr/lib/libHShxt-regex-xmlschema-9.2.0.3-5Qx485VjYSLKUl8KLDo91u-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStls-1.5.4-7XryTTO0WUeAbRY5iTzw0d-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHScase-insensitive-1.2.1.0-6Gh96yFAzFCtVzT6ZtZCH-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSsplitmix-0.1-2YDoxiRs8iPFeOxY7UNDPH-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSSHA-1.6.4.4-6TBEbln1G22IIjHPqN8agm-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSutf8-string-1.0.1.1-L5P9SR8YxIu1NqwMrJwV7a-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStemporary-1.3-3t9vt1pttAbD63iEk7noKl-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSmemory-0.15.0-EuehB4FMe9b5ts9dSjTFQ5-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdoclayout-0.3-DiuVNxoKmz04ohdw2kdgNp-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShslua-module-text-0.2.1-DNfukxu0Du4KJlU2ksU5Dy-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSstreaming-commons-0.2.1.2-9LAiEMR2S3zISjhpQyBIlw-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStagsoup-0.14.8-8lRlkhRMkUXHLNPwI9W32R-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSold-time-1.1.0.3-JoYnfsOPb5U42beoXLbXf6-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbase16-bytestring-0.1.1.7-IF3oDT09hOj5uLqgHsC3Xr-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSnetwork-3.1.1.1-21cfXONzmdN6SdhuDmk3jf-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSx509-store-1.6.7-2d0B5xbKlDv43MdPYr2YqL-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShxt-unicode-9.0.2.4-4EjbUlB6IEXJgiz1oBXiFr-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHScookie-0.4.5-6wiVaNkJelwF683ZPKo0AJ-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdata-default-instances-dlist-0.0.1-3ijMwNbI0NMAPeflX3xoOx-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSJuicyPixels-3.3.5-2u9VKidUazPKdhKch7BSmH-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSasn1-encoding-0.9.6-DGJ9Gv6ryxBLeYEPMybKUo-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSnetwork-uri-2.6.3.0-IhmAlgOQHA4KcDUz211xOF-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSsafe-0.3.19-CK0lfIX5mWD7fu30IXX07t-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSunordered-containers-0.2.11.0-4xXgRDqRkAy1dBzEEXx9oz-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHScmdargs-0.10.20-5yLBsRitu2lKoUCxdH99aC-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSassoc-1.0.1-BzqRHJr8dvHAC15sxIaEpb-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHScolour-2.3.5-6HJ0u1ESMepDytAgyplyed-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libcmark-gfm-extensions.so.0.29.0.gfm.0 is empty, not checked.
ldconfig: File /usr/lib/libHShashable-1.3.0.0-9VsPqbCnhR5IR1hPcVPQ9S-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSasync-2.2.2-FvEyLOBcr4z1GhA3U7sahr-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSasn1-types-0.3.4-ELdjn9L74UUIh7yNGan6xq-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSzip-archive-0.4.1-BgvYJna1qzcLyWBqm1QoEo-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSpem-0.2.4-BR9XhVJlMxoAqmAreNcm53-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSblaze-builder-0.4.1.0-2R9yQhqQRKlArR2rpVisZG-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdoctemplates-0.8.2-ElIXsCmFZUeF07uAqMNodv-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStransformers-compat-0.6.5-5FpQwDSHwAD8xLwpEoaQi-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShttp-client-tls-0.3.5.3-97rCTMFGz78Cux9xVxI1PF-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdata-default-0.7.1.1-I5ttmgUOL407qEVhfvYDbu-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSinteger-logarithms-1.0.3-2X5MPcnArZuLgAnLYVZPrE-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSemojis-0.1-4ckREzVLxCn5lCpunzvj0c-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShttp-client-0.7.1-3IoUFUsyx9ZEJPUZvr3Vda-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSrandom-1.1-AA3zCuOgsVZCzsZYE3CMpY-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSzlib-0.6.2.1-IaKBReZRhRdBDsfrN4q94r-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShaddock-library-1.9.0-3pRpaggyF5bWvlxUc6kjC-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShxt-9.3.1.18-1GFE3p6NWKI9btIrVCzTut-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSconnection-0.3.1-EvgweH3PAqv8VVMC9qupU4-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSsyb-0.7.1-6kfNxsXCCuQCrpdoMzyi8K-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libcmark-gfm-extensions.so is empty, not checked.
ldconfig: File /usr/lib/libHSaeson-pretty-0.8.8-8jWtsWCJGhACu69Rt5tNnS-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdigest-0.0.1.2-fy0oLcwdmWBQUdAVZkLN4-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSregex-pcre-0.95.0.0-47yVNsgDUmtJGXuVqDinb3-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSx509-system-1.6.6-Kg2TVu9LnPdIYaGrQojrUp-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHScmark-gfm-0.2.1-JlUDsivZLmH3rqIhoZMwYN-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSerrors-2.3.0-BWDUWiUdzii9WaU2mZnh8w-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSasn1-parse-0.9.5-5r40TTK2YZa6nht1Fz5ION-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSerf-2.0.0.0-5QfSgjMZlFpBfHYjrXsgks-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSx509-1.7.5-1LQwXnegN5Y28n4kI4OXNS-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbase64-bytestring-1.1.0.0-5QEDklRhECX1e3WoMT2C8I-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSpandoc-2.9.2.1-J7aE6efH7WFIuRPGtiglYS-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSpandoc-types-1.20-Bn4tbzYhbJpHhx5skgqNon-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libcmark-gfm.so is empty, not checked.
ldconfig: File /usr/lib/libHScereal-0.5.8.1-HU1Om29vBJGHr3TJypdaoY-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShourglass-0.2.12-EUwEeslWKYEH6RDHtA2wCm-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSunicode-transforms-0.3.6-BiysxeyAEXc7eluKn30SsC-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSGlob-0.10.0-JUsJ6lnwh9U71svTwpfQn3-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSscientific-0.3.6.2-10wmiIDNYKiAM8wpPu8PW8-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSskylighting-core-0.8.5-E91OeK9K0W16g3NecoQfF1-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSblaze-markup-0.8.2.5-E0VoL1TqmRy2UxY2gFpx0K-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSHTTP-4000.3.14-42J3iR6SMOoKApkCuxaJLi-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSipynb-0.1.0.1-5wHyXucbe1fKBLWmqkunD7-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSregex-base-0.94.0.0-4NbJQ4nd4yIQAJxu7Rutb-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdistributive-0.6.2-5qQnHLijC69GCJA91KsFwR-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSblaze-html-0.9.1.2-CzlR3rxxQ0z5U2ZpHalaKj-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShttp-types-0.12.3-1N2VcECX2JlEfqAaC3FiOh-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStime-compat-1.9.3-5QKeEZLAQ7TBEZ1d3Sllg6-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSsocks-0.6.1-1pztzZkFJ0bGzdhW6JEXug-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSmime-types-0.1.0.9-87QZTn3gw1IEfzrfe6o46-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSsplit-0.2.3.4-KFB0j5BVyxJ5KO1OFlvlff-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbifunctors-5.5.7-Kv2POeR7lX26C6YHV0HRkz-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbase-compat-0.11.1-KZnxD44j0rC2RthL96Vmwl-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbasement-0.0.11-9QYya5vCkyJDGzQl8Ea7rD-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdata-default-instances-old-locale-0.0.1-H7fDL7E5wHc1SuLZwtVYXn-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbitarray-0.0.1.1-CyZ7NpHarND7xkmvyY2Ia9-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSth-abstraction-0.3.2.0-4yEKsz3hkum2d9EYr8unnF-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSold-locale-1.0.0.7-He1fhgasqBf2zFT9zlaLle-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHShslua-1.1.2-EJoiOxCdFNpL8u032dO2nk-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSaeson-1.5.2.0-7cPnEEpM6rgJJrGq6G7thP-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdata-default-instances-containers-0.0.1-KXV1rMCzRCs7bYjTWUC2f4-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSxml-1.3.14-8hNGLq3d7aLH4jJmI1r9Bi-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSQuickCheck-2.14-D00aTdkMmf55pm7UKh1K1K-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libruby.so.2.7.1 is empty, not checked.
ldconfig: File /usr/lib/libHScomonad-5.0.6-KcKrHKRkGOZ50Yzo9mZZYb-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStexmath-0.12.0.2-L7yBBKBndTXCru3pXXJ14O-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSthese-1.1-7Aj4SB6YEclHvDsumpvPJa-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSattoparsec-0.13.2.4-2hXHhVC1QQNJDYHhvxUfCW-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSHsYAML-0.2.1.0-Gu0BV1ygSId8Qpozs6OZAW-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSbase-orphans-0.8.2-Jmv6yYygm7x53HL9Xzi9wb-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStext-conversions-0.3.0-6bZIm3tEqzDE2NYztlMfic-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSuuid-types-1.0.3-JaLQnhy0BxVDpUvGrw4Bqe-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libcmark-gfm.so.0.29.0.gfm.0 is empty, not checked.
ldconfig: File /usr/lib/libHSvector-0.12.1.2-H0z3zqOucdK6qK7YVRJGW2-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSdata-default-class-0.1.2.0-AZTcEqCsR4uCdCN1ROsSjZ-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHStagged-0.8.6-6GC8EUw1ctH7ZAzzvpqZ7j-ghc8.10.1.so is empty, not checked.
ldconfig: File /usr/lib/libHSx509-validation-1.6.11-2eeyrCHVjCP8l8zNbNahG9-ghc8.10.1.so is empty, not checked.

Looks like you’ve got a corrupted package. Or more.

Try this in a console:

pacman -Qo libruby.so

And so on.

You’ll know which package to reinstall. And check up your HDD / SSD…

Makes sense, another file ‘just disappeared’ from grub yesterday!

pacman -Qo libruby.so

returns ‘no-one’

Boot on a live ISO, and get all the datas you can grab. Your HDD / SSD is slowly dying.

I’ve got good backups so should be fine but it’s an SSD so they don’t usually fail like this.

I play games on Steam a lot and Skyrim for example locks the whole machine when quitting which requires a hard reboot (but it’s been doing this for months and always recovering) so is it likely that’s the culprit?

Edit: I’ve got a new SSD on the way today…

You’ve got it. Hard reboot is the best way to destroy a full system.

But wouldn’t it only corrupt un-flushed data, ie the game stuff? This is only an assumption due to how many times it recovered.

In theory, yes. But in the real world :rofl:

In the real world, I see ghosts :sunglasses:

1 Like

I’ve restored from an fsarchiver save and it seems ok so all looks good now, eos-hooks doesn’t display the errors.

But,

sudo pacman -Qo libruby.so

Still says ‘no-one’ but

sudo pacman -Qo /usr/lib/libruby.so

Says ‘ruby’

So I’m ok?

Anyway, thanks @FredBezies :v:

If there is no more shouting when installing a package, you’re safe.

1 Like

I would check the integrity of your installed files just to be safe. You can use paccheck for that.

sudo pacman -S pacutils
sudo paccheck --md5sum --quiet

It will take a while as it checks the md5sums of file from every package.

Some output is normal, but if you have a large amount of output, that is suspect.

Thanks, I was wondering if there was such a thing, and I looked at Arch’s ‘repair pacman database’ and was a little put off towards the bottom with some of the shell script stuff.

Anyway, it only took a few minutes (131860 files) and this is the output, what do you think?

[robert@robert-pc ~]$ sudo paccheck --md5sum --quiet
filesystem: '/etc/arch-release' md5sum mismatch (expected d41d8cd98f00b204e9800998ecf842
7e)
ghc-libs: '/usr/lib/ghc-8.10.1/package.conf.d/package.cache' md5sum mismatch (expected 6
9db6e6008e01b86a2e731196094126e)
linux: '/usr/lib/modules/5.7.8-arch1-1/modules.alias' md5sum mismatch (expected f93b149c
cd3d6a3ce97df39e4d5229e9)
linux: '/usr/lib/modules/5.7.8-arch1-1/modules.alias.bin' md5sum mismatch (expected a2f4
28b30ae3630c2a563d3587769911)
linux: '/usr/lib/modules/5.7.8-arch1-1/modules.dep' md5sum mismatch (expected 2e9b21d77b
c6cb617549942254a0461d)
linux: '/usr/lib/modules/5.7.8-arch1-1/modules.dep.bin' md5sum mismatch (expected a64028
3d08de312981612579489bb81b)
linux: '/usr/lib/modules/5.7.8-arch1-1/modules.symbols' md5sum mismatch (expected f5307e
3b8f4feb1a78e1281569682ac2)
linux: '/usr/lib/modules/5.7.8-arch1-1/modules.symbols.bin' md5sum mismatch (expected 83
e8434ecb82d2721e1a0bd92c3f2c88)
linux-lts: '/usr/lib/modules/5.4.51-1-lts/modules.alias' md5sum mismatch (expected 759c4
18ba2315640a46deef675478fab)
linux-lts: '/usr/lib/modules/5.4.51-1-lts/modules.alias.bin' md5sum mismatch (expected 8
6a5e941e9dd78f5f1e3b03700609653)
linux-lts: '/usr/lib/modules/5.4.51-1-lts/modules.dep' md5sum mismatch (expected 40d6124
78b68d5a81798473a0248eff6)
linux-lts: '/usr/lib/modules/5.4.51-1-lts/modules.dep.bin' md5sum mismatch (expected 4d6
077aad84e983b636e3a32629990c0)
linux-lts: '/usr/lib/modules/5.4.51-1-lts/modules.symbols' md5sum mismatch (expected fe6
32b21d86b600433a722372398fd1c)
linux-lts: '/usr/lib/modules/5.4.51-1-lts/modules.symbols.bin' md5sum mismatch (expected
f421767aa1bfc8d7901475d5aa98b4a3)
pacman-contrib: '/usr/lib/systemd/system/paccache.service' md5sum mismatch (expected 9e2
18e544d09a85d9662c6a00a3bb80a)

All looks fine except for this:

Did you modify that file at some point?

Isn’t this modified by the welcome screen that sets package cleanup?

Yes, it looks like it does.

OK cool, anyway thanks @dalto

2 Likes