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.
root@caitlyn:~# slackpkg update gpg
2021-08-04 05:58:10 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/GPG-KEY [1572] -> "/tmp/slackpkg.JsHZkK/gpgkey" [1]
pub 1024D/40102233 2003-02-26 Slackware Linux Project <security@slackware.com>
sub 1024g/4E523569 2003-02-26 [expires: 2038-01-19]
2021-08-04 05:58:11 URL:https://slakfinder.org/slackpkg+1.7/GPG-KEY [1805/1805] -> "/tmp/slackpkg.JsHZkK/gpgkey-tmp-slackpkgplus" [1]
pub 2048R/ED123FBC 2011-01-01 Matteo Rossini <zerouno@slacky.it>
sub 2048R/2B41569A 2011-01-01
gpg: key ED123FBC: "Matteo Rossini <zerouno@slacky.it>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
2021-08-04 05:58:12 URL:https://slackware.nl/people/alien/multilib/14.2/GPG-KEY [11137/11137] -> "/tmp/slackpkg.JsHZkK/gpgkey-tmp-multilib" [1]
pub 1024D/A75CBDA0 2003-01-17 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
uid Eric Hameleers (Thuis) <e.hameleers@chello.nl>
uid Eric Hameleers (IBM Linux) <alien@nl.ibm.com>
uid Eric Hameleers <eric.hameleers@int.greenpeace.org>
uid Eric Hameleers <alien@sox.homeip.net>
uid Eric Hameleers <alien@slackware.com>
uid [jpeg image of size 3054]
uid Eric Hameleers (SBo) <alien@slackbuilds.org>
sub 1792g/7CBDC819 2003-01-17
gpg: key A75CBDA0: "Eric Hameleers <alien@slackware.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
cp: cannot stat '/repositories/alien/sbrepos/14.2/x86/GPG-KEY': No such file or directory
!!! W A R N I N G !!!
Repository 'alienbob' does NOT contain the GPG-KEY
You SHOULD disable GPG check by setting 'CHECKGPG=off'
in /etc/slackpkg/slackpkg.conf or use slackpkg with
'-checkgpg=off' : 'slackpkg -checkgpg=off install packge'
rm: cannot remove '/tmp/slackpkg.JsHZkK/gpgkey-tmp-alienbob': No such file or directory
Slackware Linux Project's GPG key added
As you can see, I'm still getting the error about Alien Bob...
Here's my config file:
Code:
root@caitlyn:~# cat /etc/slackpkg/slackpkgplus.conf
# Configuration for slackpkg+. See /usr/doc/slackpkg+-*/README for more details
# Please read manpage: "man slackpkgplus.conf" and documentation /usr/doc/slackpkg+-*/README
# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on
# set to '0' to never show the download progress bar
# set to '1' to show the bar only in download packages (default)
# set to '2' to always show the download bar
# set to '3' for a debug mode
VERBOSE=1
# By default slackpkg+ deny to install 32bit packages.
#
# Set this flag to 'on' allow slackpkg+ to install 32bit packages on a 64bit slackware
# installation (possibly unsafe). Please, do not install both 32 and 64bit of the same
# package to avoid problems, and NEVER upgrade existant 64bit packages with relative 32bit package.
# Do not forget to install the multilibs.
ALLOW32BIT=off
# Enable (1) / Disable (0) the official slackpkg blacklist. May be useful to temporarily skip
# the slackware blacklist. You can also override it from command line:
# 'USEBL=0 slackpkg upgrade-all'
USEBL=1
# Add custom option to 'wget'.
# You can solve the repository indisponibility issue by set a timeout here
WGETOPTS="--timeout=20 --tries=2"
# If you want replace wget with another downloader search DOWNLOADCMD in documentation
# at /usr/doc/slackpkg+-*/README
#DOWNLOADCMD="wget -O"
# Defines if the changelog of any 3rd party repository must be searched in parent URL when not found in base URL.
# Can be set to "on" or "off" (default)
SEARCH_CLOG_INPARENT=on
# Use the cache for metadata files (CHECKSUMS.md5,...). Enable it (on) to speedup the slackpkg update
# process by downloading just new files (see README). Disabled by default (off)
CACHEUPDATE=off
# You can download-only by setting DOWNLOADONLY to 'on'. You may (you should) also use it in commandline
# for example: "DOWNLOADONLY=on slackpkg upgrade-all". Useful for large upgrades.
#DOWNLOADONLY=off
# Enable (on) / Disable (off) notification events (see notifymsg.conf)
#ENABLENOTIFY=off
# Enable (on) / Disable (off) the greylist feature. See /etc/slackpkg/greylist
GREYLIST=on
# Defines if commands 'search' and 'file-search' are case-sensitive (on) or not (off). Default to "on"
SENSITIVE_SEARCH=on
# Defines if command 'file-search' does search Wole Word (on) of accept partial words (off). Note that
# you may obtains many many results searching a short partial word
WW_FILE_SEARCH=on
# Select the show order in dialogbox. Available "package" "repository" "tag" "path" "arch"
SHOWORDER=package
# Allow to show more details of the package in slackpkg info <package>. Accept "none", "basic", "filelist"
DETAILED_INFO=none
# Enable (on) / Disable (off) a Strict GPG Check. A repository should contains packages signed
# with the only original GPG-KEY. In some custom repository may be wanted to mix heterogeneous
# packages; to use that repository set Strict GPG Check to off. P.S: a repository can
# contain just ONE gpg-key; you may manually import the other.
STRICTGPG=on
# If two or more repositories contains some same packages, you can specify
# from which repository you prefer to search it.
# The syntax is "<repository_name>:<package_name>"
# Accepts regular expressions. To give priority to an entire repository use "<repository_name>"
# Examples:
#PKGS_PRIORITY=( restricted:vlc )
# OR
PKGS_PRIORITY=( patches:gcc multilib )
PKGS_PRIORITY=( multilib )
# if you have two reporitories to give priority you must set both in the same line
#PKGS_PRIORITY=( myrepo restricted:vlc )
#
# if you want to install 'ktown' repository you must set it here
#PKGS_PRIORITY=( ktown )
# and DO NOT MISS to read special instruction on /usr/doc/slackpkg+-*/repositories.txt
#
# If you want a multilib system, uncomment the multilib repository and set:
PKGS_PRIORITY=( multilib )
#
# (Use /usr/doc/slackpkg+-*/setupmultilib.sh to setup a multilib configuration)
#
# For both multilib and ktown set
#PKGS_PRIORITY=( multilib ktown )
# Otherwise you can try to upgrade a package from a repository that contains a package with the
# same tag of the already installed package. Tipically that means to upgrade a package from the
# same author of the already installed package.
# Note that this method may not works properly where two repositories contains a package with the
# same tag.
# Set TAG_PRIORITY to 'on' to enable this function
TAG_PRIORITY=off
# List repositories you want to use (defined below)
# remember to launch 'slackpkg update' if you modify that row.
#REPOPLUS=( slackpkgplus restricted alienbob slacky )
REPOPLUS=( slackpkgplus )
# Define mirrors (uncomment one or more mirror; remember to add it to REPOPLUS)
# GPG Note: after adding/renaming a repository, you must to run 'slackpkg update gpg'
# some repositories as salixos, have a partial GPG support;
# for that repositories you may need to run slackpkg with 'slackpkg -checkgpg=off ...'
# Slackware 14.2 - x86_64
MIRRORPLUS['multilib']=http://slakfinder.org/slackpkg+-1.7/
#MIRRORPLUS['alienbob']=http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64/
#MIRRORPLUS['restricted']=http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.2/x86_64/
#MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.2/
# use this to keep the slackpkg+ package updated
MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+1.7/
# use this if you are upgrading to slackware 15.0
#MIRRORPLUS['slackpkgplus']=http://slakfinder.org/slackpkg+15/
# Slackware current - x86_64
MIRRORPLUS['multilib']=https://slackware.nl/people/alien/multilib/14.2/
# Local repository:
MIRRORPLUS['alienbob']=file://repositories/alien/sbrepos/14.2/x86/
#
# Local packages (you do not need metadata nor 'slackpkg update' command):
#MIRRORPLUS['myrepo']=dir://repositories/mypackages/
#
# Supported Repositories (see /usr/doc/slackpkg+-* for details and notes):
#
#slackpkgplus: http://slakfinder.org/slackpkg+{,dev,1.6,1.7}/
#multilib: http://bear.alienbase.nl/mirrors/people/alien/multilib/{14.0,14.1,14.2,current}/
#alienbob: http://bear.alienbase.nl/mirrors/people/alien/sbrepos/{14.0,14.1,14.2,current}/{x86,x86_64}/
#ktown: http://bear.alienbase.nl/mirrors/alien-kde/{14.2,current}/5/{x86,x86_64}/
#restricted: http://bear.alienbase.nl/mirrors/people/alien/restricted_sbrepos/{14.0,14.1,14.2,current}/{x86,x86_64}/
#slacky: http://repository.slacky.eu/slackware{,64}-{14.0,14.1,14.2}/
#mleddesktop: http://slackware.uk/microlinux/desktop-{14.1,14.2}-{32,64}bit/
#mledextras: http://slackware.uk/microlinux/extras-{14.1,14.2}-{32,64}bit/
#mles: http://slackware.uk/microlinux/server-{14.0,14.1,14.2}-{32,64}bit/
#msb: http://slackware.uk/msb/{14.0,14.1,14.2,current}/{1.6,1.8,1.10,1.12,1.14,1.16,1.18,1.19,latest}/{x86,x86_64}/
#csb: http://slackware.uk/csb/{14.1,14.2,current}/{x86,x86_64}/
#slackers: http://slack.conraid.net/repository/slackware64-current/
#slacke18: http://ngc891.blogdns.net/pub/slacke18/slackware{,64}-{14.1}/
#studioware: http://slackware.uk/studioware/14.2
#slackonly: http://packages.slackonly.com/pub/packages/{14.1,14.2,current}-{x86,x86_64}/
#rlworkman: http://rlworkman.net/pkgs/{14.0,14.1,14.2,current}/
#slackel: http://www.slackel.gr/repo/{i486,x86_64}/current/
#connochaetos: http://connochaetos.org/slack-n-free/slack-n-free{,64}-{14.2}/
#slint: http://slackware.uk/slint/{i586,x86_64}/slint-{14.2,testing}/
#salixos: http://download.salixos.org/{i486,x86_64}/{14.0,14.1,14.2}/
#salixextra: http://download.salixos.org/{i486,x86_64}/extra-{14.2}/
root@caitlyn:~#
Last edited by maschelsea; 08-04-2021 at 06:01 AM.
Your alienbob repository URL indicates you have a local mirror of this. Additionally in your first post you stated "I'm running Slackware 14.2-64 bit", the URL you have is for 32-bit (x86), it should be x86_64. How are you mirroring this locally?
Code:
# Local repository:
MIRRORPLUS['alienbob']=file://repositories/alien/sbrepos/14.2/x86/
I THINK I made all the suggested modifications. It's very late now, and I'm running on fumes as they say. Did I miss anything? When I ran slackpkg update it said something about gpg failing. Is this a problem? Can it be fixed?
If you want pure 64-bit gcc from slackware, remove the line in MAGENTA. Otherwise (ie. you want multilib gcc), remove the line in BLUE.
Quote:
Originally Posted by maschelsea
My trimmed file:
I THINK I made all the suggested modifications. It's very late now, and I'm running on fumes as they say. Did I miss anything? When I ran slackpkg update it said something about gpg failing. Is this a problem? Can it be fixed?
Once you applied the changes above, run the following. This should solve this issue :
Now, I only get a warning, after commenting out the red line:
Code:
root@caitlyn:~# slackpkg update gpg
2021-08-10 00:45:47 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/GPG-KEY [1572] -> "/tmp/slackpkg.S9NIEx/gpgkey" [1]
pub 1024D/40102233 2003-02-26 Slackware Linux Project <security@slackware.com>
sub 1024g/4E523569 2003-02-26 [expires: 2038-01-19]
2021-08-10 00:45:49 URL:https://slakfinder.org/slackpkg+1.7/GPG-KEY [1805/1805] -> "/tmp/slackpkg.S9NIEx/gpgkey-tmp-slackpkgplus" [1]
pub 2048R/ED123FBC 2011-01-01 Matteo Rossini <zerouno@slacky.it>
sub 2048R/2B41569A 2011-01-01
gpg: key ED123FBC: "Matteo Rossini <zerouno@slacky.it>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
https://slakfinder.org/slackpkg+-1.7/GPG-KEY:
2021-08-10 00:45:50 ERROR 404: Not Found.
!!! W A R N I N G !!!
Repository 'multilib' does NOT contain the GPG-KEY
You SHOULD disable GPG check by setting 'CHECKGPG=off'
in /etc/slackpkg/slackpkg.conf or use slackpkg with
'-checkgpg=off' : 'slackpkg -checkgpg=off install packge'
Slackware Linux Project's GPG key added
I copied /etc/slackpkg/slackpkgplus.conf into slackpkgplus.conf.bak, and then I pasted your code directly into a freshly created slackpkgplus.conf file. I didn't duplicate the order you used exactly. Here's my output:
Code:
root@caitlyn:/etc/slackpkg# slackpkg update gpg
2021-08-10 03:12:04 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/GPG-KEY [1572] -> "/tmp/slackpkg.4DFmnt/gpgkey" [2]
pub 1024D/40102233 2003-02-26 Slackware Linux Project <security@slackware.com>
sub 1024g/4E523569 2003-02-26 [expires: 2038-01-19]
2021-08-10 03:12:05 URL:https://slakfinder.org/slackpkg+1.7/GPG-KEY [1805/1805] -> "/tmp/slackpkg.4DFmnt/gpgkey-tmp-slackpkgplus" [1]
pub 2048R/ED123FBC 2011-01-01 Matteo Rossini <zerouno@slacky.it>
sub 2048R/2B41569A 2011-01-01
gpg: key ED123FBC: "Matteo Rossini <zerouno@slacky.it>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
2021-08-10 03:12:06 URL:https://slackware.nl/people/alien/multilib/14.2/GPG-KEY [11137/11137] -> "/tmp/slackpkg.4DFmnt/gpgkey-tmp-multilib" [1]
pub 1024D/A75CBDA0 2003-01-17 Eric Hameleers (IBM Linux) <alien@linux.vnet.ibm.com>
uid Eric Hameleers (Thuis) <e.hameleers@chello.nl>
uid Eric Hameleers (IBM Linux) <alien@nl.ibm.com>
uid Eric Hameleers <eric.hameleers@int.greenpeace.org>
uid Eric Hameleers <alien@sox.homeip.net>
uid Eric Hameleers <alien@slackware.com>
uid [jpeg image of size 3054]
uid Eric Hameleers (SBo) <alien@slackbuilds.org>
sub 1792g/7CBDC819 2003-01-17
gpg: key A75CBDA0: "Eric Hameleers <alien@slackware.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Slackware Linux Project's GPG key added
root@caitlyn:/etc/slackpkg# slackpkg install multilib
Looking for multilib in package list. Please wait... DONE
No packages match the pattern for install. Try:
/usr/sbin/slackpkg reinstall|upgrade
root@caitlyn:/etc/slackpkg# slackpkg update
Updating the package lists...
Downloading...
ChangeLogs
2021-08-10 03:13:09 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/ChangeLog.txt [636584] -> "/tmp/slackpkg.G5gR22/ChangeLog.txt" [2]
Saving ChangeLog.txt from repository slackpkgplus ...
Saving ChangeLog.txt from repository multilib ...
2021-08-10 03:13:13 URL:https://slakfinder.org/slackpkg+1.7/CHECKSUMS.md5 [2206/2206] -> "/tmp/slackpkg.G5gR22/CHECKSUMS.md5-slackpkgplus" [1]
2021-08-10 03:13:15 URL:https://slackware.nl/people/alien/multilib/14.2/CHECKSUMS.md5 [131564/131564] -> "/tmp/slackpkg.G5gR22/CHECKSUMS.md5-multilib" [1]
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
2021-08-10 03:13:45 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/patches/MANIFEST.bz2 [10612575] -> "/tmp/slackpkg.G5gR22/patches-MANIFEST.bz2" [2]
2021-08-10 03:13:48 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/slackware64/MANIFEST.bz2 [3139391] -> "/tmp/slackpkg.G5gR22/slackware64-MANIFEST.bz2" [1]
2021-08-10 03:13:51 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/extra/MANIFEST.bz2 [919974] -> "/tmp/slackpkg.G5gR22/extra-MANIFEST.bz2" [1]
2021-08-10 03:14:16 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/pasture/MANIFEST.bz2 [2437542] -> "/tmp/slackpkg.G5gR22/pasture-MANIFEST.bz2" [2]
2021-08-10 03:14:18 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/testing/MANIFEST.bz2 [2993] -> "/tmp/slackpkg.G5gR22/testing-MANIFEST.bz2" [1]
2021-08-10 03:14:19 URL:https://slakfinder.org/slackpkg+1.7/MANIFEST.bz2 [576/576] -> "/tmp/slackpkg.G5gR22/SLACKPKGPLUS_slackpkgplus-MANIFEST.bz2" [1]
2021-08-10 03:14:21 URL:https://slackware.nl/people/alien/multilib/14.2/MANIFEST.bz2 [212418/212418] -> "/tmp/slackpkg.G5gR22/SLACKPKGPLUS_multilib-MANIFEST.bz2" [1]
Checksums
2021-08-10 03:14:46 URL: ftp://ftp.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-14.2/CHECKSUMS.md5 [988915] -> "/tmp/slackpkg.G5gR22/CHECKSUMS.md5" [2]
2021-08-10 03:15:31 URL:https://slakfinder.org/slackpkg+1.7/CHECKSUMS.md5.asc [455/455] -> "/tmp/slackpkg.G5gR22/CHECKSUMS.md5-slackpkgplus.asc" [1]
2021-08-10 03:15:32 URL:https://slackware.nl/people/alien/multilib/14.2/CHECKSUMS.md5.asc [163/163] -> "/tmp/slackpkg.G5gR22/CHECKSUMS.md5-multilib.asc" [1]
ERROR: Verification of the gpg signature on CHECKSUMS.md5
failed! This could mean that the file is out of date
or has been tampered with.
I have not tried updating glibc yet. Will try that next.
Code:
root@caitlyn:/etc/slackpkg# slackpkg upgrade glibc
Checking local integrity... DONE
Looking for glibc in package list. Please wait... DONE
No packages match the pattern for upgrade. Try:
/usr/sbin/slackpkg install|reinstall
root@caitlyn:/etc/slackpkg#
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.