LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 02-17-2021, 10:58 AM   #1
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 497

Rep: Reputation: Disabled
upgrade to Slack15-alpha from kernel 5.10.15 fails


I tried to upgrade slackware with the usual

slackpkg update
slackpkg install-new
slackpkg upgrade-all

and the process stops with this error msg
Quote:
bash-5.1# slackpkg upgrade-all

FATAL! There is some problem in packages database
or maybe an installation or upgrade in progress:

glibc-2.32-x86_64-2-upgraded-2021-02-17,01:35:02

If you continue you may corrupt packages database.
Check or retry later

bash-5.1#
Deleted the package but it wouldn't make any difference.

I followed ponce's suggestions but it didn't work.

The upgrade process stops while upgrading gblic.

I had to repair the setup with the installation disc (kernel panic issue) and I couldnt edit a file with the error msg as the whole desktop became unresponsive; I took a picture with my phone of the error msg.
Attached Thumbnails
Click image for larger version

Name:	20210217_085917.jpg
Views:	73
Size:	119.7 KB
ID:	35656  

Last edited by however; 02-17-2021 at 04:10 PM.
 
Old 02-18-2021, 01:32 AM   #2
gegechris99
Senior Member
 
Registered: Oct 2005
Location: France
Distribution: Slackware 15.0 64bit
Posts: 1,161
Blog Entries: 5

Rep: Reputation: 392Reputation: 392Reputation: 392Reputation: 392
Did you have those two packages installed (highlighted in red bold) before running "slackpkg upgrade-all"?
Code:
ls /var/log/packages/aaa_*
/var/log/packages/aaa_base-14.2-x86_64-7
/var/log/packages/aaa_glibc-solibs-2.33-x86_64-1
/var/log/packages/aaa_libraries-15.0-x86_64-3
/var/log/packages/aaa_terminfo-6.2_20201219-x86_64-4
They should have been installed with "slackpkg install-new"
 
Old 02-18-2021, 08:38 AM   #3
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,806

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
Quote:
Originally Posted by however View Post
glibc-2.32-x86_64-2-upgraded-2021-02-17,01:35:02
If you have such a file left in /var/adm/packages, it means the upgrade was interrupted, maybe you pressed Ctrl-C. It is now in a state of mixed old and new files. Libc is so crucial that to clean it, do NOT removepkg glibc. Instead:
Code:
upgradepkg --install-new --reinstall glibc-2.33-x86_64-1.txz
It reinstalls the new libc, and removes old ones. I think it removes the broken reference (glibc-2.32-x86_64-2-upgraded-2021-02-17,01:35:02) but if it doesn't, you can rm it yourself afterwards: rm /var/adm/packages/glibc-2.32-x86_64-2-upgraded*
 
1 members found this post helpful.
Old 02-19-2021, 11:50 AM   #4
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 497

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by gegechris99 View Post
Did you have those two packages installed (highlighted in red bold) before running "slackpkg upgrade-all"?
Code:
ls /var/log/packages/aaa_*
/var/log/packages/aaa_base-14.2-x86_64-7
/var/log/packages/aaa_glibc-solibs-2.33-x86_64-1
/var/log/packages/aaa_libraries-15.0-x86_64-3
/var/log/packages/aaa_terminfo-6.2_20201219-x86_64-4
They should have been installed with "slackpkg install-new"
Yes I recall they were installed upon 'slackpkg install-new' and...

Quote:
Originally Posted by Petri Kaukasoina View Post
If you have such a file left in /var/adm/packages, it means the upgrade was interrupted, maybe you pressed Ctrl-C. It is now in a state of mixed old and new files. Libc is so crucial that to clean it, do NOT removepkg glibc. Instead:
Code:
upgradepkg --install-new --reinstall glibc-2.33-x86_64-1.txz
If you have such a file left in /var/adm/packages, it means the upgrade was interrupted, maybe you pressed Ctrl-C. It is now in a state of mixed old and new files. Libc is so crucial that to clean it, do NOT removepkg glibc. Instead:
Code:
upgradepkg --install-new --reinstall glibc-2.33-x86_64-1.txz
Yes the file is there, although I do not recall interrupting the upgrade or it been interrupted by anything else. Anyway, I tried the 'upgradepkg -install-new -reinstall....' and this happened:
Code:
bash-5.1# upgradepkg --install-new --reinstall aaa_glibc-solibs-2.33-x86_64-1.txz

+==============================================================================
| Upgrading aaa_glibc-solibs-2.33-x86_64-1 package using ./aaa_glibc-solibs-2.33-x86_64-1.txz
+==============================================================================
Pre-installing package aaa_glibc-solibs-2.33-x86_64-1...
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
cp: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
 
Old 02-19-2021, 12:36 PM   #5
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,806

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
Quote:
Originally Posted by however View Post
Code:
bash-5.1# upgradepkg --install-new --reinstall aaa_glibc-solibs-2.33-x86_64-1.txz

+==============================================================================
| Upgrading aaa_glibc-solibs-2.33-x86_64-1 package using ./aaa_glibc-solibs-2.33-x86_64-1.txz
+==============================================================================
Pre-installing package aaa_glibc-solibs-2.33-x86_64-1...
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
What does this show: (cd /lib64; TZ=UTC ls -l ld-*.so* libc.so.6 libc-*.so*)
Let's compare to mine:
Code:
$ (cd /lib64; TZ=UTC ls -l ld-*.so* libc.so.6 libc-*.so*)
-rwxr-xr-x 1 root root  221712 2021-02-13 05:52 ld-2.33.so
lrwxrwxrwx 1 root root      10 2021-02-15 21:20 ld-linux-x86-64.so.2 -> ld-2.33.so
-rwxr-xr-x 1 root root 2169336 2021-02-13 05:52 libc-2.33.so
lrwxrwxrwx 1 root root      12 2021-02-15 21:20 libc.so.6 -> libc-2.33.so
The reason I ask: Maybe you have "fixed" it somehow by copying ld-2.23.so from slackware 14.2. It does not have symbol __tunable_get_val (ld-2.33.so has).

For comparison, in 14.2:
Code:
$ (cd /lib64; TZ=UTC ls -l ld-*.so* libc.so.6 libc-*.so*)
-rwxr-xr-x 1 root root  179104 2017-08-09 20:17 ld-2.23.so
lrwxrwxrwx 1 root root      10 2017-08-10 08:29 ld-linux-x86-64.so.2 -> ld-2.23.so
-rwxr-xr-x 1 root root 2076824 2017-08-09 20:17 libc-2.23.so
lrwxrwxrwx 1 root root      12 2017-08-10 08:29 libc.so.6 -> libc-2.23.so
Edit: I get your error message by running a program in current with the old 14.2 dynamic linker:
Code:
$ /lib64/ld-2.33.so /usr/bin/echo hi
hi
$ tar xf ~ftp/slackware64-14.2/patches/packages/glibc-solibs-2.23-x86_64-4_slack14.2.txz
$ lib64/incoming/ld-2.23.so /usr/bin/echo hi
/usr/bin/echo: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
It's like the glibc install script ran rm, basename and cp using the old dynamic loader at lines 80-81.

Last edited by Petri Kaukasoina; 02-19-2021 at 03:20 PM. Reason: Added some speculation (and then removed some)
 
Old 02-19-2021, 04:04 PM   #6
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 497

Original Poster
Rep: Reputation: Disabled
I have been dragging this for too long.

I decided to spend my day off backing up everything and do a clean re-install.

Firstly, I downloaded the latest slackware current (which I believe is/was the 15-alpha); installed flawlessly; a last slackpkg update-upgrade to the latest kernel 5.10.17 and VOILA'. Everything works as beautifully as I remembered before xmas and I even have both screens back with no glitching and no system crash/freeze (without the hassle of finding and installing nvidia proprietary drivers, etc.).

My love for slackware has been refurbished (so, i guess i will mark this thread as solved).

Thanks Patrick, Alien Bob, Ponce and all the other unnamed developers who work very hard on keeping slackware as the best distro.
 
Old 02-19-2021, 04:16 PM   #7
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,806

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
OK, I have a theory of what could have been the problem. You have tried to install the old glibc-2.23 from 14.2. Its install script crashed, because the commands of your current system are compiled against a newer libc. So, /lib64/incoming was left with files like /lib64/incoming/ld-2.23.so. Then you tried to install glibc-2.33. Now there are files of both versions in incoming, like /lib64/incoming/ld-2.23.so and /lib64/incoming/ld-2.33.so. The install script copies them both to /lib64/ld-2.23.so.incoming and /lib64/ld-2.33.so.incoming. Everything works ok, until at lines 79-84, the install script first copies the leftover ld-2.23.so.incoming to ld-2.23.so and ldconfig makes the link ld-linux-x86-64.so.2 point to it and after that commands linked to the new glibc stop working.

How to fix: first "rm -rf /lib64/incoming" and then reinstall the correct library. EDIT: You need to "rm /lib64/*-2.23*", too. See a new post of mine, #9.

The install script could be more robust if it did not copy files from incoming using "*" but something like "*-2.33.so libpcprofile.so".

Last edited by Petri Kaukasoina; 02-20-2021 at 09:31 AM.
 
2 members found this post helpful.
Old 02-19-2021, 04:22 PM   #8
however
Member
 
Registered: Jan 2019
Distribution: slackware current
Posts: 497

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Petri Kaukasoina View Post
OK, I have a theory of what could be the problem. You have tried to install the old glibc-2.23 from 14.2. Its install script crashed, because the commands of your current system are compiled against a newer libc. So, /lib64/incoming was left with files like /lib64/incoming/ld-2.23.so. Then you tried to install glibc-2.33. Now there are files of both versions in incoming, like /lib64/incoming/ld-2.23.so and /lib64/incoming/ld-2.33.so. The install script copies them both to /lib64/ld-2.23.so.incoming and /lib64/ld-2.33.so.incoming. Everything works ok, until at lines 79-84, the install script first copies the leftover ld-2.23.so.incoming to ld-2.23.so and ldconfig makes the link ld-linux-x86-64.so.2 point to it and after that commands linked to the new glibc stop working.

How to fix: first "rm -rf /lib64/incoming" and then reinstall the correct library.

The install script could be more robust if it did not copy files from incoming using "*" but something like "*-2.33.so libpcprofile.so".
I think you "hit-the-nail-on-the-head" but a little too late.

When I upgraded slackpkg I didnt pay attention to the new mirrors file and only today i realized that, for some weird reason, it automatically commented a slackware 14.2 mirror instead of -current. After realizing the big salad that I created, i decided to do a full re-install.
Thank you for your help and time.
 
Old 02-20-2021, 09:27 AM   #9
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,806

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
This is too late for you, but just in case someone else hits this, I tried it in chroot.
Let's install glibc to current from 14.2 by accident:
Code:
# installpkg glibc-solibs-2.23-x86_64-4_slack14.2.txz
Verifying package glibc-solibs-2.23-x86_64-4_slack14.2.txz.
Installing package glibc-solibs-2.23-x86_64-4_slack14.2.txz:
PACKAGE DESCRIPTION:
# glibc-solibs (shared GNU C libraries)
#
# This package contains the shared libraries, binaries, and support
# files required to run most Linux applications linked with glibc.
#
Executing install script for glibc-solibs-2.23-x86_64-4_slack14.2.txz.
rm: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by rm)
cp: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by cp)
...
ldconfig makes it work again.
Code:
# ldconfig
What we have now in /lib64 ?
Code:
# (cd /lib64; ls -l ld-*.so* libc.so.6 libc-*.so*)
-rwxr-xr-x 1 root root  179104 2017-08-09 20:17 ld-2.23.so.incoming
-rwxr-xr-x 1 root root  221712 2021-02-13 05:52 ld-2.33.so
lrwxrwxrwx 1 root root      10 2021-02-20 15:03 ld-linux-x86-64.so.2 -> ld-2.33.so
-rwxr-xr-x 1 root root 2076824 2017-08-09 20:17 libc-2.23.so.incoming
-rwxr-xr-x 1 root root 2169336 2021-02-13 05:52 libc-2.33.so
lrwxrwxrwx 1 root root      12 2021-02-20 15:03 libc.so.6 -> libc-2.33.so
What about /lib64/incoming ?
Code:
# (cd /lib64/incoming; ls -l ld-*.so* libc-*.so*)
-rwxr-xr-x 1 root root  179104 2017-08-09 20:17 ld-2.23.so
-rwxr-xr-x 1 root root 2076824 2017-08-09 20:17 libc-2.23.so
Let's try to fix it by reinstalling the current libc:
Code:
# installpkg aaa_glibc-solibs-2.33-x86_64-1.txz
Verifying package aaa_glibc-solibs-2.33-x86_64-1.txz.
Installing package aaa_glibc-solibs-2.33-x86_64-1.txz:
PACKAGE DESCRIPTION:
# aaa_glibc-solibs (shared GNU C libraries)
#
# This package contains the shared libraries, binaries, and support
# files required to run most Linux applications linked with glibc.
#
Executing install script for aaa_glibc-solibs-2.33-x86_64-1.txz.
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
basename: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
rm: relocation error: /lib64/libc.so.6: symbol __tunable_get_val, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference
...
ldconfig makes it work again.
Code:
# ldconfig
What we have now in /lib64 ?
Code:
# (cd /lib64; ls -l ld-*.so* libc.so.6 libc-*.so*)
-rwxr-xr-x 1 root root  179104 2017-08-09 20:17 ld-2.23.so
-rwxr-xr-x 1 root root  179104 2017-08-09 20:17 ld-2.23.so.incoming
-rwxr-xr-x 1 root root  221712 2021-02-13 05:52 ld-2.33.so.incoming
lrwxrwxrwx 1 root root      19 2021-02-20 15:07 ld-linux-x86-64.so.2 -> ld-2.33.so.incoming
-rwxr-xr-x 1 root root 2076824 2017-08-09 20:17 libc-2.23.so.incoming
-rwxr-xr-x 1 root root 2169336 2021-02-13 05:52 libc-2.33.so.incoming
lrwxrwxrwx 1 root root      21 2021-02-20 15:06 libc.so.6 -> libc-2.33.so.incoming
And in /lib64/incoming
Code:
# (cd /lib64/incoming; ls -l ld-*.so* libc-*.so*)
-rwxr-xr-x 1 root root  179104 2017-08-09 20:17 ld-2.23.so
-rwxr-xr-x 1 root root  221712 2021-02-13 05:52 ld-2.33.so
-rwxr-xr-x 1 root root 2076824 2017-08-09 20:17 libc-2.23.so
-rwxr-xr-x 1 root root 2169336 2021-02-13 05:52 libc-2.33.so
Now, let's fix it for real:
Code:
# rm -rf /lib64/incoming
# rm /lib64/*-2.23*
# rm -rf /installpkg-*
# installpkg aaa_glibc-solibs-2.33-x86_64-1.txz
Verifying package aaa_glibc-solibs-2.33-x86_64-1.txz.
Installing package aaa_glibc-solibs-2.33-x86_64-1.txz:
PACKAGE DESCRIPTION:
# aaa_glibc-solibs (shared GNU C libraries)
#
# This package contains the shared libraries, binaries, and support
# files required to run most Linux applications linked with glibc.
#
Executing install script for aaa_glibc-solibs-2.33-x86_64-1.txz.
Package aaa_glibc-solibs-2.33-x86_64-1.txz installed.
Let's remove the wrong package. (Although we removed its files already.)
Code:
# removepkg glibc-solibs-2.23-x86_64-4_slack14.2
Removing package: glibc-solibs-2.23-x86_64-4_slack14.2
Removing files:
WARNING: Nonexistent /etc/profile.d/glibc.csh.new was found in another package. Skipping.
...
Now it's ok again:
Code:
# (cd /lib64; ls -l ld-*.so* libc.so.6 libc-*.so*)
-rwxr-xr-x 1 root root  221712 2021-02-13 05:52 ld-2.33.so
lrwxrwxrwx 1 root root      10 2021-02-20 15:22 ld-linux-x86-64.so.2 -> ld-2.33.so
-rwxr-xr-x 1 root root 2169336 2021-02-13 05:52 libc-2.33.so
lrwxrwxrwx 1 root root      12 2021-02-20 15:22 libc.so.6 -> libc-2.33.so

Last edited by Petri Kaukasoina; 02-20-2021 at 09:57 AM.
 
3 members found this post helpful.
Old 02-21-2021, 02:23 AM   #10
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981
Quote:
Originally Posted by however View Post
I have been dragging this for too long.

I decided to spend my day off backing up everything and do a clean re-install.

Firstly, I downloaded the latest slackware current (which I believe is/was the 15-alpha); installed flawlessly; a last slackpkg update-upgrade to the latest kernel 5.10.17 and VOILA'. Everything works as beautifully as I remembered before xmas and I even have both screens back with no glitching and no system crash/freeze (without the hassle of finding and installing nvidia proprietary drivers, etc.).

My love for slackware has been refurbished (so, i guess i will mark this thread as solved).

Thanks Patrick, Alien Bob, Ponce and all the other unnamed developers who work very hard on keeping slackware as the best distro.
I thought that would fix it but what screwed up the system in the first place? NVIDIA driver didn't properly uninstall?
 
Old 02-21-2021, 03:45 AM   #11
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,806

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
Quote:
Originally Posted by RadicalDreamer View Post
I thought that would fix it but what screwed up the system in the first place?
Quote:
Originally Posted by however View Post
When I upgraded slackpkg I didnt pay attention to the new mirrors file and only today i realized that, for some weird reason, it automatically commented a slackware 14.2 mirror instead of -current
The latest slackpkg in -current is still preconfigured to use a 14.2 mirror. (Compare to 14.2 where slackpkg does not have any mirror uncommented originally.)

Last edited by Petri Kaukasoina; 02-21-2021 at 03:58 AM.
 
1 members found this post helpful.
Old 02-21-2021, 07:57 AM   #12
BrunoLafleur
Member
 
Registered: Apr 2020
Location: France
Distribution: Slackware
Posts: 402

Rep: Reputation: 367Reputation: 367Reputation: 367Reputation: 367
Quote:
Originally Posted by Petri Kaukasoina View Post
The latest slackpkg in -current is still preconfigured to use a 14.2 mirror. (Compare to 14.2 where slackpkg does not have any mirror uncommented originally.)
Maybe slackpkg should do a test on the installed Slackware and refuse to go if it is not the same as the one of the configured mirror ?

The error can be quickly done if we are not attentive especially when upgrading the .new files with Slackpkg and especially the mirror.new file of /etc/slackpkg.

And it breaks very well your system.
 
Old 02-21-2021, 08:12 AM   #13
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,806

Rep: Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485Reputation: 1485
Quote:
Originally Posted by BrunoLafleur View Post
The error can be quickly done if we are not attentive especially when upgrading the .new files with Slackpkg and especially the mirror.new file of /etc/slackpkg.
Yes, and a first-time installation of slackware-current does not have a previous mirror file. There will be /etc/slackpkg/mirrors with https://mirrors.slackware.com/slackw...ckware64-14.2/ configured.
 
Old 02-21-2021, 11:47 PM   #14
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981
Quote:
Originally Posted by Petri Kaukasoina View Post
The latest slackpkg in -current is still preconfigured to use a 14.2 mirror. (Compare to 14.2 where slackpkg does not have any mirror uncommented originally.)
Thanks! I was referring to this thread though. He had a problem with his graphics drivers prior to reinstalling Current. https://www.linuxquestions.org/quest...en-4175687249/
 
  


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
[SOLVED] Upgrade from Wheezy to Jessie fails after apt-get dist-upgrade Angoid Debian 17 01-07-2016 02:25 AM
upgrade from 10.04 to 10.10 fails with msg could not calculate the upgrade tkmsr Ubuntu 10 10-13-2010 09:45 PM
Update Fedora 12 Alpha fails: python-simplejson "No more mirrors to try" dpeirce Fedora 2 09-30-2009 11:44 AM
LXer: K3b 2.0 Alpha Preview - First Alpha of the KDE4 Port Is Out LXer Syndicated Linux News 0 04-26-2009 05:30 PM
LXer: Mozilla Firefox 3.0 Alpha 1 (Deer Park Alpha 2) LXer Syndicated Linux News 0 04-09-2006 08:21 PM

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

All times are GMT -5. The time now is 06:01 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