Bug 1909381 - texlive-pdftex missing nss dependency
Summary: texlive-pdftex missing nss dependency
Keywords:
Status: CLOSED DUPLICATE of bug 1908951
Alias: None
Product: Fedora
Classification: Fedora
Component: texlive-base
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Tom "spot" Callaway
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-12-19 15:11 UTC by Jerry James
Modified: 2020-12-19 15:14 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-12-19 15:14:45 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jerry James 2020-12-19 15:11:11 UTC
Description of problem:
I'm trying to build a couple of packages in Rawhide today that use pdflatex to build documentation.  The pdflatex binary fails to start (in mock) due to unsatisfied dependencies:

$ ldd /usr/bin/pdflatex
	linux-vdso.so.1 (0x00007ffcbf1f6000)
	libpng16.so.16 => /lib64/libpng16.so.16 (0x00007faad4e9e000)
	libz.so.1 => /lib64/libz.so.1 (0x00007faad4e84000)
	libpoppler.so.101 => /lib64/libpoppler.so.101 (0x00007faad4afc000)
	libkpathsea.so.6 => /lib64/libkpathsea.so.6 (0x00007faad4adf000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007faad48eb000)
	libm.so.6 => /lib64/libm.so.6 (0x00007faad47a6000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007faad4789000)
	libc.so.6 => /lib64/libc.so.6 (0x00007faad45b9000)
	libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007faad44f6000)
	libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007faad44a7000)
	libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007faad4433000)
	libopenjp2.so.7 => /lib64/libopenjp2.so.7 (0x00007faad43df000)
	liblcms2.so.2 => /lib64/liblcms2.so.2 (0x00007faad437d000)
	libtiff.so.5 => /lib64/libtiff.so.5 (0x00007faad42fd000)
	libsmime3.so => not found
	libnss3.so => not found
	libnspr4.so => not found
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007faad42dc000)
	/lib64/ld-linux-x86-64.so.2 (0x00007faad504e000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007faad42c7000)
	libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007faad42b9000)
	libxml2.so.2 => /lib64/libxml2.so.2 (0x00007faad412e000)
	libjbig.so.2.1 => /lib64/libjbig.so.2.1 (0x00007faad4120000)
	libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007faad40fd000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007faad40f4000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007faad40c8000)

The 3 missing libraries all belong to nss.  Sure enough, nss is not required by the texlive-pdftex package:

$ rpm -q --requires texlive-pdftex
/usr/bin/perl
/usr/bin/sh
coreutils
libc.so.6()(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.33)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libkpathsea.so.6()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpng16.so.16()(64bit)
libpng16.so.16(PNG16_0)(64bit)
libpoppler.so.101()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libz.so.1()(64bit)
perl(warnings)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rtld(GNU_HASH)
tex-graphics-def
tex-tex-ini-files
texlive-base
texlive-cm
texlive-dehyph
texlive-etex
texlive-hyph-utf8
texlive-hyphen-base
texlive-knuth-lib
texlive-kpathsea
texlive-plain

Version-Release number of selected component (if applicable):
texlive-pdftex-20200327-22.fc34.x86_64

How reproducible:
Always

Steps to Reproduce:
1. mock -r fedora-rawhide-x86_64 --install texlive-pdftex
2. mock -r fedora-rawhide-x86_64 --shell
3. pdflatex dummy.tex

Actual results:
Pdflatex fails to start due to missing nss libraries.

Expected results:
Pdflatex should have all of its dependencies satisfied so it can run.

Additional info:

Comment 1 Jerry James 2020-12-19 15:14:45 UTC
And now that I've filed this, it dawns on me that nss is probably a transitive dependency.  Indeed, it looks like the problem actually lies with poppler.  And this is a duplicate of bug 1908951.  Never mind!  Sorry for the noise!

*** This bug has been marked as a duplicate of bug 1908951 ***


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