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.
I was getting the same error as you are getting. From the error I think you have got swaret.conf set up to be current (I may be wrong here). But try using slackware 11.00 CD rather than 10.2 CD. It may be that 10.2 CD had a very old version of Glibc. But if you are using current then make sure that you read ftp://ftp.mirror.ac.uk/sites/ftp.sla...nt/UPGRADE.TXT before upgrading. If you are using 2.6 kernel then change the replace the udev.new with udev (if you customized udev then make the appropriate changes).
You should be able to. You said you're getting errors, but at what steps are you getting errors?
Well I just tried to install the glibc files from an 11.0 disk and still got the same error...this is when I get it...when I type the following:
Code:
chroot /mnt /bin/bash -l
Code:
[error]
/bin/bash: /lib/libc.so.6: version 'GLIBC-2.4' not found (required by /bin/bash
[/error]
Quote:
Originally Posted by Hangdog42
Also, by any chance, can you boot the computer into single mode?
Can't even log in...
I've googled around how would I run installpkg and install the various glibc stuff to the directories that it needed to be placed in? Not able to find anything...
Well I just tried to install the glibc files from an 11.0 disk and still got the same error...this is when I get it...when I type the following:
Code:
chroot /mnt /bin/bash -l
Code:
[error]
/bin/bash: /lib/libc.so.6: version 'GLIBC-2.4' not found (required by /bin/bash
[/error]
Your bash needs GLIBC-2.4 and you don't have it. It looks like you have upgraded bash to the slackware-current version. If you mount your hard drive to /mnt, after that 'ls /mnt/var/adm/packages/bash*' tells you the bash version. bash-3.1.017-i486-1 is the original version from 11.0 and bash-3.2.015-i486-1_slack11.0 is an alternative version from patches. bash-3.2.015-i486-1 and bash-3.2.009-i486-1 are slackware-current packages which don't work in slackware 11.0.
If you want to stay at slackware-11.0, reinstall bash. If you have bash from slackware-current, you have probably installed some other packages from slackware-current, too, so you might want to reinstall everything. (upgradepkg --install-new --reinstall slackware/*/*.tgz).
If you want to try slackware-current, upgrade everything to current. Read CHANGES_AND_HINTS.TXT.
You don't need to log in. From the LILO command prompt add the word single or the number 1 after the kernel name you select and that should boot you into single mode, if it is even possible.
Well I just tried to install the glibc files from an 11.0 disk and still got the same error...this is when I get it...when I type the following:
Code:
chroot /mnt /bin/bash -l
Code:
[error]
/bin/bash: /lib/libc.so.6: version 'GLIBC-2.4' not found (required by /bin/bash
[/error]
First, if the installation *was* Slackware 10.2, then you need to reinstall 10.2's glibc, not 11.0's glibc.
Second, the problem with bash is mentioned in my HOWTO that Eric linked: http://rlworkman.net/howtos/glibc-recovery
Code:
Note: there are some other packages that might need to be upgraded (downgraded,
actually) while you're here; I'm not even going to attempt to list them,
but for example, if you had already upgraded bash with the package from
the newer Slackware version, you probably need to do the same thing as
above with the a/bash-*.tgz package on the cdrom.
So my entention was to install Slackware 11.0 and do a clean install.
For some reason, I installed 11.0, and when I booted up I got my
old desktop, which really suprised me, along with all of my files/data ok, and a 2.6 kernel. I'm not sure what just happened here, can someone please explain?
And here are my new problems:
-no eth0 connection
-PS/2 mouse doesn't work
I'm thinking to solve the following problems, do the following:
-add module into 2.6 kernel that allows for eth0
-recreate xorg.conf file that fixes PS/2
For some reason, I installed 11.0, and when I booted up I got my
old desktop, which really suprised me, along with all of my files/data ok, and a 2.6 kernel. I'm not sure what just happened here, can someone please explain?
I'm guessing that you didn't format whatever partition /home is on, and since a lot (all?) of your preferences are saved in your home directory, you got them back. Also, there are a couple of 2.6 kernels in the 11.0 install options. Again, a guess is that you chose one of those (and this might also affect your eth0 problem).
Quote:
-no eth0 connection
If you installed the huge 2.6 kernel, you also need to install the kernel modules package. I'm guessing that the modules package didn't get installed, so there is no driver for your ethernet card. Posting the make/chipset might also help.
Also, the kernel module packages for 2.6.x are not part of the
standard installation, so if you install using huge26.s or test26.s
kernel you'll have to install the corresponding kernel-modules package
when you're done. They can be found under /extra/linux-2.6.17.13/ (or
ISO number two under /extra/linux-2.6.17.13), or
/testing/packages/linux-2.6.18/ (or ISO number four under
/testing-2.6.18/packages/linux-2.6.18).
If lsmod isn't showing anything then either everything you need is compiled into the kernel or you didn't install the kernel modules package.
If you installed the huge 2.6 kernel, you also need to install the kernel modules package.
But my PS/2 mouse still doesn't work and the entries under my xorg.conf file looks just like the old xorg.conf file. So, this leads me to believe this is a modules issue, along with not having any eth0...
Can I mount Slackware 11.0 iso #2 and under /extra/linux-2.16.17.13 run the following:
Code:
installpkg kernel-modules-2.6.17.13-i486-1.tgz.sc
and this will add all of the modules that I need to fix
-ps/2
-eth0
and have modules listed when I issue the command:
Code:
lsmod
thanks
EDIT: I don't have my kernel experience, so I'm asking pretty basic questions, so please forgive.
Last edited by JockVSJock; 05-01-2007 at 10:29 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.