SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I rebooted my PC today with the newest stable kernel, and thunderbird won't open.
Code:
michael@caitlyn ~ $ thunderbird
XPCOMGlueLoad error for file /usr/lib64/thunderbird-52.1.1/libxul.so:
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.23' not found (required by /usr/lib64/thunderbird-52.1.1/libxul.so)
Couldn't load XPCOM.
Any hints on how to fix this? Thank you in advance to all who try.
I rebooted my PC today with the newest stable kernel, and thunderbird won't open.
Code:
michael@caitlyn ~ $ thunderbird
XPCOMGlueLoad error for file /usr/lib64/thunderbird-52.1.1/libxul.so:
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.23' not found (required by /usr/lib64/thunderbird-52.1.1/libxul.so)
Couldn't load XPCOM.
Any hints on how to fix this? Thank you in advance to all who try.
I think you either:
- are running slackware64-14.2 and have installed on it the mozilla-thunderbird package from current.
- are running current but your system is not fully updated.
I think you either:
- are running slackware64-14.2 and have installed on it the mozilla-thunderbird package from current.
- are running current but your system is not fully updated.
Yesterday, as I do EVERY Sunday, I ran slackpkg update and slackpkg upgrade-all. They both completed successfully. I suppose next you'll ask if I ran them as root. I did.
Just in case, I ran those two commands again today. Here's the output:
Code:
root@caitlyn:~# slackpkg update
Updating the package lists...
Downloading...
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/ChangeLog.txt...
--2017-05-22 08:44:54-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/ChangeLog.txt
=> ‘/tmp/slackpkg.RZoFu2/ChangeLog.txt’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current ... done.
==> SIZE ChangeLog.txt ... 110508
==> PASV ... done. ==> RETR ChangeLog.txt ... done.
Length: 110508 (108K) (unauthoritative)
ChangeLog.txt 100%[==================================>] 107.92K 446KB/s in 0.2s
2017-05-22 08:44:55 (446 KB/s) - ‘/tmp/slackpkg.RZoFu2/ChangeLog.txt’ saved [110508]
No changes in ChangeLog.txt between your last update and now.
Do you really want to download all other files (y/N)? y
List of all files
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/patches/MANIFEST.bz2...
--2017-05-22 08:45:02-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/patches/MANIFEST.bz2
=> ‘/tmp/slackpkg.RZoFu2/patches-MANIFEST.bz2’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/patches ... done.
==> SIZE MANIFEST.bz2 ... 14
==> PASV ... done. ==> RETR MANIFEST.bz2 ... done.
Length: 14 (unauthoritative)
MANIFEST.bz2 100%[==================================>] 14 --.-KB/s in 0.001s
2017-05-22 08:45:03 (11.2 KB/s) - ‘/tmp/slackpkg.RZoFu2/patches-MANIFEST.bz2’ saved [14]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/slackware64/MANIFEST.bz2...
--2017-05-22 08:45:03-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/slackware64/MANIFEST.bz2
=> ‘/tmp/slackpkg.RZoFu2/slackware64-MANIFEST.bz2’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/slackware64 ... done.
==> SIZE MANIFEST.bz2 ... 3314910
==> PASV ... done. ==> RETR MANIFEST.bz2 ... done.
Length: 3314910 (3.2M) (unauthoritative)
MANIFEST.bz2 100%[==================================>] 3.16M 1.24MB/s in 2.6s
2017-05-22 08:45:06 (1.24 MB/s) - ‘/tmp/slackpkg.RZoFu2/slackware64-MANIFEST.bz2’ saved [3314910]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/extra/MANIFEST.bz2...
--2017-05-22 08:45:06-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/extra/MANIFEST.bz2
=> ‘/tmp/slackpkg.RZoFu2/extra-MANIFEST.bz2’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/extra ... done.
==> SIZE MANIFEST.bz2 ... 111325
==> PASV ... done. ==> RETR MANIFEST.bz2 ... done.
Length: 111325 (109K) (unauthoritative)
MANIFEST.bz2 100%[==================================>] 108.72K 446KB/s in 0.2s
2017-05-22 08:45:08 (446 KB/s) - ‘/tmp/slackpkg.RZoFu2/extra-MANIFEST.bz2’ saved [111325]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/pasture/MANIFEST.bz2...
--2017-05-22 08:45:08-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/pasture/MANIFEST.bz2
=> ‘/tmp/slackpkg.RZoFu2/pasture-MANIFEST.bz2’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/pasture ... done.
==> SIZE MANIFEST.bz2 ... 3524
==> PASV ... done. ==> RETR MANIFEST.bz2 ... done.
Length: 3524 (3.4K) (unauthoritative)
MANIFEST.bz2 100%[==================================>] 3.44K --.-KB/s in 0s
2017-05-22 08:45:09 (336 MB/s) - ‘/tmp/slackpkg.RZoFu2/pasture-MANIFEST.bz2’ saved [3524]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/testing/MANIFEST.bz2...
--2017-05-22 08:45:09-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/testing/MANIFEST.bz2
=> ‘/tmp/slackpkg.RZoFu2/testing-MANIFEST.bz2’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/testing ... done.
==> SIZE MANIFEST.bz2 ... 885
==> PASV ... done. ==> RETR MANIFEST.bz2 ... done.
Length: 885 (unauthoritative)
MANIFEST.bz2 100%[==================================>] 885 --.-KB/s in 0.002s
2017-05-22 08:45:10 (497 KB/s) - ‘/tmp/slackpkg.RZoFu2/testing-MANIFEST.bz2’ saved [885]
Checksums
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/CHECKSUMS.md5...
--2017-05-22 08:45:10-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/CHECKSUMS.md5
=> ‘/tmp/slackpkg.RZoFu2/CHECKSUMS.md5’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current ... done.
==> SIZE CHECKSUMS.md5 ... 835841
==> PASV ... done. ==> RETR CHECKSUMS.md5 ... done.
Length: 835841 (816K) (unauthoritative)
CHECKSUMS.md5 100%[==================================>] 816.25K 734KB/s in 1.1s
2017-05-22 08:45:12 (734 KB/s) - ‘/tmp/slackpkg.RZoFu2/CHECKSUMS.md5’ saved [835841]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/CHECKSUMS.md5.asc...
--2017-05-22 08:45:12-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/CHECKSUMS.md5.asc
=> ‘/tmp/slackpkg.RZoFu2/CHECKSUMS.md5.asc’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current ... done.
==> SIZE CHECKSUMS.md5.asc ... 163
==> PASV ... done. ==> RETR CHECKSUMS.md5.asc ... done.
Length: 163 (unauthoritative)
CHECKSUMS.md5.asc 100%[==================================>] 163 --.-KB/s in 0s
2017-05-22 08:45:13 (27.6 MB/s) - ‘/tmp/slackpkg.RZoFu2/CHECKSUMS.md5.asc’ saved [163]
Package List
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/FILELIST.TXT...
--2017-05-22 08:45:13-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/FILELIST.TXT
=> ‘/tmp/slackpkg.RZoFu2/FILELIST.TXT’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current ... done.
==> SIZE FILELIST.TXT ... 1098551
==> PASV ... done. ==> RETR FILELIST.TXT ... done.
Length: 1098551 (1.0M) (unauthoritative)
FILELIST.TXT 100%[==================================>] 1.05M 788KB/s in 1.4s
2017-05-22 08:45:15 (788 KB/s) - ‘/tmp/slackpkg.RZoFu2/FILELIST.TXT’ saved [1098551]
Package descriptions
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/patches/PACKAGES.TXT...
--2017-05-22 08:45:15-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/patches/PACKAGES.TXT
=> ‘/tmp/slackpkg.RZoFu2/patches-PACKAGES.TXT’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/patches ... done.
==> SIZE PACKAGES.TXT ... 224
==> PASV ... done. ==> RETR PACKAGES.TXT ... done.
Length: 224 (unauthoritative)
PACKAGES.TXT 100%[==================================>] 224 --.-KB/s in 0.01s
2017-05-22 08:45:16 (15.4 KB/s) - ‘/tmp/slackpkg.RZoFu2/patches-PACKAGES.TXT’ saved [224]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/slackware64/PACKAGES.TXT...
--2017-05-22 08:45:16-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/slackware64/PACKAGES.TXT
=> ‘/tmp/slackpkg.RZoFu2/slackware64-PACKAGES.TXT’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/slackware64 ... done.
==> SIZE PACKAGES.TXT ... 713867
==> PASV ... done. ==> RETR PACKAGES.TXT ... done.
Length: 713867 (697K) (unauthoritative)
PACKAGES.TXT 100%[==================================>] 697.14K 689KB/s in 1.0s
2017-05-22 08:45:18 (689 KB/s) - ‘/tmp/slackpkg.RZoFu2/slackware64-PACKAGES.TXT’ saved [713867]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/extra/PACKAGES.TXT...
--2017-05-22 08:45:18-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/extra/PACKAGES.TXT
=> ‘/tmp/slackpkg.RZoFu2/extra-PACKAGES.TXT’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/extra ... done.
==> SIZE PACKAGES.TXT ... 31700
==> PASV ... done. ==> RETR PACKAGES.TXT ... done.
Length: 31700 (31K) (unauthoritative)
PACKAGES.TXT 100%[==================================>] 30.96K --.-KB/s in 0.1s
2017-05-22 08:45:19 (246 KB/s) - ‘/tmp/slackpkg.RZoFu2/extra-PACKAGES.TXT’ saved [31700]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/pasture/PACKAGES.TXT...
--2017-05-22 08:45:19-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/pasture/PACKAGES.TXT
=> ‘/tmp/slackpkg.RZoFu2/pasture-PACKAGES.TXT’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/pasture ... done.
==> SIZE PACKAGES.TXT ... 2238
==> PASV ... done. ==> RETR PACKAGES.TXT ... done.
Length: 2238 (2.2K) (unauthoritative)
PACKAGES.TXT 100%[==================================>] 2.19K --.-KB/s in 0s
2017-05-22 08:45:20 (392 MB/s) - ‘/tmp/slackpkg.RZoFu2/pasture-PACKAGES.TXT’ saved [2238]
Downloading ftp://mirrors.easynews.com/linux/slackware/slackware64-current/testing/PACKAGES.TXT...
--2017-05-22 08:45:20-- ftp://mirrors.easynews.com/linux/slackware/slackware64-current/testing/PACKAGES.TXT
=> ‘/tmp/slackpkg.RZoFu2/testing-PACKAGES.TXT’
Resolving mirrors.easynews.com... 69.16.168.244
Connecting to mirrors.easynews.com|69.16.168.244|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /linux/slackware/slackware64-current/testing ... done.
==> SIZE PACKAGES.TXT ... 845
==> PASV ... done. ==> RETR PACKAGES.TXT ... done.
Length: 845 (unauthoritative)
PACKAGES.TXT 100%[==================================>] 845 --.-KB/s in 0s
2017-05-22 08:45:21 (111 MB/s) - ‘/tmp/slackpkg.RZoFu2/testing-PACKAGES.TXT’ saved [845]
Formatting lists to slackpkg style...
Package List: using CHECKSUMS.md5 as source
Package descriptions
root@caitlyn:~# slackpkg upgrade-all
Checking local integrity... DONE
Looking for packages to upgrade. Please wait... DONE
No packages match the pattern for upgrade. Try:
/usr/sbin/slackpkg install|reinstall
root@caitlyn:~#
Last edited by maschelsea; 05-22-2017 at 08:46 AM.
I think the problem I'm encountering is extremely obvious, as I said that thunderbird won't start and I listed the command line output I get when I try to start it in the terminal. I am running Slackware 14.2. 64bit. Etc etc. I don't know how to reproduce the problem or even how to reproduce the environment on my system. I updated my system YESTERDAY to whatever passes for stable on Slackware, running slackpkg update && slackpkg upgrade-all AS ROOT. I don't know what else to tell you beyond that I'm probably not thinking clearly, because thunderbird won't open. I'm kind of freaking out here.
Last edited by maschelsea; 05-22-2017 at 08:57 AM.
According to your slackpkg output, you are not running 14.2, but are running -current or at least have a weird mixture of the two. These versions are two vastly different things. 14.2 is the latest stable and -current is the development branch.
It might be beneficial to edit your /etc/slackpkg/mirrors file to comment out the -current mirror and uncomment a 14.2 mirror. Then you can try to run slackpkg reinstall slackware64 to see if it fixes your issues. Depending on what all you have installed/configured, it might be easier to just wipe and reinstall Slackware (although, it is certainly possible to recover from this).
whatever you upgrade/reinstall with slackpkg, be sure to not having something in /etc/slackpkg/blacklist: if you have, for instance, put something in there to avoid updating your multilib packages, be sure to have installed the latest ones corresponding to the slackware version you intend to keep (wheter it will be 14.2 or current).
I think the problem I'm encountering is extremely obvious
Yes, you are right. But as you see can there is no obvious solution. It means - at least for me - I need to know more about it to go further.
It looks like I'm late now, so it is just a remark.... (but again as you see more info gave better responses)
According to your slackpkg output, you are not running 14.2, but are running -current or at least have a weird mixture of the two. These versions are two vastly different things. 14.2 is the latest stable and -current is the development branch.
It might be beneficial to edit your /etc/slackpkg/mirrors file to comment out the -current mirror and uncomment a 14.2 mirror. Then you can try to run slackpkg reinstall slackware64 to see if it fixes your issues. Depending on what all you have installed/configured, it might be easier to just wipe and reinstall Slackware (although, it is certainly possible to recover from this).
I did the 'slackpkg reinstall slackware64' thing you recommended (after making SURE that the mirror I had uncommented in /etc/slackpkg/mirrors WAS 14.2 Slackware64). The computer spent a couple of hours downloading and installing binaries. At the end the thunderbird error remains unchanged. Do I need to reboot after doing all of this? I'm going to do it anyway.
Were you running multilib? What are the contents of your /etc/slackpkg/blacklist?
And it looks like Thunderbird might still be the -current package, because "/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.23' not found" means it is trying to use gcc7 instead of gcc5. Can you run the following and paste the output here?
Because of the "little dance" that the glibc package has to do in order to upgrade itself on a running system, backing up to the version in 14.2 from the one in -current is not as easy as upgradepkg'ing to the earlier version. You'll need to fix it manually.
I'd recommend dropping a copy of glibc-2.23-x86_64-1.txz from Slackware64 14.2 in / so that it'll be easy to find later.
Then, boot the installer, mount your main partition on /mnt, and do this:
Were you running multilib? What are the contents of your /etc/slackpkg/blacklist?
And it looks like Thunderbird might still be the -current package, because "/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.23' not found" means it is trying to use gcc7 instead of gcc5. Can you run the following and paste the output here?
root@caitlyn:~# slackpkg -dialog=off -batch=on -default_answer=y reinstall mozilla-thunderbird
Looking for mozilla-thunderbird in package list. Please wait... DONE
No packages match the pattern for reinstall. Try:
/usr/sbin/slackpkg install|upgrade
root@caitlyn:~#
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.