LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   Slackpkg+ and restricted packages (http://www.linuxquestions.org/questions/slackware-14/slackpkg-and-restricted-packages-4175484152/)

marnold 11-10-2013 07:42 PM

Slackpkg+ and restricted packages
 
I've been trying to convince Slackpkg+ to give priority to the restricted version of vlc, but whenever I do a search, only the alienbob one shows up. Here are the appropriate parts of my slackpkgplus.conf:

Code:

PKGS_PRIORITY=( restricted:vlc )

. . .

REPOPLUS=( slackpkgplus restricted alienbob slacky )

# Slackware 14.1 - x86_64
MIRRORPLUS['multilib']=http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/
MIRRORPLUS['alienbob']=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64/
MIRRORPLUS['restricted']=http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64/
MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.1/

What am I doing wrong?

mfrias 11-11-2013 12:28 AM

Quote:

Originally Posted by marnold (Post 5062183)
What am I doing wrong?

Nothing. The result of search is fine because vlc only exist in the repository "restricted".

The repository "slacky" has not yet compiled packages for version 14.1. You must add the repository "slackel" and try again.

phenixia2003 11-11-2013 03:37 AM

Hello,

Quote:

Originally Posted by marnold (Post 5062183)
I've been trying to convince Slackpkg+ to give priority to the restricted version of vlc, but whenever I do a search, only the alienbob one shows up. Here are the appropriate parts of my slackpkgplus.conf:

Code:

PKGS_PRIORITY=( restricted:vlc )

. . .

REPOPLUS=( slackpkgplus restricted alienbob slacky )

# Slackware 14.1 - x86_64
MIRRORPLUS['multilib']=http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/
MIRRORPLUS['alienbob']=http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64/
MIRRORPLUS['restricted']=http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64/
MIRRORPLUS['slacky']=http://repository.slacky.eu/slackware64-14.1/


Given that repository "restricted" is declared before "alienbob" in REPOPLUS, all packages from "restricted" have precedence over those in "alienbob", so you don't need to declare "restricted:vlc" in PKGS_PRIORITY.

Quote:

Originally Posted by marnold (Post 5062183)
What am I doing wrong?

Anyway, with your configuration, 'slackpkg search vlc' is working well here :

Code:

$ slackpkg search vlc

DONE

The list below shows all packages with name matching "vlc".

[ Status          ] [ Repository              ] [ Package                                  ]
  uninstalled          restricted                  npapi-vlc-20130818-x86_64-1alien         
  uninstalled          restricted                  vlc-2.1.0-x86_64-1alien                 
  uninstalled          alienbob                    npapi-vlc-20130818-x86_64-1alien         
  uninstalled          alienbob                    vlc-2.1.0-x86_64-1alien                 

You can search specific files using "slackpkg file-search file".

What is the output of "slackpkg search vlc" on your side ?

Try to run "slackpkg update" then 'slackpkg search vlc' to see if that solves the problem.

If this does not work, post the output of the command below :

Code:

$ grep -E "(restricted vlc )|(alienbob vlc )" /var/lib/slackpkg/pkglist

--
SeB

marnold 11-11-2013 08:43 AM

Quote:

Originally Posted by phenixia2003 (Post 5062374)
What is the output of "slackpkg search vlc" on your side ?

Try to run "slackpkg update" then 'slackpkg search vlc' to see if that solves the problem.

I did "slackpkg update then "slackpkg search vlc" and this is what I get:

Code:

[ Status          ] [ Repository              ] [ Package                                  ]
  uninstalled          alienbob                    npapi-vlc-20130818-x86_64-1alien         
  installed          alienbob                    vlc-2.1.0-x86_64-1alien

I looked through the information that "slackpkg update" spits out and it is finding the manifest for the restricted repository. I downloaded the MANIFEST.bz2 that it says it's downloading and the restricted vlc is in there.

Quote:

Originally Posted by phenixia2003 (Post 5062374)
If this does not work, post the output of the command below :

Code:

$ grep -E "(restricted vlc )|(alienbob vlc )" /var/lib/slackpkg/pkglist

It gave me this:
Code:

SLACKPKGPLUS_alienbob vlc 2.1.0 x86_64 1alien vlc-2.1.0-x86_64-1alien ./SLACKPKGPLUS_alienbob/vlc txz
Thanks for your help.

phenixia2003 11-11-2013 09:53 AM

Hello,

Quote:

Originally Posted by marnold (Post 5062539)
I did "slackpkg update then "slackpkg search vlc"

I looked through the information that "slackpkg update" spits out and it is finding the manifest for the restricted repository. I downloaded the MANIFEST.bz2 that it says it's downloading and the restricted vlc is in there.


Quote:

Originally Posted by phenixia2003 (Post 5062374)
If this does not work, post the output of the command below :

Code:

$ grep -E "(restricted vlc )|(alienbob vlc )" /var/lib/slackpkg/pkglist


It gave me this:
Code:

SLACKPKGPLUS_alienbob vlc 2.1.0 x86_64 1alien vlc-2.1.0-x86_64-1alien ./SLACKPKGPLUS_alienbob/vlc txz

Ok, so something is wrong when you run "slackpkg update". I suggest you to post all the output of "slackpkg update".

--
SeB

marnold 11-11-2013 05:49 PM

Here 'tis. The Slacky one is failing because they don't have a 14.1 repo set up just yet. I ran "slackpkg update gpg" just to make sure everything was OK there first.

Code:

Updating the package lists...
        Downloading...
2013-11-11 18:35:01 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/ChangeLog.txt [217106/217106] -> "/tmp/slackpkg.9cN145/ChangeLog.txt" [1]
2013-11-11 18:35:02 URL:http://slakfinder.org/slackpkg+/CHECKSUMS.md5 [1072/1072] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5-slackpkgplus" [1]
2013-11-11 18:35:02 URL:http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64/CHECKSUMS.md5 [1592/1592] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5-restricted" [1]
2013-11-11 18:35:03 URL:http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64/CHECKSUMS.md5 [19856/19856] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5-alienbob" [1]
http://repository.slacky.eu/slackware64-14.1/CHECKSUMS.md5:
2013-11-11 18:35:19 ERROR 404: Not Found.
2013-11-11 18:35:19 URL:http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/CHECKSUMS.md5 [94181/94181] -> "/tmp/slackpkg.9cN145/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
2013-11-11 18:35:32 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/patches/MANIFEST.bz2 [14/14] -> "/tmp/slackpkg.9cN145/patches-MANIFEST.bz2" [1]
2013-11-11 18:35:34 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/slackware64/MANIFEST.bz2 [2856124/2856124] -> "/tmp/slackpkg.9cN145/slackware64-MANIFEST.bz2" [1]
2013-11-11 18:35:34 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/extra/MANIFEST.bz2 [91113/91113] -> "/tmp/slackpkg.9cN145/extra-MANIFEST.bz2" [1]
2013-11-11 18:35:34 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/pasture/MANIFEST.bz2 [2154/2154] -> "/tmp/slackpkg.9cN145/pasture-MANIFEST.bz2" [1]                                                                                                   
2013-11-11 18:35:34 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/testing/MANIFEST.bz2 [885/885] -> "/tmp/slackpkg.9cN145/testing-MANIFEST.bz2" [1]                                                                                                     
2013-11-11 18:35:35 URL:http://slakfinder.org/slackpkg+/MANIFEST.bz2 [447/447] -> "/tmp/slackpkg.9cN145/SLACKPKGPLUS_slackpkgplus-MANIFEST.bz2" [1]                                                                                                                           
2013-11-11 18:35:36 URL:http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64/MANIFEST.bz2 [16018/16018] -> "/tmp/slackpkg.9cN145/SLACKPKGPLUS_restricted-MANIFEST.bz2" [1]                                                                           
2013-11-11 18:35:36 URL:http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64/MANIFEST.bz2 [81450/81450] -> "/tmp/slackpkg.9cN145/SLACKPKGPLUS_alienbob-MANIFEST.bz2" [1]                                                                                       
http://repository.slacky.eu/slackware64-14.1/MANIFEST.bz2:                                                                                                                                                                                                                   
2013-11-11 18:35:37 ERROR 404: Not Found.                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                             
                  !!! N O T I C E !!!                                                                                                                                                                                                                                       
    Repository 'slacky' does not contains MANIFEST.bz2                                                                                                                                                                                                                       
    Don't worry.. it will works fine, but the commands                                                                                                                                                                                                                       
    'slackpkg file-search' will not works on that                                                                                                                                                                                                                             
    repository                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                                             
2013-11-11 18:35:41 URL:http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/MANIFEST.bz2 [253725/253725] -> "/tmp/slackpkg.9cN145/SLACKPKGPLUS_multilib-MANIFEST.bz2" [1]                                                                                           
                Checksums                                                                                                                                                                                                                                                     
2013-11-11 18:35:42 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/CHECKSUMS.md5 [751352/751352] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5" [1]                                                                                                             
2013-11-11 18:35:42 URL:http://slackware.mirrors.tds.net/pub/slackware/slackware64-14.1/CHECKSUMS.md5.asc [198/198] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5.asc" [1]                                                                                                           
2013-11-11 18:35:43 URL:http://slakfinder.org/slackpkg+/CHECKSUMS.md5.asc [490/490] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5-slackpkgplus.asc" [1]                                                                                                                             
2013-11-11 18:35:43 URL:http://taper.alienbase.nl/mirrors/people/alien/restricted_sbrepos/14.1/x86_64/CHECKSUMS.md5.asc [198/198] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5-restricted.asc" [1]                                                                                 
2013-11-11 18:35:43 URL:http://taper.alienbase.nl/mirrors/people/alien/sbrepos/14.1/x86_64/CHECKSUMS.md5.asc [198/198] -> "/tmp/slackpkg.9cN145/CHECKSUMS.md5-alienbob.asc" [1]                                                                                               
http://repository.slacky.eu/slackware64-14.1/CHECKSUMS.md5.asc:                                                                                                                                                                                                               
2013-11-11 18:35:44 ERROR 404: Not Found.                                                                                                                                                                                                                                     
http://repository.slacky.eu/slackware64-14.1/CHECKSUMS.md5.gz.asc:                                                                                                                                                                                                           
2013-11-11 18:35:45 ERROR 404: Not Found.                                                                                                                                                                                                                                     
                                                                                                                                                                                                                                                                             
                        !!! F A T A L !!!                                                                                                                                                                                                                                     
    Repository 'slacky' FAILS to check CHECKSUMS.md5 signature                                                                                                                                                                                                               
    The file may be corrupted or the gpg key may be not valid.                                                                                                                                                                                                               
    Remember to import keys launching 'slackpkg update gpg'.                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                             
2013-11-11 18:35:50 URL:http://taper.alienbase.nl/mirrors/people/alien/multilib/14.1/CHECKSUMS.md5.asc [198/198] -> "/tmp/slackpkg.9cN145/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.


phenixia2003 11-12-2013 04:11 AM

Hello,


Quote:

Originally Posted by marnold (Post 5062828)
Here 'tis. The Slacky one is failing because they don't have a 14.1 repo set up just yet. I ran "slackpkg update gpg" just to make sure everything was OK there first.

Your issue seems to be related to the slacky repository which does not work. You have two solutions :

  • 1. disable the slacky repository in your slackpkgplus.conf (remove "slacky" in REPOPLUS and comment out the line "MIRRORPLUS['slacky']=...") then run :
    Code:

    $ slackpkg update
  • 2. run the command below :
    Code:

    $ slackpkg -checkgpg=off update


--
SeB

marnold 11-12-2013 10:44 PM

Yep! That did it. Evidently I found a bug in slackpkg+. Thanks for your help. I'll have to look into someone to report this to.


All times are GMT -5. The time now is 08:58 AM.