Page 1 of 2
"error while loading shared libraries: libnghttp2.so.14"
Posted: 26 Mar 2018 16:11
by asqwerth
I did my usual updates today with gslapt, then opened the terminal to install the kernel updates only to get:
Code: Select all
sudo slapt-get -i glibc-zoneinfo kernel-firmware kernel-headers kernel-huge kernel-modules kernel-source
Password:
slapt-get: error while loading shared libraries: libnghttp2.so.14: cannot open shared object file: No such file or directory
This shared library problem also affects gslapt and conky.
Would appreciate help to rectify this issue with the shared library. Thanks.
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 26 Mar 2018 17:48
by bsd4me
I had the same problem and I went here:
http://slackware.uk/slackware/slackware ... ackware/n/
downloaded nghttp2-1.31.0-i586-1.txz, then I had to install via spkg -i
NOTE: my system is 32 bit, if yours is 64 bit, you need to change url address
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 26 Mar 2018 20:28
by djemos
Thank you both. I have recreated the httpd, gslapt and conky dep files. You have to install also jansson package which is also required.
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 27 Mar 2018 02:47
by atipp
Thanks all!
Slapt-get working again.
Yes, as well, smplayer. I just checked. It can play youtube files again.
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 27 Mar 2018 03:49
by asqwerth
I'm not at home right now and will try fixing this tonight.
May I confirm the steps:
1) install jansson-2.11-x86_64-1.txz and nghttp2-1.31.0-x86_64-1.txz with spkg -i
2) installing the above 2 will get slapt-get working and I can then do an upgrade of the whole system to get the httpd, gslapt and conky fixes?
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 27 Mar 2018 05:45
by djemos
install jansson and nghttp2 with spkg
then
for conky
Code: Select all
sudo slapt-get -i --reinstall conky
for rest
for kernel and glibc-zoneinfo
Code: Select all
sudo slapt-get -i glibc-zoneinfo kernel-firmware kernel-headers kernel-huge kernel-modules kernel-source
sudo update-grub
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 27 Mar 2018 16:56
by asqwerth
slapt-get and conky now work. Thanks.
However, the following 2 apps now have (other) shared library issues. Are they related?
- quodlibet
- clementine
Code: Select all
$ quodlibet
** (quodlibet:11102): WARNING **: Failed to load shared library 'libgstreamer-1.0.so.0' referenced by the typelib: libunwind.so.8: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "/usr/bin/quodlibet", line 225, in <module>
main(util.argv)
File "/usr/bin/quodlibet", line 35, in main
quodlibet.init()
File "/usr/lib64/python2.7/site-packages/quodlibet/__init__.py", line 514, in init
_init_gst()
File "/usr/lib64/python2.7/site-packages/quodlibet/__init__.py", line 380, in _init_gst
if Gst.is_initialized():
GLib.Error: g-invoke-error-quark: Could not locate gst_is_initialized: libunwind.so.8: cannot open shared object file: No such file or directory (1)
Code: Select all
$ clementine
clementine: error while loading shared libraries: libcdio.so.16: cannot open shared object file: No such file or directory
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 27 Mar 2018 19:19
by djemos
quodlibet is a salix (slackware 14.2) package. I installed it and also feedparser installed as a dep. It is running fine. Probably you did not do a full upgrade. There are new gstreamer packages on slackware current.
clementine recompiled. If you find something please let me know.
Code: Select all
sudo slapt-get -u
sudo slapt-get --upgrade
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 31 Mar 2018 09:23
by asqwerth
Clementine working again after an upgrade. Thanks.
Quodlibet has some bugs. It wouldn't open at first from a menu entry. It could open from terminal but only with this error message:
Code: Select all
$ quodlibet
W: UDisks2: Could not find 'media-player-info'.
W: UDisks: Could not find 'media-player-info'.
W: Couldn't connect to a device backend.
W: No device backend, Media Devices browser disabled.
After you closed the program or the terminal, it wouldn't open again even from terminal until you deleted all the songs/settings config files to force it to open the configuration settings window again.
I couldn't find any settings to disable a
Media Devices browser. Took some trial and error to discover that the Media Devices browser was just the main Paned-Browser view. Disabling that view is the only way to make the GUI open normally without terminal.
Re: "error while loading shared libraries: libnghttp2.so.14"
Posted: 31 Mar 2018 13:12
by djemos
quodlibet runs fine here.
You have to install media-player-info
I have recompiled and upgrade quodlibet, mutagen, pyinotify, feedparser
type
Code: Select all
sudo slapt-get -u
sudo slapt-get -i quodlibet
sudo slapt-get --upgrade