installing at same time as ca-certificates breaks monos postinstall script
Task Info (Flyspray) | |
---|---|
Opened By | Florian Albertz (rlnm) |
Task ID | 78658 |
Type | Bug Report |
Project | Arch Linux |
Category | Packages: Extra |
Version | None |
OS | All |
Opened | 2023-05-30 19:49:30 UTC |
Status | Assigned |
Assignee | Levente Polyak (anthraxx) |
Assignee | Giancarlo Razzolini (grazzolini) |
Details
Description:
Installing mono at the same time as ca-certificates (e.g. via pacstrap) leads to the post-install cert-sync script failing,
because at the time it runs, the 40-update-ca-trust.hook
libalpm hook has not created the relevant file yet.
I'm also pretty sure, cert-sync wont get run when that certificate file changes, unless mono itself is upgraded. I would assume a proper fix would be to have mono install its own, later libalpm hook to run cert-sync?
Steps to reproduce:
Run pacstrap tmp mono
and see how the mono certificate store update fails with "Couldn't retrieve the file using the supplied information.". Running the command a second time succeeds, so it's definitely not an issue with it running in a chroot but only an ordering problem.