LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-22-2017, 02:03 PM   #16
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Original Poster
Rep: Reputation: Disabled

Quote:
Originally Posted by ponce View Post
post the output of the following commands
Code:
grep -v ^\# /etc/slackpkg/blacklist
Code:
grep -v ^\# /etc/slackpkg/mirrors
Code:
ls -1 /var/log/packages/{gcc,mozilla-thunderbird}*
Code:
root@caitlyn:~# grep -v ^\# /etc/slackpkg/blacklist



root@caitlyn:~# grep -v ^\# /etc/slackpkg/mirrors
ftp://mirrors.easynews.com/linux/slackware/slackware64-14.2/
root@caitlyn:~# ls -1 /var/log/packages/{gcc,mozilla-thunderbird}*
/var/log/packages/gcc-5.3.0_multilib-x86_64-3alien
/var/log/packages/gcc-brig-7.1.0-x86_64-1
/var/log/packages/gcc-g++-5.3.0_multilib-x86_64-3alien
/var/log/packages/gcc-gfortran-5.3.0_multilib-x86_64-3alien
/var/log/packages/gcc-gnat-5.3.0_multilib-x86_64-3alien
/var/log/packages/gcc-go-5.3.0_multilib-x86_64-3alien
/var/log/packages/gcc-java-5.3.0_multilib-x86_64-3alien
/var/log/packages/gcc-objc-5.3.0_multilib-x86_64-3alien
/var/log/packages/gccmakedep-1.0.3-noarch-1
/var/log/packages/mozilla-thunderbird-52.1.1-x86_64-1
root@caitlyn:~#
 
Old 05-22-2017, 02:07 PM   #17
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by maschelsea View Post
Code:
/var/log/packages/mozilla-thunderbird-52.1.1-x86_64-1
this is *not* the mozilla-thunderbird package of slackware64-14.2: that package is named differently.
 
2 members found this post helpful.
Old 05-22-2017, 03:09 PM   #18
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Hmmm ...

If I understand what Pat said in Post #14, your glibc is in a bad state and no matter what you see for /var/log/packages/glibc*, the install scripts probably failed when reverting to Slackware 14.2 ( glibc 2.2.3 ) from Slackware Current ( glibc 2.2.5 ) because the files were 'busy' when doinst.sh tried to set up the older glibc libraries and SymLinks.

Pat said:

1. save a copy glibc-2.23-x86_64-1.txz in a handy spot, such as /glibc-2.23-x86_64-1.txz
2. boot your Slackware64 14.2 install media
3. mount your 'real' root partition under /mnt ( see note )
4. rm /mnt/lib64/*-2.2.5.so
5. ROOT=/mnt installpkg /mnt/glibc-2.23-x86_64-1.txz
6. reboot

Sounds like the thing to do.

-- kjh

note: your real root partition will be listed in /etc/mtab as the line containing the / mount.

This is my /etc/mtab ( snipped out a few lines that don't matter for this exercise )
Code:
# cat /etc/mtab
Code:
/dev/sda3 / ext4 rw,noatime 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/sda2 /boot ext4 rw,noatime 1 2
/dev/sdb2 /home ext4 rw,noatime 1 2
/dev/sdd1 /opt ext4 rw,noatime 1 2
my root partition is /dev/sda3 so MY mount command in step 3 would be:

Code:
mount /dev/sda3 /mnt
yours will likely differ, depending on where your / directory is located

Last edited by kjhambrick; 05-22-2017 at 03:12 PM. Reason: lost my mount command
 
Old 05-22-2017, 03:55 PM   #19
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
@kjhambrick, well, based on his error, I'm not sure he ever upgraded the gcc packages. According to ponce's sleuthing, it seems that OP still has the -current package of mozilla-thunderbird installed and not the 14.2 version. If it was the -current version installed and the 14.2 gcc, he'd get the error he had at the top of this post.

@maschelsea, try using slackpkg to remove the mozilla-thunderbird package and then try to install it again.

Code:
slackpkg -dialog=off -batch=on -default_answer=y uninstall mozilla-thunderbird
slackpkg -dialog=off -batch=on -default_answer=y install mozilla-thunderbird
I think the reason reinstall wouldn't work is because the versions aren't matching what's in the mirror. The mirror for 14.2 lists mozilla-thunderbird-52.1.1-x86_64-1_slack14.2 where the one for -current lists mozilla-thunderbird-52.1.1-x86_64-1. That _slack14.2 means they aren't the same builds, so slackpkg can't "reinstall" it, because the versions aren't the same. It is possible a slackpkg upgrade would work too, but might as well go for the for sure option, remove, then reinstall.

To see if you have any other mismatched packages, can you run the following and paste the output here?

Code:
slackpkg -dialog=off -batch=on -default_answer=n clean-system
 
1 members found this post helpful.
Old 05-22-2017, 04:39 PM   #20
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Oops, yes I see what you and Ponce mean now.

My Slackware64 14.2 Thunderbird Package is: mozilla-thunderbird-52.1.1-x86_64-1_slack14.2.txz

Thanks.

-- kjh
 
Old 05-22-2017, 07:11 PM   #21
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by volkerdi View Post
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:

rm /mnt/lib64/*-2.25.so
ROOT=/mnt installpkg /mnt/glibc-2.23-x86_64-1.txz

After a reboot your machine should be working properly again. Hope this helps.
I did what you suggested. I acquired a copy of glibc-2.23-x86_64-1.txz, I stuck it in /, then I rebooted with the 14.2 Slackware64 install disc, asked for a console, mounted my root partition there, ran those two commands. I found it a bit weird that rm didn't find ANY files in /mnt/lib64 that matched that *-2.25.so criterion. I rebooted. Still no thunderbird. Another funny thing I noticed is that the error claims that it's unable to find # ls libstdc++.so.6:
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.
but ls finds it very easily:

Code:
root@caitlyn:~# ls -l /usr/lib64/libstdc++.so.6
lrwxrwxrwx 1 root root 19 Feb 22 18:23 /usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.21*
root@caitlyn:~# cd /usr/lib
root@caitlyn:/usr/lib# ls libstdc++.so.6.0.21
libstdc++.so.6.0.21*
So I should be asking Why can't thunderbird see it?
Code:
root@caitlyn:/usr/lib# ls -l libstdc++.so.6.0.21
-rwxr-xr-x 1 root root 1496060 Mar  7  2016 libstdc++.so.6.0.21*
root@caitlyn:/usr/lib#
It should be a permissions issue. The permissions look fine to me...
 
Old 05-22-2017, 09:29 PM   #22
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
I think your gcc is fine. I'd just try removing mozilla-thunderbird and then try reinstalling it. You can either do it manually using removepkg/installpkg or using slackpkg. Check for more details in my post above.
 
Old 05-22-2017, 09:40 PM   #23
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981
This is something crazy that I would do (did) but don't recommend except for last resort. I'd completely remove all the base packages and then install them again.
https://slackalaxy.com/2012/08/03/up...kware-current/
 
Old 05-22-2017, 09:48 PM   #24
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
this is *not* the mozilla-thunderbird package of slackware64-14.2: that package is named differently.
Thank you to ponce and the others. I clicked on ponce's 'named differently' link and downloaded the correct archive of thunderbird. I installpkg'd it, and now thunderbird seems to work.
 
3 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Thunderbird won't retrieve email - time out error! Adrian Baker Linux - Software 2 11-27-2006 01:51 PM
Simple problem Smpt error????? Thunderbird won't send tommy12 Linux - Software 4 11-16-2006 06:03 PM
GEdit Error. Won't load. Abomb Linux - Software 0 05-19-2006 08:19 PM
Grub won't load! error 17 mcgoon Linux - Newbie 22 03-06-2005 07:35 AM
Thunderbird 1.0 and Fedora Core 3 - Won't run without error rgbrock1 Linux - Software 1 12-09-2004 01:23 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration