[SOLVED] Startx not working after multilib script was ran
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.
Just start coding. Why do you think you need multilib and slackpkg+ anyway? If you know you need them, then install them. I don't use them.
Because you blacklisted kernel, slackpkg did not upgrade the kernel. My guess is that your original problem with X was that you upgraded the kernel but did not update it for elilo. (Then your system ran the old kernel without its modules.) The preferred way is to install a new kernel in addition to the old one to make sure you have a working one. But I don't use elilo so I can't help you in that.
Last edited by Petri Kaukasoina; 03-20-2022 at 04:09 PM.
I will now reboot and when it breaks please tell me what to do next. I have given up on coding this week. I want to set up the perfect slackbox and then start coding. I plan on contributing to the slackware project as well as a software engineer but first I Need to get this down first. Though I have coding skills my Linux knowledge is not on pair with the likes of alienbob.
I rebooted and was able to startx after running the above commands. What should I do next or what is it that you suggest? Should I Run slackpkg install-new, install multilib, or install slackpkg+?
I am following this link in particular: https://www.youtube.com/watch?v=IzTt...ukclgrk0h00410
In that video he runs the script to enable multilib, but then goes into the file and adds multilib to the REPOPLUS setting. I don't do this and I honestly don't remember why not but maybe just run the script and then leave the config alone.
Just start coding. Why do you think you need multilib and slackpkg+ anyway? If you know you need them, then install them. I don't use them.
Because you blacklisted kernel, slackpkg did not upgrade the kernel. My guess is that your original problem with X was that you upgraded the kernel but did not update it for elilo. (Then your system ran the old kernel without its modules.) The preferred way is to install a new kernel in addition to the old one to make sure you have a working one. But I don't use elilo so I can't help you in that.
Okay, will do. Can I install slackpkg+ with out breaking xorg?
multilib and slackpkg+ almost certainly had nothing to do with it. You just didn't have a working video driver so it was trying to fall back to 'vesa' but that driver just doesn't work from an EFI environment because it's a completely different type of BIOS. I _think_ 'efifb' is sort of the EFI equivalent of the vesa driver, but you don't really want either and intl 520 has been supported for yonks.
The kernel boot log (dmesg) might have some information about what failed but it's usually pretty terse and might not help a lot. I suspect some module was missing or the kernel was otherwise somehow broken. I've had the same problem before and it's always been due to a misconfigured kernel or incorrect kernel arguments, I always build my own cut-down kernel from kernel.org and occasionally mess it up.
You don't need multilib for development anyway unless you're trying to run and/or cross compile 32-bit binaries. And even then there are alternatives like installing a 32-bit os in a separate VM instance (using qemu or virtualbox), or using something like conty[1]. For what it's worth I found using slackpkg+ and keeping multilib working a huge PITA and ditched both a couple of years ago, but i'm also no longer developing any 32-bit code either.
multilib and slackpkg+ almost certainly had nothing to do with it. You just didn't have a working video driver so it was trying to fall back to 'vesa' but that driver just doesn't work from an EFI environment because it's a completely different type of BIOS. I _think_ 'efifb' is sort of the EFI equivalent of the vesa driver, but you don't really want either and intl 520 has been supported for yonks.
The kernel boot log (dmesg) might have some information about what failed but it's usually pretty terse and might not help a lot. I suspect some module was missing or the kernel was otherwise somehow broken. I've had the same problem before and it's always been due to a misconfigured kernel or incorrect kernel arguments, I always build my own cut-down kernel from kernel.org and occasionally mess it up.
You don't need multilib for development anyway unless you're trying to run and/or cross compile 32-bit binaries. And even then there are alternatives like installing a 32-bit os in a separate VM instance (using qemu or virtualbox), or using something like conty[1]. For what it's worth I found using slackpkg+ and keeping multilib working a huge PITA and ditched both a couple of years ago, but i'm also no longer developing any 32-bit code either.
Okay. So I can install multilib and slackpkg+ and not experience what equates to the destruction of my OS?
For sure. Many of us do/did it.
You're advise to test at each step to find the reason you have your setup unusable (if no mistake,which is common even for experienced users).
As previous people has points out, unless you have specific need to run 32-bit program or develop 32-bit program, there is no advantage to have multi lib installed at all. I have been using pure 64-bit Slackware since Slackware64-13.0 (without needing the multilib for all my development work).
What is the point of the 32 bit slackware then? Does any one use it? What kind of a man is a 32-bit Slackware man? What kind of things does he like to do? Does he like to work on his car; when he gets to working on his car does he forget what time it is or to eat? He never forgets to smoke though... Does he always smoke when he gets to working on his car and does smoking and working go together? What does he smoke -- say it is Marlboro! What about Marlboro does he like? Well when he pulls on a cigarette he wants to taste something, with Marlboro he can. Plus Marlboro has the flip top box, this flip top box is interesting and practical further more would he suggest Slackware 32-bit to a friend or did he already suggest such?
Last edited by Cameronnoah; 03-23-2022 at 11:07 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.