LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 03-03-2021, 03:42 PM   #1
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Rep: Reputation: 41
No updates shown in -current with slackpkg/slackpkg+


I've got a -current installation updated to the recent big rebuild (about a week ago?). I use slackpkg with slackpkg+, and update slackware itself from a local mirror, as well as other repos like multilib and alienbob from their respective URLs.

Even though my local mirror for slackware has recent updates in it from yesterday, slackpkg update/upgrade-all is showing no updates.

There's a couple of other threads here about these 2 packages but I couldn't quite figure out the issues they were indicating. In any case, I switched to the dev slackpkg+ and have the following installed.

-rw-r--r-- 1 root root 1525 Mar 3 23:03 /var/log/packages/slackpkg+-1.7.4-noarch-1mt
-rw-r--r-- 1 root root 3528 Feb 19 08:51 /var/log/packages/slackpkg-15.0-noarch-3

No significant errors are shown during slackpkg update, but upgrade-all remains empty. I cleared out my /var/cache/slackpkg to start from fresh but it made no diff. With slackpkg+ set to VERBOSE=3, I get the final output:

Quote:
------------------------------------------------------------------------------
INFO! Debug informations
------------------------------------------------------------------------------
http://slakfinder.org/slackpkg+dev/CHECKSUMS.md5.asc --> OK
http://bear.alienbase.nl/mirrors/peo...CKSUMS.md5.asc --> OK
http://bear.alienbase.nl/mirrors/peo...CKSUMS.md5.asc --> OK
http://slakfinder.org/slackpkg+dev/ChangeLog.txt --> OK
http://bear.alienbase.nl/mirrors/peo.../ChangeLog.txt --> OK
http://bear.alienbase.nl/mirrors/peo.../ChangeLog.txt --> OK
http://slakfinder.org/slackpkg+dev/MANIFEST.bz2 --> OK
http://bear.alienbase.nl/mirrors/peo...4/MANIFEST.bz2 --> OK
http://bear.alienbase.nl/mirrors/peo...4/MANIFEST.bz2 --> OK
http://slakfinder.org/slackpkg+dev/CHECKSUMS.md5 --> OK
http://bear.alienbase.nl/mirrors/peo.../CHECKSUMS.md5 --> OK
http://bear.alienbase.nl/mirrors/peo.../CHECKSUMS.md5 --> OK
http://slakfinder.org/slackpkg+dev/PACKAGES.TXT --> OK
http://bear.alienbase.nl/mirrors/peo...4/PACKAGES.TXT --> OK
http://bear.alienbase.nl/mirrors/peo...4/PACKAGES.TXT --> OK
The temp directory /tmp/slackpkg.jl0dL1 will NOT be removed!
==============================================================================
So in this final output section, it doesn't show anything about my local slackware64 mirror. There are items relating to the local mirror in general output though.

slackpkg info <package> shows info but slackpkg search <package> does not.

Any help appreciated.
 
Old 03-04-2021, 01:14 AM   #2
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 1,836

Rep: Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765
What does 'slackpkg check-updates' show.

What is the contents of your slackpkgplus.conf? 'grep -v "^$\|^\s*\#" /etc/slackpkg/slackpkgplus.conf'
 
Old 03-04-2021, 01:26 AM   #3
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
Hi @chrisretusn

This morning, an update/upgrade-all shows a single package available for update:

kernel-firmware

check-update shows:

Quote:
Slackpkg: No updated packages since last check.
I know for sure that there are lots of updates waiting ...

SLACKPKG.CONF shows:

Quote:
SLACKPKGPLUS=on
VERBOSE=1
USETERSE=on
ALLOW32BIT=off
USEBL=on
WGETOPTS="--timeout=20 --tries=2"
SEARCH_CLOG_INPARENT=on
CACHEUPDATE=off
GREYLIST=on
SENSITIVE_SEARCH=off
WW_FILE_SEARCH=off
SHOWORDER=package
DETAILED_INFO=basic
STRICTGPG=on
PKGS_PRIORITY=( testing restricted alienbob multilib )
TAG_PRIORITY=off
REPOPLUS=( slackpkgplus multilib alienbob restricted )
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+dev/
MIRRORPLUS['multilib']=file://data/multilib/current/
MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/
MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/current/x86_64/
install-new shows

Quote:
Looking for NEW packages to install. Please wait... DONE

No packages match the pattern for install.
... and I know that at minimum, the 'poke' package needs to be installed as a newly added package.

Thanks, Robby
 
Old 03-04-2021, 01:46 AM   #4
Tonus
Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-current
Posts: 909
Blog Entries: 3

Rep: Reputation: 248Reputation: 248Reputation: 248
Could you try with

Code:
SLACKPKGPLUS=on
There's nothing about your local mirror in slackpkg+ config, so let's check the slackpkg config....

Last edited by Tonus; 03-04-2021 at 01:50 AM.
 
Old 03-04-2021, 01:56 AM   #5
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
I've tested with

SLACKPKGPLUS=off slackpkg update/upgrade-all

Shows a couple of gcc packages (I think due to multilib repo now off) but nothing else besides the kernle-firmware from earlier.

SLACKPKGPLUS=off slackpkg check-updates still shows:

Quote:
Slackpkg: No updated packages since last check.
So I'm starting to think this is some base issue in the slackpkg.conf file - going to start with a new conf file ...

UPDATE:

Going back to the std slackpkg.conf makes no difference.

Last edited by rpedrica; 03-04-2021 at 02:00 AM.
 
Old 03-04-2021, 02:21 AM   #6
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
Ok I started with a fresh slackpkgplus.conf file now as well.

I'm getting old updates from alienbob's repo (eg. I have libreoffice 7.1 installed but slackpkg update is showing me 7.0.4), and still no slackware64 updates.

UPDATE: /var/lib/slackpkg/pkglist is showing current up-to-date info for slackware64 but stale info for the alienbob repo. This after a slackpkg update run.

Last edited by rpedrica; 03-04-2021 at 04:58 AM.
 
Old 03-04-2021, 05:32 AM   #7
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 1,836

Rep: Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765
What does 'slackpkg search kernel-firmware' show
'slackpkg search poke' show

What is the contents of /etc/slackpkg/blacklist?
'grep -v "^$\|^\s*\#" /etc/slackpkg/blacklist'

This is my slackpkgplus.conf
Code:
SLACKPKGPLUS=on
VERBOSE=0
USETERSE=off
ALLOW32BIT=on
USEBL=on
WGETOPTS="--timeout=20 --tries=2"
SEARCH_CLOG_INPARENT=on
CACHEUPDATE=on
ENABLENOTIFY=on
GREYLIST=on
SENSITIVE_SEARCH=off
WW_FILE_SEARCH=off
SHOWORDER=package
DETAILED_INFO=basic
STRICTGPG=on
PKGS_PRIORITY=( slackware64:id3lib ) # 2018-01-09, also in alienbob
PKGS_PRIORITY+=( slackware64:gcc ) # 2020-09-17, give slackware packages priority over multilib.
PKGS_PRIORITY+=( nonslack )
PKGS_PRIORITY+=( slackpkgplus multilib restricted alienbob )
TAG_PRIORITY=off
REPOPLUS=( nonslack )
REPOPLUS+=( slackpkgplus multilib restricted alienbob )
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+dev/
MIRRORPLUS['nonslack']=file://home/non-slack/slackbuilds/
MIRRORPLUS['multilib']=file://home/non-slack/multilib/current/
MIRRORPLUS['alienbob']=file://home/non-slack/alienbob/current/x86_64/
MIRRORPLUS['restricted']=file://home/non-slack/alienbob_restricted/current/x86_64/
 
Old 03-04-2021, 06:17 AM   #8
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
I found the issue with the alienbob repo - it was still ref'ing the 14.2 repo rather than current. This was after I used the default slackpkgplus.conf file. So it's


slackware64 -current package updates are still not shown.

Quote:
slackpkg search kernel-firmware

Looking for kernel-firmware in package list. Please wait... DONE

The list below shows all packages with name matching "kernel-firmware".

[ Status ] [ Repository ] [ Package ]
upgrade slackware64 kernel-firmware-20210211_f7915a0-noarch-1 --> kernel-firmware-20210303_5ecd13f-noarch-1

You can search specific files using "slackpkg file-search file".
And a search for poke:

Quote:
slackpkg search poke

Looking for poke in package list. Please wait... DONE

No package name matches the pattern.
If I disabled slackpkgplus, then an update shows:

Quote:
slackpkg update

Updating the package lists...
Downloading...
Linking /slackware64/slackware64-current/CHECKSUMS.md5.asc...
Files //var/lib/slackpkg/CHECKSUMS.md5.asc and /tmp/slackpkg.bYTtKf/CHECKSUMS.md5.asc differ

Downloading...
Linking /slackware64/slackware64-current/ChangeLog.txt...
List of all files
Linking /slackware64/slackware64-current/patches/MANIFEST.bz2...
Linking /slackware64/slackware64-current/slackware64/MANIFEST.bz2...
Linking /slackware64/slackware64-current/extra/MANIFEST.bz2...
Linking /slackware64/slackware64-current/pasture/MANIFEST.bz2...
Linking /slackware64/slackware64-current/testing/MANIFEST.bz2...
Checksums
Linking /slackware64/slackware64-current/CHECKSUMS.md5...
Linking /slackware64/slackware64-current/CHECKSUMS.md5.asc...
Package List
Linking /slackware64/slackware64-current/FILELIST.TXT...
Package descriptions
Linking /slackware64/slackware64-current/patches/PACKAGES.TXT...
Linking /slackware64/slackware64-current/slackware64/PACKAGES.TXT...
Linking /slackware64/slackware64-current/extra/PACKAGES.TXT...
Linking /slackware64/slackware64-current/pasture/PACKAGES.TXT...
Linking /slackware64/slackware64-current/testing/PACKAGES.TXT...
Formatting lists to slackpkg style...
Package List: using CHECKSUMS.md5 as source
Package descriptions
The output from blacklist file is:

Quote:
kernel-generic
kernel-generic-smp
kernel-headers
kernel-huge
kernel-huge-smp
kernel-modules
kernel-modules-smp
kernel-source
openconnect
audacity
unrar
*4.14*
kdevplatform-1.7.4*
darktable
keepassx
lynis
mozilla-firefox
nodejs
x264
xvidcore
pyopenssl
wxGTK3
freerdp
latte-dock
mkvtoolnix
qbittorrent
veracrypt
libtorrent-rasterbar
 
Old 03-04-2021, 06:22 AM   #9
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
Ok @chrisretusn

Your prompting has set the correct direction: the *.4.14* entry in the blacklist was causing the issue. I saw something vaguely related to different parsing of the blacklist file in a different thread but ... you live and learn.

Thanks for all the help.

Robby
 
Old 03-04-2021, 06:31 AM   #10
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 1,836

Rep: Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765
If you are using slackpkg+, then what are all those entries in the blacklist for?

My blacklist only contains the kernel.
 
Old 03-04-2021, 07:53 AM   #11
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
Quote:
Originally Posted by chrisretusn View Post
If you are using slackpkg+, then what are all those entries in the blacklist for?

My blacklist only contains the kernel.

These are for any packages that I compile/maintain for myself that I don't want overwritten by repo-provided versions.
 
Old 03-04-2021, 10:47 AM   #12
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 1,836

Rep: Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765Reputation: 765
Quote:
Originally Posted by rpedrica View Post
These are for any packages that I compile/maintain for myself that I don't want overwritten by repo-provided versions.

Yeah, should have guessed that. Been awhile since I've done that. I created my own repository for those packages (currently 109 of them) so they are handled by slackpkg+. That the 'nonslack' repository in my slackpkgplus.conf. Comes in handy as I have more that one system.

Check out Alien Bob's gen_repos_files.sh located here:
http://www.slackware.com/~alien/tools/

Last edited by chrisretusn; 03-04-2021 at 06:07 PM.
 
1 members found this post helpful.
Old 03-04-2021, 12:20 PM   #13
rpedrica
Member
 
Registered: Nov 2008
Location: Cape Town
Distribution: Slackware64 -current
Posts: 267

Original Poster
Rep: Reputation: 41
Thanks @chrisretusn that's very useful to know - guess I'll be creating a repo on the weekend : )
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
slackpkg won't upgrade grub2 in -current updates 01/12/2017 Paulo2 Slackware 2 01-12-2017 08:34 PM
usb keyboard identified and events shown but key character not shown on the prompt flyxtop Linux - Software 0 11-30-2013 07:45 AM
Slackpkg going backwards trying to rerun updates in current? damgar Slackware 2 04-01-2010 09:00 PM
User shown as "already exist" when there is no user directory shown on home directory Sharpeye Linux - Newbie 3 03-18-2009 01:17 AM
While booting no option is shown for Linux! Only windows xp is shown!! mon avis Linux - General 7 08-06-2006 04:14 PM

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

All times are GMT -5. The time now is 08:56 PM.

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