setup fails on most current Slackware-current March 26, 2012
I used Alien's mirror script to download and burn a current DVD for Slackware. The burn failed because the iso was > 4.7G.
Easy fix delete kdei/. Everything OK so far. Reboot from DVD and log in as root. run 'setup' no messages, after a few seconds, newline and bash prompt return. Repeated attempts produce the same result. my system: uname -a returns Linux Linux 3.3.0 #2 SMP Mon Mar 19 08:13:15 EDT 2012 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ AuthenticAMD GNU/Linux 8GB memory Lots of space on drives. Any suggestions would be greatly appreciated Thanks John |
Quote:
P.S. The further investigation shows the problem with sh (busybox) that do not propagates the TERM env var to child scripts. P.P.S. Uploading the bash static binary and linking it to /bin/sh solved the issue completely - I've managed to install the distro. |
here, I changed the config file for building busybox like this:
Code:
--- installer/busybox-dot-config.orig 2012-01-09 19:51:11.000000000 +0100 |
No Joy in Coal Township
Thanks for the replies, but no success
patched busybox-dot-config as described ran busybox.Slackbuild archived the output from the slackbuild with cpio > initrd.img copied the initrd.img to slackware64/isolinux/initrd.img rebuilt the DVD did I do something wrong or miss something? the boot from the install disk hangs at the same place setup will not run looking for any other suggestions thanks john PS using the March 28th changelog |
Same issue here using the 3/29 changes
|
workAround
Quote:
Boot with your 13.37 disk, after you log in as root remove the 13.37 DVD and replace it with current DVD. enter 'setup' and you should be able to install current. Of course this is only a temporary fix as I would expect Pat to fix this before the next release. Credit for the workaround goes to PV as he taught me that in one of my 'guru wannbe' lessons hope it helps john |
Quote:
|
or, if you like, you can also try these mini-isos, where I built busybox statically and replaced it in the initrd (more info on how to extract the initrd here).
P.S. you can also: - rebuild busybox (/source/installer) modifying busybox-dot-config as above: resulting binary will be in /tmp/busybox-*/_install/bin/busybox; - extract the initrd.img that you find on slackware's mirrors; - replace busybox (in extracted_initrd_folder/bin) with the just built one; - reassemble the initrd.img; - put it in the isolinux folder of your slackware*-current mirror; - create the full iso with Eric's script Code:
mirror-slackware-current.sh -i |
Quote:
Even after much time googling I did not find the page http://www.flaterco.com/kb/slackware.html here It would have helped much Anyway fixing it was a good learning experience for me. Thanks john |
Quote:
Thanks to SfinxSoft solved in my case in 4 easy steps: 1) wget ftp://ftp.sh.cvut.cz/MIRRORS/slackwa...010-i486-1.txz 2) installpkg bash-4.1.010-i486-1.txz [downloading bash package and installing it] 3) rm /bin/sh 4) ln /bin/bash /bin/sh [replacing sh by bash - creating a link to bash in place of sh] After that setup ran without any problem. Thanks again |
try to update your -Current ISO using the latest update. Pat has updated the initrd to use Genuine Bash instead of Busybox Ash
Quote:
|
Thanks, Willysr.
Looks like the x86_64 is a couple days behind ( at least the change log on Slackware.org). As soon as the change shows up I'll test it. |
gmartin, you better check the actual changelog instead of the script-generated pretty-page. In http://slackware.osuosl.org/slackwar.../ChangeLog.txt you'll see that 64bit is as up-to-date as 32bit.
Eric |
Yup, Pat uploaded all the 32/64 packages simultaneously, so they are all synched all the time
|
Yes. My local sync'd copy was up to date. Install went fine. Thanks for the tip.
|
Quote:
The latest current setup runs fine Now running current with kde 4.8.2 on my testing partition Pat 'you da man' thanks willysr john 'wannabe guru' |
All times are GMT -5. The time now is 11:34 PM. |