Bug 18085 - Dangling links in lib64fftw-devel-3.3.4-3
Summary: Dangling links in lib64fftw-devel-3.3.4-3
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: advisory MGA5-32-OK MGA5-64-OK
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2016-03-28 18:24 CEST by w unruh
Modified: 2016-04-13 19:39 CEST (History)
5 users (show)

See Also:
Source RPM: fftw-3.3.4-3
CVE:
Status comment:


Attachments
list of references 32 bit (5.07 KB, text/plain)
2016-04-12 14:46 CEST, Herman Viaene
Details
list of references 64 bit (5.42 KB, text/plain)
2016-04-12 15:18 CEST, Herman Viaene
Details

Description w unruh 2016-03-28 18:24:38 CEST
Description of problem:
Dangling links found in /usr/bin and /usr/lib64

find /lib64/ -type l -follow -type l -ls
962940    0 lrwxrwxrwx   1 root     root           23 Aug 20  2015 /lib64/libgnutls-xssl.so -> libgnutls-xssl.so.0.0.0
962380    0 lrwxrwxrwx   1 root     root           22 Oct 15  2014 /lib64/libfftw3f_omp.so -> libfftw3f_omp.so.3.4.4
962375    0 lrwxrwxrwx   1 root     root           21 Oct 15  2014 /lib64/libfftw3_mpi.so -> libfftw3_mpi.so.3.4.4
962376    0 lrwxrwxrwx   1 root     root           21 Oct 15  2014 /lib64/libfftw3_omp.so -> libfftw3_omp.so.3.4.4
962384    0 lrwxrwxrwx   1 root     root           22 Oct 15  2014 /lib64/libfftw3l_omp.so -> libfftw3l_omp.so.3.4.4
962387    0 lrwxrwxrwx   1 root     root           22 Oct 15  2014 /lib64/libfftw3q_omp.so -> libfftw3q_omp.so.3.4.4
962379    0 lrwxrwxrwx   1 root     root           22 Oct 15  2014 /lib64/libfftw3f_mpi.so -> libfftw3f_mpi.so.3.4.4
962383    0 lrwxrwxrwx   1 root     root           22 Oct 15  2014 /lib64/libfftw3l_mpi.so -> libfftw3l_mpi.so.3.4.4


find /bin/ -type l -follow -type l -ls
943242    4 lrwxrwxrwx   1 root     root           64 Oct 17  2014 /bin/mkluatexfontdb -> ../../usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
943271    4 lrwxrwxrwx   1 root     root           64 Oct 17  2014 /bin/splitindex -> ../../usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
943265    0 lrwxrwxrwx   1 root     root           50 Oct 17  2014 /bin/pst2pdf -> ../../usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
943218    0 lrwxrwxrwx   1 root     root           50 Oct 17  2014 /bin/e2pall -> ../../usr/share/texmf-dist/scripts/tetex/e2pall.pl

all links point to non-existent files

In the case of splitindex it should point to 
/usr/share/texmf-dist/scripts/splitindex/splitindex.pl

In the case of pst2pdf it should point to 
../../usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
I would guess. 

and in the case of e2pall it should point to 
/usr/share/texmf-dist/scripts/texlive/e2pall.pl
Note the texlive rather than tetex.

I could find no installed file that I could guess mkluatexfontdb should
point to.
Comment 1 Marja Van Waes 2016-03-28 19:08:10 CEST
It is impossible to assign one bug report to several maintainers, or to a maintainer + to pkg-bugs@ml (all packagers collectively) at the same time.

So this should be three reports instead of one. (Next time, if you want to report several similar reports, it might be easier to use the "Clone This Bug" button at the bottom right of your Bugzilla screen, after having filed the first one).

fftw has an active maintainer, keeping this bug report for him.

CC: (none) => marja11
Assignee: bugsquad => eatdirt
Summary: Dangling links in texlive-collection-basic, lib64gnutls-devel-3.2.21-1.1., lib64fftw-devel-3.3.4-3 => Dangling links in lib64fftw-devel-3.3.4-3
Source RPM: various => fftw-3.3.4-3

w unruh 2016-03-28 19:21:22 CEST

Blocks: (none) => 18087

w unruh 2016-03-28 19:27:21 CEST

Blocks: (none) => 18088

Marja Van Waes 2016-03-28 19:57:24 CEST

Blocks: 18087 => (none)

Marja Van Waes 2016-03-28 20:00:00 CEST

Blocks: 18088 => (none)

Comment 2 Chris Denice 2016-03-28 21:58:49 CEST
Thanks for the info. For fftw, it is indeed a package dependency issues. The omp/mpi libs have been repackaged in:

libfftwmpi3
libfftwomp3

I'll fix this, but in the meanwhile, if you need the lib, install these two guys.

Cheers,
chris.
Comment 3 w unruh 2016-03-28 22:27:03 CEST
For 64 bit installations
lib64fftwmpi3
lib64fftwomp3
Comment 4 Chris Denice 2016-03-29 14:28:35 CEST
Here we go:
I have uploaded an updated package for fftw version 3.3.4-3.1 for Mageia 5 in updates/testing. 

In order to test that the dangling links in /usr/lib(64) are fixed, please install the lib(64)fftw-devel package. It should trigger the installation of the 3 library packages:

lib(64)fftwomp3-3.3.4-3.1
lib(64)fftwmpi3-3.3.4-3.1
lib(64)fftw3-3.3.4-3.1

Then check that:

ls -l /usr/lib(64)/libfftw*

does not display any broken symbolic links.

NB: With the current version on mga5, the broken links appear only if you have installed the "devel" packages without having manually installed either lib(64)fftwomp3-3.3.4-3 and/or lib(64)fftwmpi3-3.3.4-3.



Suggested advisory:
========================

Upgraded package fftw to fix a missing dependency within the development suite.

========================

Updated packages in core/updates_testing:
========================
fftw-wisdom-3.3.4-3.1
lib(64)fftwomp3-3.3.4-3.1
lib(64)fftwmpi3-3.3.4-3.1
lib(64)fftw3-3.3.4-3.1
lib(64)fftw-static-devel-3.3.4-3.1
lib(64)fftw-devel-3.3.4-3.1

CC: (none) => eatdirt

Chris Denice 2016-03-29 14:31:07 CEST

Assignee: eatdirt => qa-bugs

Dave Hodgins 2016-03-31 19:41:02 CEST

CC: (none) => davidwhodgins
Whiteboard: (none) => advisory

Comment 5 Herman Viaene 2016-04-12 14:45:18 CEST
MGA-5-32 on Acer D620 Xfce
No installation issues
Output of the ls command as attachment

CC: (none) => herman.viaene

Comment 6 Herman Viaene 2016-04-12 14:46:56 CEST
Created attachment 7658 [details]
list of references 32 bit
Herman Viaene 2016-04-12 14:47:35 CEST

Whiteboard: advisory => advisory MGA5-32-OK

Comment 7 Herman Viaene 2016-04-12 15:17:40 CEST
MGA5-64 on Lenovo b50 KDE
No installation issues
Output of the ls command as attachment
Comment 8 Herman Viaene 2016-04-12 15:18:17 CEST
Created attachment 7659 [details]
list of references 64 bit
Herman Viaene 2016-04-12 15:18:40 CEST

Whiteboard: advisory MGA5-32-OK => advisory MGA5-32-OK MGA5-64-OK

Comment 9 claire robinson 2016-04-13 18:11:52 CEST
Confirmed the added requires.

Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 10 Mageia Robot 2016-04-13 19:39:50 CEST
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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