Bug 282112 - release: latest GCE images do not work in Cirrus CI
Summary: release: latest GCE images do not work in Cirrus CI
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 15.0-CURRENT
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2024-10-15 15:35 UTC by Alan Somers
Modified: 2024-10-17 20:23 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Somers freebsd_committer freebsd_triage 2024-10-15 15:35:08 UTC
Cirrus CI is a major user of our GCE images.  But the latest 15.0-CURRENT images do not work.  A summary of their error messages:

freebsd-15-0-current-amd64-ufs-20240905:
    Agent is not responding!
freebsd-15-0-current-amd64-ufs-20240912:
    ld-elf.so.1: Shared object "libmd.so.7" not found, required by "pkg"
freebsd-15-0-current-amd64-ufs-20240919:
    ld-elf.so.1: Shared object "libmd.so.7" not found, required by "pkg"
freebsd-15-0-current-amd64-ufs-20240926:
    ld-elf.so.1: Shared object "libmd.so.7" not found, required by "pkg"
freebsd-15-0-current-amd64-ufs-20241003:
    Agent is not responding!
freebsd-15-0-current-amd64-ufs-20241010:
    Agent is not responding!

Note that images prior to 20241003 _used_ to work.  So those errors are probably coming from newer packages.
Comment 1 Alan Somers freebsd_committer freebsd_triage 2024-10-17 20:23:05 UTC
Fixed in the freebsd-15-0-current-amd64-ufs-20241017 image.

The problem was the libmd.so version bump.  After it got bumped the 20241003 and 20241010 images were broken because they installed old binary packages that required the libmd.so.6 library, which was not present.  Then after the package building cluster built new versions, older images containing libmd.so.6 would work initially but they were (and still are) unable to install new any packages.  The newest image finally contains both the libmd.so.7 library and the packages that expect it.