Bug 19659 - 5: ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file
Summary: 5: ldconfig: /lib64/libguile-2.0.so.22.8.1-gdb.scm is not an ELF file
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure MGA5-32-OK MGA5-64-OK a...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2016-10-26 12:27 CEST by Bit Twister
Modified: 2016-11-03 10:03 CET (History)
8 users (show)

See Also:
Source RPM: guile-2.0.13-1.mga5.src.rpm
CVE:
Status comment:


Attachments

Description Bit Twister 2016-10-26 12:27:25 CEST
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.
Comment 1 Marja Van Waes 2016-10-26 13:14:55 CEST
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
Assignee: bugsquad => pkg-bugs

David Walser 2016-10-26 13:45:48 CEST

CC: (none) => mrambo

Comment 2 Rémi Verschelde 2016-10-26 14:48:40 CEST
Likely a regression from bug 19567.
Comment 4 Mike Rambo 2016-10-27 14:07:36 CEST
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
Whiteboard: (none) => has_procedure

Comment 5 Mike Rambo 2016-10-27 14:10:40 CEST
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.
Comment 6 Herman Viaene 2016-11-02 15:01:36 CET
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
Whiteboard: has_procedure => has_procedure MGA5-32-OK

Comment 7 Julien Moragny 2016-11-02 22:02:54 CET
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

Comment 8 Lewis Smith 2016-11-03 08:41:50 CET
Validated; advisory uploaded.

Keywords: (none) => validated_update
Whiteboard: has_procedure MGA5-32-OK MGA5-64-OK => has_procedure MGA5-32-OK MGA5-64-OK advisory
CC: (none) => lewyssmith, sysadmin-bugs

Comment 9 Mageia Robot 2016-11-03 10:03:31 CET
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2016-0133.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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