LinuxQuestions.org
Help answer threads with 0 replies.
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-23-2021, 05:26 AM   #7696
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,442

Rep: Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191

Quote:
Originally Posted by Petri Kaukasoina View Post
What are you talking? CONFIG_KCSAN is not enabled in testing/packages/linux-5.12.x. If you wanted to enable it, you would first need a newer compiler. (It seems to be for kernel hackers.)
I don't have CONFIG_KCSAN
Only :
Code:
CONFIG_HAVE_ARCH_KCSAN=y
Which is enabled by default in my own kernel config
 
Old 05-23-2021, 05:38 AM   #7697
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,938

Rep: Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568Reputation: 1568
Quote:
Originally Posted by marav View Post
I don't have CONFIG_KCSAN
Only :
Code:
CONFIG_HAVE_ARCH_KCSAN=y
Which is enabled by default in my own kernel config
Yes, those CONFIG_*ARCH* type lines mean that something is supported by the computer architecture. HAVE_ARCH_KCSAN selected by [y]: X86 [=y] && X86_64 [=y]. It means that X86_64 supports KCSAN. But CONFIG_KCSAN is not enabled. And it can't be enabled without a newer compiler:
Code:
Symbol: KCSAN [=n] 
Type  : bool  
Defined at lib/Kconfig.kcsan:23  
  Prompt: KCSAN: dynamic data race detector
  Depends on: HAVE_ARCH_KCSAN [=y] && HAVE_KCSAN_COMPILER [=n] && DEBUG 
  Location:
    -> Kernel hacking                                                
(1)   -> Generic Kernel Debugging Instruments  
Selects: STACKTRACE [=y]
 
Old 05-23-2021, 05:44 AM   #7698
teoberi
Member
 
Registered: Jan 2018
Location: Romania
Distribution: Slackware64-current (servers)/Windows 11/Ubuntu (workstations)
Posts: 623

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
If we stick to Perl-5.34.0 (latest stable) we will have to recompile all the packages that depend on Perl again.
 
Old 05-23-2021, 08:11 AM   #7699
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,987

Rep: Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556
Quote:
Originally Posted by teoberi View Post
If we stick to Perl-5.34.0 (latest stable) we will have to recompile all the packages that depend on Perl again.
Doing that now. Almost done. Sure as heck don't want to go back.
 
Old 05-23-2021, 08:19 AM   #7700
teoberi
Member
 
Registered: Jan 2018
Location: Romania
Distribution: Slackware64-current (servers)/Windows 11/Ubuntu (workstations)
Posts: 623

Rep: Reputation: 361Reputation: 361Reputation: 361Reputation: 361
Quote:
Originally Posted by chrisretusn View Post
Doing that now. Almost done. Sure as heck don't want to go back.
That's why I asked!
I have already finished on the test server follows the production server.
 
Old 05-23-2021, 08:33 AM   #7701
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Quote:
Originally Posted by teoberi View Post
If we stick to Perl-5.34.0 (latest stable) we will have to recompile all the packages that depend on Perl again.


Socket.c: loadable library and perl binaries are mismatched (got handshake key 0x8e80080, needed 0x8dc0080)


Oh dear...

and all this script does is

use Sys::Syslog;
use Mail::Sendmail;

(yes even rebooted) *sigh* glad it was my spare test box and nothing critical
 
Old 05-23-2021, 09:52 AM   #7702
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Quote:
Originally Posted by Nobby6 View Post
Socket.c: loadable library and perl binaries are mismatched (got handshake key 0x8e80080, needed 0x8dc0080)


Oh dear...

and all this script does is

use Sys::Syslog;
use Mail::Sendmail;

(yes even rebooted) *sigh* glad it was my spare test box and nothing critical
Solved..... turns out there was another Socket.pm floating in the system, how it got there is anybodys guess, different path from old perl, who knows, deleted it and all is good again.
 
2 members found this post helpful.
Old 05-25-2021, 04:18 PM   #7703
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,226

Rep: Reputation: 301Reputation: 301Reputation: 301Reputation: 301
librsvg-2.50.6
https://download.gnome.org/sources/l...-2.50.6.tar.xz
 
Old 05-25-2021, 06:20 PM   #7704
hpfeil
Member
 
Registered: Nov 2010
Location: Tucson, Arizona US
Distribution: Slackware Current
Posts: 357
Blog Entries: 1

Rep: Reputation: Disabled
doppleperl

>...another Socket.pm floating in the system, how it got there is anybodys guess
Same problem, I found another perl installation in /usr/local. How it got there I'll never know.
 
1 members found this post helpful.
Old 05-25-2021, 06:33 PM   #7705
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Perl Upgrade and Amavisd users / others can disregard the noise

Quote:
Originally Posted by Nobby6 View Post
Solved..... turns out there was another Socket.pm floating in the system, how it got there is anybodys guess, different path from old perl, who knows, deleted it and all is good again.
Thought I'd share this after allowing the perl upgrade on one of my smtp servers, which uses amavisd.

If you only have one mail server and are in production, schedule this for early hours of a morning, it wont be a 5 minute fix, but if you're lucky enough like me to be running multiple behind load balancers, it wont be too much pain, only took me about 90 mins (but I was doing other things at same time)

Multiple warnings here if you are upgrading with this setup, so many things will fail due to mismatch modules
so if you are running amavisd you might be best to do this - it will solve most - but not all problems.

(unset PERL5LIB; cpan -r) ... waaiiiiiiittttttttttt

reboot

starting amavis will give you false sense of happiness - but it wont actually be running, so

amavisd debug should show you the problems

you'll likely have to at least:

rm /usr/local/lib64/perl5/DBD/SQLite.pm
cpan -fi DBD::SQLite
 
Old 05-25-2021, 06:39 PM   #7706
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Quote:
Originally Posted by hpfeil View Post
>...another Socket.pm floating in the system, how it got there is anybodys guess
Same problem, I found another perl installation in /usr/local. How it got there I'll never know.
yep

This is a clean install of current from oh last week in November last year... yep Nov 22 it was, new hardware, new everything, I always though cpan installed its stuff used /usr/local and has always been smart enough to know when a package already exists and tell you so.

perldoc perllocal reports all locally installed modules by cpan from memory, I guess i'll have to install a vanilla -current and see what it reports, no good now since i've updated all my machines
 
Old 05-25-2021, 07:01 PM   #7707
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Apache httpd 2.4.48 is released , should on your fave mirror, shortly
 
Old 05-25-2021, 07:26 PM   #7708
richarson
Member
 
Registered: Dec 2020
Location: Argentina
Distribution: Fedora 38 KDE
Posts: 112

Rep: Reputation: Disabled
subversion should be recompiled against the new perl, I think?:

Code:
- /usr/lib64/perl5/vendor_perl/auto/SVN/_Core/_Core.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Repos/_Repos.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Ra/_Ra.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Delta/_Delta.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Wc/_Wc.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Fs/_Fs.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Client/_Client.so
libperl.so => not found
 
Old 05-25-2021, 07:34 PM   #7709
Nobby6
Member
 
Registered: Jul 2012
Location: Sunshine Coast, Australia
Distribution: Slackware 64
Posts: 237
Blog Entries: 1

Rep: Reputation: 212Reputation: 212Reputation: 212
Quote:
Originally Posted by richarson View Post
subversion should be recompiled against the new perl, I think?:

Code:
- /usr/lib64/perl5/vendor_perl/auto/SVN/_Core/_Core.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Repos/_Repos.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Ra/_Ra.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Delta/_Delta.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Wc/_Wc.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Fs/_Fs.so
libperl.so => not found

- /usr/lib64/perl5/vendor_perl/auto/SVN/_Client/_Client.so
libperl.so => not found

What did you run to get that error?


svn --version --verbose output?

Last edited by Nobby6; 05-25-2021 at 07:37 PM.
 
Old 05-25-2021, 08:45 PM   #7710
richarson
Member
 
Registered: Dec 2020
Location: Argentina
Distribution: Fedora 38 KDE
Posts: 112

Rep: Reputation: Disabled
Quote:
Originally Posted by Nobby6 View Post
What did you run to get that error?


svn --version --verbose output?
I ran an ldd on every .so inside /usr/lib64/perl5 (which made me caught a couple of obsolete packages I had installed fomr SBo and alienBOB):

Code:
for F in $(find /usr/lib64/perl5 -type f -name "*.so") ; do
  echo -e "\n- ${F}"
  slf ${F} | cut -d : -f 1 | grep ".*"
done

slf is part of slack-utils but you could use something like this instead:

Code:
grep ${F/\//} /var/lib/pkgtools/packages/*

Output from `svn --version --verbose`:

Code:
svn, version 1.14.1 (r1886195)
compiled May 21 2021, 16:48:59 on x86_64-slackware-linux-gnu

Copyright (C) 2021 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.9 (compiled with 1.3.9)
- handles 'http' scheme
- handles 'https' scheme

The following authentication credential caches are available:

* Gnome Keyring
* GPG-Agent

System information:

* running on x86_64-unknown-linux-gnu
- "Slackware 14.2 x86_64 (post 14.2 -current)" [Linux 5.10.39]
* linked dependencies:
- APR 1.7.0 (compiled with 1.7.0)
- APR-Util 1.6.1 (compiled with 1.6.1)
- Expat 2.4.1 (compiled with 2.3.0)
- SQLite 3.35.5 (compiled with 3.35.5)
- Utf8proc 2.6.1 (compiled with 2.6.1)
- ZLib 1.2.11 (compiled with 1.2.11)
- LZ4 1.9.3 (compiled with 1.9.3)
Thanks,
 
  


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] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

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

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