| Summary: | 5: ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Bit Twister <bittwister2> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | herman.viaene, jani.valimaa, julien.moragny, lewyssmith, luigiwalser, marja11, mhrambo3501, sysadmin-bugs |
| Version: | 5 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | has_procedure MGA5-32-OK MGA5-64-OK advisory | ||
| Source RPM: | guile-2.0.13-1.mga5.src.rpm | CVE: | |
| Status comment: | |||
I've seen this too, first when installing task-games yesterday: ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file - it has the wrong magic bytes at the start. and today when updating openjdk java and lib64mpg123_0 : ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is geen ELF-bestand -- het heeft de verkeerde magische bytes aan het begin Assigning to all packagers collectively, since there is no registered maintainer for this package. CC:
(none) =>
jani.valimaa, luigiwalser, marja11
David Walser
2016-10-26 13:45:48 CEST
CC:
(none) =>
mrambo Mike already found the way to fix: https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/guile&id=695ba0075410350033273eda19e032d30cce0446 Patched package uploaded for Mageia 5. Assigning to QA. Advisory: ======================== Updated guile package fixes a regression reported on https://bugs.mageia.org/show_bug.cgi?id=19659. ldconfig displays an error because a non-library file was included with the package libraries. Updated packages in core/updates_testing: ======================== guile-2.0.13-1.1.mga5 from guile-2.0.13-1.1.mga5.src.rpm Assignee:
pkg-bugs =>
qa-bugs QA, there is a general test procedure at https://bugs.mageia.org/show_bug.cgi?id=19567#c7. But for this regression pay particular attention that there is no ldconfig error reported (as documented in comments 0 and 1 above) when you install the package. Also run sudo ldconfig after installation and ensure there is no error reported. MGA5-32 on Acer D620 Xfce No installation issues installing guile-2.0.13-1.1.mga5 Followed procedure as per Comment 5: at CLI $ ./hello.scm hello world but as root: # ldconfig ldconfig: /lib/libguile-2.0.so.22.8.1-gdb.scm is geen ELF-bestand -- het heeft de verkeerde magische bytes aan het begin same error as per OP turns out that installing the guile package does not draw in automatically the libguile (and guile-runtime): correct versions are provided but not listed in Comment 4 Once these two packagess are installed , the test and ldconfig run OK. CC:
(none) =>
herman.viaene MGA5 on x86_64 same as previous comment from Herman. No issue installing guile-2.0.13-1.1.mga5 and particularly lib64guile2.0_22-2.0.13-1.1.mga5 hello.scm execute without problem ldconfig run without error message. Regards Julien CC:
(none) =>
julien.moragny
Julien Moragny
2016-11-02 22:03:15 CET
Whiteboard:
has_procedure MGA5-32-OK =>
has_procedure MGA5-32-OK MGA5-64-OK Validated; advisory uploaded. Keywords:
(none) =>
validated_update An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0133.html Status:
NEW =>
RESOLVED |
Description of problem: 5: ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file - it has the wrong magic bytes at the start. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. no idea, only noticed it during java-1.8.0-openjdk update Copy of log follows: Created with script -e -a -q -c "urpmi --download-all --wait-lock --auto-select --auto --downloader wget " /var/local/tmp/mtv_mga5_5_official_install_updates_urpmi.log_021 installing java-1.8.0-openjdk-1.8.0.111-1.b16.1.mga5.x86_64.rpm lib64mpg123_0-1.20.1-4.1.mga5.x86_64.rpm java-1.8.0-openjdk-headless-1.8.0.111-1.b16.1.mga5.x86_64.rpm from /var/cache/urpmi/rpms Preparing... ######################## 1/3: java-1.8.0-openjdk-headless ################ warning: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b16.1.mga5.x86_64/jre/lib/security/java.security created as /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b16.1.mga5.x86_64/jre/lib/security/java.security.rpmnew 2/3: java-1.8.0-openjdk #################### 3/3: lib64mpg123_0 ###################### 1/3: removing java-1.8.0-openjdk-1:1.8.0.102-1.b14.1.mga5.x86_64 ##################### 2/3: removing java-1.8.0-openjdk-headless-1:1.8.0.102-1.b14.1.mga5.x86_64 ##################### 3/3: removing lib64mpg123_0-1.20.1-4.mga5.x86_64 ################### ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file - it has the wrong magic bytes at the start.