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.
Checking local integrity... DONE
You have a broken /var/log/packages - with two versions of the same package.
The list of packages duplicated in your machine are shown below, but don't
worry about this list - when you select your action, slackpkg will show a
better list:
You can (B)lacklist, (R)emove, or (I)gnore these packages.
Select your action (B/R/I):
What I had done originally was install the 64-bit beta driver along with the x86 driver. I installed both and everything works well enough, except for some lag in games on Steam. I wanted to upgrade and saw the above, not sure how to proceed and any information is appreciated.
What I had done originally was install the 64-bit beta driver along with the x86 driver.
Actually you installed two versions of the x86-64 driver: one stable and one beta.
Quote:
I installed both
Actually, when you installed the second one it just overrode the files wearing the same name from the already installed package so you don't really have the two packages installed. That's not clean and that's exactly what reports slackpkg.
What you should have done is either run upgradepkg on the second package or (in case upgradepkg failed because the two software don't' *seem* to be two versions of the same package because of differences in the packages' naming schemes), just run removepkg on the first then installpkg on the new.
Quote:
Not sure how to proceed
Type R when asked by slackpkg to remove these packages, check that they are actually removed (output of "ls /var/log/packages/fglrx*" should be empty), if one remains remove it with removepkg, then use installpkg to install the beta version.
Oh, and don't use sudo for these commands, that's not needed on Slackware: become root with "su" instead.
TIP: to know which files were installed on your system typing "installpkg <package_name>" (in other words check the content of a package), just type "less /var/log/package/<package_name>" (q to quit).
Oh, and to actually understand how the Slackware tools work, you won't loose your time reading their respective manual page. You have man pages for explodepkg, installpkg, makepkg, pkgtool, removepkg, slackpkg, slackpkg.conf and upgradepkg, e.g. type "man slackpkg".
Last edited by Didier Spaier; 06-17-2014 at 01:14 PM.
Actually you installed two versions of the s86-64 driver: one stable and one betaActually, when you installed the second one it just overrode the files wearing the same name from the already installed package so you don't really have the two packages installed. That's not clean and that's exactly what reports slackpkg.
What you should have done is either run upgradepkg on the second package or (in case upgradepkg failed because the two software don't' *seem* to be two versions of the same package because of differences in the packages' naming schemes), just run removepkg on the first then installpkg on the new.
Type R when asked by slackpkg to remove these packages, check that they are actually removed (output of "ls /var/log/packages/fglrx*" should be empty), if one remains remove it with removepkg, then use installpkg to install the beta version.
Oh, and don't use sudo for these commands, taht's not needed on Slackware: become root with "su" instead.
TIP: to know which files were installed on your system typing "installpkg <package_name>" (in other words check the content of a package), just type "less /var/log/package/<package_name>" (q to quit).
I've always used sudo, just wondering what is different than using su?
You are missing the following 32-bit libraries, and Steam may run:
libc.so.6
I looked around and read that it might have had something to to with glibc which I reinstalled. Not too sure what is going on.
I looked around and read that it might have had something to to with glibc which I reinstalled
Probably as this symlink is made when installing glibc or glic-solibs. Please show full output of
Code:
ls -1 /var/log/{packages,scripts}/glibc*
PS This is to confirm my guess that you didn't install (or more probably removed) the 32 bit compatibility package for glibc or at least glibc-solibs, hence my question.
Last edited by Didier Spaier; 06-17-2014 at 02:23 PM.
It worked. Strange, The lib32 folder exists on my desktop which I deleted at one point because I thought it wasn't needed after the packages had been installed, that might have had something to do with it.
No. But maybe, if you didn't remove these packages with either removepkg or slackpkg remove, maybe you typed slackpkg clean-system? If you typed that command these packages have been proposed for removal as they are not official Slackware packages (unless you have blacklisted them in file /etc/slackpkg/blacklist).
Last edited by Didier Spaier; 06-17-2014 at 03:07 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.