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.
After setting /etc/slackpkg/mirrors to a "current" repository and running slackpkg update, whenever i generate a package file list, any upgrades it finds are all downgrades. For instance, it will report that it will "upgrade" Firefox from 1.5.0.7 --> 1.5.0.6 ??
Also, Slackpkg seems to have built-in error checking on that /etc/slackpkg/mirrors file. If you don't select any mirror, it warns you and it won't start. Sames goes for if you uncomment out more than one.
It is a very, very strange behaviour because mentioned pkglist is used for all operations like upgrade, install, reinstall, download and blacklist. I guess slackpkg upgrade mozilla-firefox won't offer a downgrade.
As I did reread your question, you've spoken about package list generation - do you get it by the search command ? If you do, then I'd first try to remove filelist.gz, slackware-filelist.gz, extra-filelist.gz and pasture-filelist.gz - they will be generated again. Then select up-to-date mirror and invoke slackpkg update again and check if it did helped.
Am i being stupid and getting confused about the --> indicating to what the package will be updated to? If not, then you will see that every package is being flagged for applying a previous version.
Also, i have checked that i only have one mirror commented out by running the following:
Code:
grep -v '^#' /etc/slackpkg/mirrors | sed -e '/^ *$/d'
http://www.mirror.ac.uk/mirror/ftp.slackware.com/slackware-current/
All I have to say is change to another repository server.
Mirror on http://www.mirror.ac.uk/mirror/ftp.s...kware-current/ is outdated, syncing is somehow broken. I've checked pkgtools and glibc and both are in lower versions then on other sites.
Try using a US mirror. The one at osuosl is always up to date and is quick from the UK as well. I don't think that's the problem though as mirror.ac.uk is also up to date now. I had a similar problem with slackpkg wanting to downgrade rather than upgrade.
I've just noticed you're pointing at slackware-current rather than slackware-11.0. Maybe that's the problem. The slackware-current at mirror.ac.uk IS out of date.
For now use the Slackware-11 mirrors because they have been updated more. There is an entry about it in the -current changelog. That should fix some of your problems.
Also, slackpkg will list packages for upgrade simply because the package names are different from the package list. For example, I have Gaim 2.0.0beta3.1 installed, which is newer than the Gaim 1.5 included in Slackware 11. However, when I do an upgrade-all, I get this:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.