Page 5 of 15
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 3:16 pm
by BitJam
anticapitalista wrote: Fri Mar 22, 2019 2:48 pm
Just to add - the problem app seems to be fuseiso.
With it installed, we get the vmlinuz error.
Without it (and also with or without fuseiso9660), both lum gui and lum cli work as they should.
@anti, rs55's system has trouble with *both* fuseiso and fuseiso9660. I'm working on a fix in cli-shell-utils that will copy and defrag the vmlinuz file (and then initrd.gz) before anything else gets copied. If this still doesn't work then I may have to only use fuseiso (or fuseiso9660) when it is needed and accept that on a few systems (ones like rs55's that *also* need fuseiso to mount the iso file) we will be unable to make a working live-usb. The fuse mounting seems to work fine on most systems. AFAIK, rs55 has the only system we know of that has a problem with it.
@rs55, thank you for trying the dirty_bytes solutions. I would have been surprised if it worked. I plan to have a new version for you to test soon that has the fix I mentioned above.
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 3:21 pm
by rs55
my experience was that both fuseiso and fuseiso9660 cause the same problem.
Obviously if lum is invoking fuseiso and the system only has fuseiso9660 installed - it does'nt get executed - so it works.
But if you change lum to invoke fuseiso9660 , then the same problem occurs.
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 3:25 pm
by rs55
since my problem seems to be unique - maybe it would be helpful if I gave you the specs of my system:
thinkpad x230
core i5 processor, 8 GB ram
nothing else particularly unique about it. its a great machine - I have 2 of them, well actually three , if you count my beloved x220 !
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 3:28 pm
by rs55
BitJam wrote: Fri Mar 22, 2019 3:16 pm
anticapitalista wrote: Fri Mar 22, 2019 2:48 pm
Just to add - the problem app seems to be fuseiso.
With it installed, we get the vmlinuz error.
Without it (and also with or without fuseiso9660), both lum gui and lum cli work as they should.
@anti, rs55's system has trouble with *both* fuseiso and fuseiso9660. I'm working on a fix in cli-shell-utils that will copy and defrag the vmlinuz file (and then initrd.gz) before anything else gets copied. If this still doesn't work then I may have to only use fuseiso (or fuseiso9660) when it is needed and accept that on a few systems (ones like rs55's that *also* need fuseiso to mount the iso file) we will be unable to make a working live-usb. The fuse mounting seems to work fine on most systems. AFAIK, rs55 has the only system we know of that has a problem with it.
@rs55, thank you for trying the dirty_bytes solutions. I would have been surprised if it worked. I plan to have a new version for you to test soon that has the fix I mentioned above.
BitJam: Really appreciate your spending so much effort on this issue. Is'nt the simple solution to simply unistall fuseiso , as I have done? Everything seems to work fine so far, without that installed.
Obviously, I would need to keep an eye out for any future upgrades that reinstall a version fo fuseiso - that would be a bit of a nuisance.
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 4:46 pm
by anticapitalista
rs55 - please try what I posted further up ie bugfix because I had the exact same vmlinuz issue and the fix 'fixed' it.
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 5:04 pm
by BitJam
rs55 wrote: Fri Mar 22, 2019 3:28 pmBitJam: Really appreciate your spending so much effort on this issue. Is'nt the simple solution to simply unistall fuseiso , as I have done? Everything seems to work fine so far, without that installed.
I realize that would work for you but previously we had more failures reported because we need to use fuseiso in order to mount the iso file when it resides on certain file systems. People had been complaining that live-usb-maker doesn't work because it can't mount the iso file. We fixed that by adding fuseiso. The ideal solution will be if I can fix your problem so everyone can use fuseiso and no one has the fragmentation issue. If I/we can't fix this then there will be some system where LUM simply does not work. That would make me sad. :(
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 5:28 pm
by BitJam
I have attached rs55-test-LUM-01.tgz. It contains a modified live-usb-maker and a modifed cli-shell-utils.bash library. Instructions:
Code: Select all
tar xzf rs55-test-LUM-01.tgz
cd rs55-test-LUM-01/live-usb-maker
./live-usb-maker --version
You should see:
Code: Select all
$ ./live-usb-maker --version
live-usb-maker version 2.22.02 (Fri Mar 22 15:10:48 MDT 2019)
cli-shell-utils version 2.20.05 (Fri Mar 22 15:13:14 MDT 2019)
This tells you the latest LUM and latest lib are both being used.
Please make sure fuseiso or fuseiso9660 is installed (so we can see if the problem has been fixed). Then use this version to make a live-usb and see if it boots. It will now tell you on the screen if fuseiso or fuseiso9660 was used. That information will also be in the log file.
The output of e4defrag will be in the log file too. Look for a line like this:
Code: Select all
[1/1][1/1]./antiX/vmlinuz: 0%[1/1]./antiX/vmlinuz: 100% extents: 2 -> 1 [ OK ]
The key thing is the "2 -> 1" which means the file was fixed and is now no longer fragmented.
If this doesn't fix the problem then I will be sad. :(
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 5:48 pm
by rs55
Thanks, I just downloaded and ran it. At the end of the creation process, it gave an error "could not find syslinux or isolinux directory"
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 5:53 pm
by rs55
FYI: I downloaded the tar file to my Downloads folder , extracted it there and ran it from there.
I dont know it it expects to be run from a different directory - and thats the reason for the error?
Re: antiX live usb issue
Posted: Fri Mar 22, 2019 5:56 pm
by anticapitalista
rs55 wrote: Fri Mar 22, 2019 5:48 pm
Thanks, I just downloaded and ran it. At the end of the creation process, it gave an error "could not find syslinux or isolinux directory"
I got the same.