Bug 2311431 - aisleriot is missing dependency on libguile-3.0.so.1
Summary: aisleriot is missing dependency on libguile-3.0.so.1
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: aisleriot
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Miro Hrončok
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2299414
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-09-11 08:30 UTC by david08741
Modified: 2024-11-14 03:01 UTC (History)
5 users (show)

Fixed In Version: aisleriot-3.22.21-8.fc41
Clone Of:
Environment:
Last Closed: 2024-11-14 03:01:20 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description david08741 2024-09-11 08:30:52 UTC
After installing aisleriot on fedora 41, it fails to start with:
sol: error while loading shared libraries: libguile-3.0.so.1: cannot open shared object file: No such file or directory

Installing the library with:
sudo dnf5 install /usr/lib64/libguile-3.0.so.1
fixes the problem.

Reproducible: Always

Steps to Reproduce:
1. have a fedora install without guile30
2. sudo dnf5 install sol
3. sol
Actual Results:  
Fails to start

Expected Results:  
Starts

guile30 can be installed to fix the issue.

This issue seems to be present also on rawhide, as removing guile30 removes many packages for me, but not aisleriot.

Comment 1 Chris Adams 2024-11-04 20:37:51 UTC
Actually, somehow this package has NO dependencies, which shouldn't be possible.

Comment 2 Miro Hrončok 2024-11-05 09:38:03 UTC
See also bz2299414 which is related to guile and was fixed in rpm-4.19.92-6.fc41.

aisleriot-3.22.21-7.fc41 was built with 4.19.92-2.fc41.

Also, aisleriot-3.22.21-7.fc41.ppc64le and .aarch64 has the dependencies -- this only happens on i686, s390x, and x86_64 -- same as bz2299414.

This is too many similarities to be a coincidence, I think a rebuild should fix this.

Comment 3 Miro Hrončok 2024-11-05 09:46:09 UTC
yes, indeed a rebuild fixes this. There is a convenient commit with the SPDX license thing so I'm just gonna do it.

Comment 4 Fedora Update System 2024-11-05 16:00:08 UTC
FEDORA-2024-c7d405c707 (aisleriot-3.22.21-8.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-c7d405c707

Comment 5 Fedora Update System 2024-11-06 07:01:57 UTC
FEDORA-2024-c7d405c707 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c7d405c707`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c7d405c707

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-11-14 03:01:20 UTC
FEDORA-2024-c7d405c707 (aisleriot-3.22.21-8.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.