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.
Then, check /var/log/packages for any kde4 files as well as ConsoleKit which should be replaced by elogind. One of those will need to exist but not both. Ideally if you are comfortable with the risk and time for fixing back, you can simply rename any kde4 packages and ConsoleKit IF you also have Plasma 5 files, sddm, elogind, etc. OR if you are a serious gambler and handy with chroot, you can manually remove those packages or do "slackpkg clean-system" but it is wise to thoroughly review what will be "cleaned" and uncheck those you wish to keep.
Looks like I have my work cut out for me as this is what I have:
Code:
$ ls /var/log/packages/*ConsoleKit*
/var/log/packages/ConsoleKit2-1.0.0-x86_64-4
$ ls /var/log/packages/*elogind*
/var/log/packages/elogind-246.10-x86_64-1
$ ls /var/log/packages/*kde4*
/var/log/packages/pykde4-4.14.3-x86_64-9
I did slackpkg install-new and it appears that every package has an md5sum error. Now what?
EDIT: I ran slackpkg install-new again and it looks like nothing was updated, the same packages seem to be in the list of packages to install.
Yeah those errors piss me off, too. The only things that seem to avoid them appears to be connection quality which depends on a couple things. I have wifi 6 so, new to me, I prefer my wifi connection but I get FAR fewer checksum errors with ethernet, so I "ifconfig wlan0 down" to prefer eth1.
Another help is selecting a different mirror, but there is also possibly a time of day issue since mirrors seem to get a bit hincky when they update. I may try the "download" feature at some point so files aren't just temporarily in cache, but that may only be wise for people with multiple systems to upgrade.
Regarding your current conflict condition, this is merely anecdotal, but for a short time I found myself in that same condition upgrading to Plasma5 where I had both elogind and ConsoleKit installed. I wasn't certain what to do either but I discovered, oddly enough, that at least I could still get into X while both were installed. Once I felt confident Plasma 5 was all there I just manually removed ConsoleKit and all was golden. I don't know for certain but I strongly suspect pykde4-4.14.3-x86_64-9 won't present a major problem to finishing your upgrade process anyway.
Try ethernet if you have it and perhaps another mirror and redo the "slackpkg update" process. One thing it is remarkably good at is keeping track of it's own errors and addressing them. I tend to review upgrades for the most obvious base files like GCC, and actually reboot (which is otherwise quite rare for me) and because I use the nvidia proprietary driver I reinstall it when I see a mesa upgrade. It isn't always essential, I've learned, but it is safer if you use the NVIDIA-foo.run installer.
Yeah those errors piss me off, too. The only things that seem to avoid them appears to be connection quality which depends on a couple things. I have wifi 6 so, new to me, I prefer my wifi connection but I get FAR fewer checksum errors with ethernet, so I "ifconfig wlan0 down" to prefer eth1.
Another help is selecting a different mirror, but there is also possibly a time of day issue since mirrors seem to get a bit hincky when they update. I may try the "download" feature at some point so files aren't just temporarily in cache, but that may only be wise for people with multiple systems to upgrade.
Regarding your current conflict condition, this is merely anecdotal, but for a short time I found myself in that same condition upgrading to Plasma5 where I had both elogind and ConsoleKit installed. I wasn't certain what to do either but I discovered, oddly enough, that at least I could still get into X while both were installed. Once I felt confident Plasma 5 was all there I just manually removed ConsoleKit and all was golden. I don't know for certain but I strongly suspect pykde4-4.14.3-x86_64-9 won't present a major problem to finishing your upgrade process anyway.
Try ethernet if you have it and perhaps another mirror and redo the "slackpkg update" process. One thing it is remarkably good at is keeping track of it's own errors and addressing them. I tend to review upgrades for the most obvious base files like GCC, and actually reboot (which is otherwise quite rare for me) and because I use the nvidia proprietary driver I reinstall it when I see a mesa upgrade. It isn't always essential, I've learned, but it is safer if you use the NVIDIA-foo.run installer.
I'm using ethernet (the computer does not have wifi capability). I'll try a different mirror. Thank you for your detailed replies I really appreciate them.
In my humble opinion, the Slackware-current is so far away from Slackware 14.2 that I doubt that there could be done a meaningful fixing of an accidental upgrade.
I suggest to OP to make an local mirror of Slackware-current via rsync using this script made by Mr. Hameleers:
In my humble opinion, the Slackware-current is so far away from Slackware 14.2 that I doubt that there could be done a meaningful fixing of an accidental upgrade.
I suggest to OP to make an local mirror of Slackware-current via rsync using this script made by Mr. Hameleers:
This "older version of current" was from before switching to Plasma5 and elogind, with the removal of KDE4 and ConsoleKit2?
Yes, long before that. I had a particular program that I couldn't get to build on a newer version of current on my test computer so I didn't upgrade my main computer.
Yes, long before that. I had a particular program that I couldn't get to build on a newer version of current on my test computer so I didn't upgrade my main computer.
Then, I think that my previous post remains as valid solution.
Better to forget about slackpkg and to do the things manually.
At least this is what I will do myself. Honestly, I never used slackpkg on Slackware.
Last edited by LuckyCyborg; 04-09-2021 at 11:49 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.