antiX live usb issue
Re: antiX live usb issue
BitJam:
Sorry to report your new file did'nt work either. Same issue- "could not find a syslinux or isolinux directory".
Anticapitalista's gui program worked. Why not see how he did t? Iam curious too.
Sorry to report your new file did'nt work either. Same issue- "could not find a syslinux or isolinux directory".
Anticapitalista's gui program worked. Why not see how he did t? Iam curious too.
Re: antiX live usb issue
It runs here without an issue.
I have invoked it with giving parameter -f iso-file,
where iso-file is just symlink from my antiX-ISO folder somwhere else:
Extracted and run from command line: - and it boots also fine...
I've fuseiso installed.
Code: Select all
$ sudo ./live-usb-maker -f antiX-17.4_x64-full.iso
========================================================================
Starting live-usb-maker
========================================================================
Only one target usb device was found sdg
Will use target device sdg (28.9G USB DISK 3.0)
Please select what action to perform
= Make a full-featured live-usb
> Make an encrypted full-featured live-usb
> Make a customized live-usb (includes encryption option)
> Other options
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
Mount antiX-17.4_x64-full.iso with fuseiso
Will use source file antiX-17.4_x64-full.iso
Distro: antiX-17.4_x64-full Helen Keller 6 March 2019
Found grub config 1.0
Total Used Extra
entire drive 29,584 29,583 1 MiB
main partition 29,533 996 28,537 MiB
uefi partition 50 12 38 MiB
------------------------------------------------------------------------
Ready to make live-usb on device sdg
... by copying file antiX-17.4_x64-full.iso
------------------------------------------------------------------------
Shall we begin?
= yes
> no
> pretend mode
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
>> partition-clear
>> partition-make
Using msdos partitioning
Wait for automounting ...
>> makefs-bios
>> makefs-uefi
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdg1 ext4 29G 44M 29G 1% main
/dev/sdg2 vfat 50M 0 50M 0% uefi
>> copy-uefi
copy from iso to uefi partition
files: [Ee][Ff][Ii] boot/{grub,uefi-mt} version
Fix Dell uefi memtest bug
>> copy-main
copy from iso to main partition
copy ./antiX/vmlinuz
copy ./antiX/initrd.gz
Copy remaining files ...
|===================================================================>100%
>> uuids
>> install
extlinux version 6.03
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdg1 ext4 29G 996M 28G 4% main
/dev/sdg2 vfat 50M 13M 38M 26% uefi
>> done
live-usb-maker took one minute and 21 seconds.
Gigabyte Z77M-D3H, Intel Xeon E3-1240 V2 (Quad core), 32GB RAM,
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB
GeForce GTX 770, Samsung SSD 850 EVO 500GB, Seagate Barracuda 4TB
Re: antiX live usb issue
His program just calls an earlier version of my program.
"The first principle is that you must not fool yourself -- and you are the easiest person to fool."
-- Richard Feynman
-- Richard Feynman
Re: antiX live usb issue
Another thing to try is to try to just redo the installation step after it fails:
Whether this works or continues to fail, I'd really like to see /var/log/live-usb-maker.log from when it fails.
Code: Select all
sudo ./live-usb-maker install
"The first principle is that you must not fool yourself -- and you are the easiest person to fool."
-- Richard Feynman
-- Richard Feynman
- dolphin_oracle
- Developer
- Posts: 20024
- Joined: Sun Dec 16, 2007 1:17 pm
Re: antiX live usb issue
BitJam wrote: ↑Fri Mar 22, 2019 7:39 pm Once more unto the breach, dear friends, once more
This is the same as before but I changed the sense of --force=automount so automounting is disabled by default on antiX. I also added a 2 second delay (*sigh*) between when I create the new partitions and when I grab them back from the automounter. You could test this by using --force=automount which will now allow antiX automounting while we are running.
But the first priority is to see if this new code fixes the fragmentation problem on rs55's system when fuseiso and/or fuseiso9660 is used.
I'm seeing this on my MX system with your version 2 code
Code: Select all
┌─[dolphin@mx]─[10:28:04 pm]─────────────────────────────[~/Desktop/rs55-test-LUM-02/live-usb-maker]
└─> sudo ./live-usb-maker
[sudo] password for dolphin:
===============================================================================
Starting live-usb-maker
===============================================================================
Only one target usb device was found sdc
Will use target device sdc (28.7G SanDisk Ultra)
Please select what action to perform
= Make a full-featured live-usb
> Make an encrypted full-featured live-usb
> Make a customized live-usb (includes encryption option)
> Other options
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
Please select the source for the new live-usb
= Copy from an ISO file
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
Please enter the filename
(tab completion is enabled)
/home/dolphin/development/mx_release/MX-18.1_x64.iso
You entered: /home/dolphin/development/mx_release/MX-18.1_x64.iso
Is this correct?
= yes
> no
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
Mount /home/dolphin/development/mx_release/MX-18.1_x64.iso with fuseiso9660
Check md5 of the file ?
> yes
= no
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
Will use source file /home/dolphin/development/mx_release/MX-18.1_x64.iso
Distro: MX-18.1_x64 Continuum Feb 9, 2019
Found grub config 1.0
Total Used Extra
entire drive 29,328 29,327 1 MiB
main partition 29,277 1,421 27,856 MiB
uefi partition 50 10 40 MiB
-------------------------------------------------------------------------------
Ready to make live-usb on device sdc
... by copying file /home/dolphin/development/mx_release/MX-18.1_x64.iso
-------------------------------------------------------------------------------
Shall we begin?
= yes
> no
> pretend mode
Press <Enter> to select the highlighted entry
Use 'h' for help, 'r' to redraw, 'q' to quit
>> partition-clear
>> partition-make
Using msdos partitioning
Wait for automounting ...
>> makefs-bios
>> makefs-uefi
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdc1 ext4 29G 44M 29G 1% main
/dev/sdc2 vfat 50M 0 50M 0% uefi
>> copy-uefi
copy from iso to uefi partition
files: [Ee][Ff][Ii] boot/{grub,uefi-mt} version
Fix Dell uefi memtest bug
>> copy-main
copy from iso to main partition
copy
copy
Copy remaining files ...
|=============================================================================================>100%
>> uuids
Warning: Could not find grub.cfg file on EFI
>> install
extlinux version 6.03
./live-usb-maker: line 2220: cd: /run/live-usb-maker/main/syslinux: No such file or directory
Error: Could not find a syslinux or isolinux directory
live-usb-maker took 2 minutes and 56 seconds.
Code: Select all
=====================================================================
./live-usb-maker
program: live-usb-maker
started: Fri Mar 22 22:28:13 EDT 2019
version: 2.22.03 (Fri Mar 22 17:22:48 MDT 2019)
kernel: 4.19.0-1-amd64
OS: MX 18 (Continuum)
found lib: /home/dolphin/Desktop/rs55-test-LUM-02/cli-shell-utils/cli-shell-utils.bash
lib version: 2.20.05 (Fri Mar 22 15:13:14 MDT 2019)
---------------------------------------------------------------------
Found man page: live-usb-maker.1
Only one target usb device was found sdc
Will use target device sdc (28.7G SanDisk Ultra)
Mount /home/dolphin/development/mx_release/MX-18.1_x64.iso with fuseiso9660
Will use source file /home/dolphin/development/mx_release/MX-18.1_x64.iso
Distro: MX-18.1_x64 Continuum Feb 9, 2019
Found grub config 1.0
Estimated extfs overhead for 29277M is 44M
Total Used Extra
entire drive 29,328 29,327 1 MiB
main partition 29,277 1,421 27,856 MiB
uefi partition 50 10 40 MiB
=====> Ready to make live-usb on device sdc
... by copying file /home/dolphin/development/mx_release/MX-18.1_x64.iso
>> partition-clear
> dd status=none if=/dev/zero of=/dev/sdc bs=1K count=17
> dd status=none if=/dev/zero of=/dev/sdc bs=1K count=17 seek=32
> dd status=none conv=notrunc if=/dev/zero of=/dev/sdc bs=1K count=17 seek=30031855
> partprobe /dev/sdc
>> partition-make
Using msdos partitioning
> parted --script --align optimal /dev/sdc unit MiB mklabel msdos
> dd status=none if=/dev/zero of=/dev/sdc seek=1024 bs=1K count=128
> parted --script --align optimal /dev/sdc unit MiB mkpart primary ext4 1 29277
> dd status=none if=/dev/zero of=/dev/sdc seek=29979648 bs=1K count=128
> parted --script --align optimal /dev/sdc unit MiB mkpart primary fat32 29277 29327
> parted --script --align optimal /dev/sdc unit MiB set 1 boot on set 2 esp on
> partprobe /dev/sdc
Wait for automounting ...
> wait_for_file /dev/sdc1
>> makefs-bios
> mkfs.ext4 -O ^64bit -m0 -i100000 -J size=32 /dev/sdc1
mke2fs 1.43.4 (31-Jan-2017)
64-bit filesystem support is not enabled. The larger fields afforded by this feature enable full-strength checksumming. Pass -O 64bit to rectify.
Creating filesystem with 7494656 4k blocks and 307776 inodes
Filesystem UUID: 346bd3b2-58c9-40ca-9a56-02f67adfb278
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: 0/229 done
Writing inode tables: 0/229 done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: 0/229 done
> tune2fs -L MX-Live-usb /dev/sdc1
tune2fs 1.43.4 (31-Jan-2017)
> wait_for_file /dev/sdc2
>> makefs-uefi
> mkfs.vfat -n MX-uefi /dev/sdc2
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
mkfs.fat 4.1 (2017-01-24)
> partprobe /dev/sdc
> wait_for_file /dev/sdc1
> mkdir -p /run/live-usb-maker/main
> mount -t ext4 /dev/sdc1 /run/live-usb-maker/main
> wait_for_file /dev/sdc2
> mkdir -p /run/live-usb-maker/uefi
> mount -t vfat /dev/sdc2 /run/live-usb-maker/uefi
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdc1 ext4 29G 44M 29G 1% /run/live-usb-maker/main
/dev/sdc2 vfat 50M 0 50M 0% /run/live-usb-maker/uefi
>> copy-uefi
copy from iso to uefi partition
files: [Ee][Ff][Ii] boot/{grub,uefi-mt} version
> mkdir -p /run/live-usb-maker/uefi/boot
> cp --no-dereference --preserve=mode,links --recursive /run/live-usb-maker/iso/boot/grub /run/live-usb-maker/uefi/boot
> cp --no-dereference --preserve=mode,links --recursive /run/live-usb-maker/iso/EFI /run/live-usb-maker/uefi/.
> cp --no-dereference --preserve=mode,links --recursive /run/live-usb-maker/iso/version /run/live-usb-maker/uefi/.
Fix Dell uefi memtest bug
>> copy-main
> rm -rf /run/live-usb-maker/main/boot.orig
copy from iso to main partition
Using progress function: text_progress_bar
vm.dirty_bytes = 20000000
copy
> cpio -pdm --quiet /run/live-usb-maker/main/
cpio: blank line ignored
copy
> cpio -pdm --quiet /run/live-usb-maker/main/
cpio: blank line ignored
Copy remaining files ...
> cpio -pdm --quiet /run/live-usb-maker/main/
copy pids: 6434 6437
vm.dirty_bytes = 20000000
vm.dirty_ratio = 0
> write_file /run/live-usb-maker/main/made-by-live-usb-maker created: Fri Mar 22 22:31:42 EDT 2019
program: live-usb-maker
version: 2.22.03 (Fri Mar 22 17:22:48 MDT 2019)
> dd status=none if=/dev/urandom of=/run/live-usb-maker/main/antiX/random-seed bs=512 count=1
dd: failed to open '/run/live-usb-maker/main/antiX/random-seed': No such file or directory
> chmod 600 /run/live-usb-maker/main/antiX/random-seed
chmod: cannot access '/run/live-usb-maker/main/antiX/random-seed': No such file or directory
>> uuids
> mkdir -p /run/live-usb-maker/main/antiX
> write_file /run/live-usb-maker/main/antiX/esp-uuid 9E2D-A077
Warning: Could not find grub.cfg file on EFI
>> install
extlinux version 6.03
> dd status=none bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdc
> cp /usr/lib/syslinux/modules/bios/chain.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/gfxboot.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/vesamenu.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/libcom32.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/libmenu.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/libutil.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/linux.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> cp /usr/lib/syslinux/modules/bios/menu.c32 /run/live-usb-maker/main/syslinux/
cp: cannot create regular file '/run/live-usb-maker/main/syslinux/': Not a directory
> write_file /run/live-usb-maker/main/syslinux/version 6.03
Error: Could not find a syslinux or isolinux directory
Last 20 lines of the dmesg output:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
[18963.050944] usb 3-1: Manufacturer: SanDisk
[18963.050946] usb 3-1: SerialNumber: 4C530001181108122114
[18963.052009] usb-storage 3-1:1.0: USB Mass Storage device detected
[18963.052164] scsi host6: usb-storage 3-1:1.0
[18964.092536] scsi 6:0:0:0: Direct-Access SanDisk Ultra 1.00 PQ: 0 ANSI: 6
[18964.093074] sd 6:0:0:0: Attached scsi generic sg2 type 0
[18964.093246] sd 6:0:0:0: [sdc] 60063744 512-byte logical blocks: (30.8 GB/28.6 GiB)
[18964.094318] sd 6:0:0:0: [sdc] Write Protect is off
[18964.094324] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00
[18964.094626] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[18964.100549] sdc: sdc1 sdc2
[18964.102353] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[18974.663093] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
[19001.405845] sdc:
[19001.566688] sdc: sdc1
[19001.776312] sdc: sdc1 sdc2
[19001.941347] sdc: sdc1 sdc2
[19002.122455] sdc: sdc1 sdc2
[19004.916717] sdc: sdc1 sdc2
[19005.107408] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
live-usb-maker took 2 minutes and 56 seconds.
Code: Select all
=====================================================================
./live-usb-maker install
program: live-usb-maker
started: Fri Mar 22 22:37:11 EDT 2019
version: 2.22.03 (Fri Mar 22 17:22:48 MDT 2019)
kernel: 4.19.0-1-amd64
OS: MX 18 (Continuum)
found lib: /home/dolphin/Desktop/rs55-test-LUM-02/cli-shell-utils/cli-shell-utils.bash
lib version: 2.20.05 (Fri Mar 22 15:13:14 MDT 2019)
---------------------------------------------------------------------
Found man page: live-usb-maker.1
Only one target usb device was found sdc
Will use target device sdc (28.7G SanDisk Ultra)
Will use source null
Found grub config 1.0
=====> Ready to perform install action on sdc
Wait for automounting ...
> wait_for_file /dev/sdc1
> wait_for_file /dev/sdc2
Found msdos partitioning
> partprobe /dev/sdc
> wait_for_file /dev/sdc1
> mkdir -p /run/live-usb-maker/main
> mount -t ext4 /dev/sdc1 /run/live-usb-maker/main
> wait_for_file /dev/sdc2
> mkdir -p /run/live-usb-maker/uefi
> mount -t vfat /dev/sdc2 /run/live-usb-maker/uefi
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdc1 ext4 29G 1.4G 28G 5% /run/live-usb-maker/main
/dev/sdc2 vfat 50M 9.8M 41M 20% /run/live-usb-maker/uefi
>> install
extlinux version 6.03
> dd status=none bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdc
> rm -f /run/live-usb-maker/main/syslinux/version
> cp /usr/lib/syslinux/modules/bios/chain.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/gfxboot.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/vesamenu.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/ldlinux.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/libcom32.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/libmenu.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/libutil.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/linux.c32 /run/live-usb-maker/main/syslinux/
> cp /usr/lib/syslinux/modules/bios/menu.c32 /run/live-usb-maker/main/syslinux/
> write_file /run/live-usb-maker/main/syslinux/version 6.03
> extlinux -i /run/live-usb-maker/main/syslinux
/run/live-usb-maker/main/syslinux is device /dev/sdc1
>> done
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Re: antiX live usb issue
Thanks dolphin_oracle! Strange things start happening during the early part of copy-main and then after that it appears that the partitions of the live-usb may no longer be mounted because there are bunch of errors. Those early errors in copy-main mean the vmlinuz and initrd.gz files may be missing which means it will be hard to boot no matter what happens after that.
FWIW, here are the first lines where I see something wrong:
I first get a list of all the files in the iso file. Then I grep to get the /vmlinuz files (with possible trailing 1, 2, 3) and the initrd.gz file. Yet when you run, both $vmlinuz_files and $initrd_files are empty strings. But then I use that same list of files to copy all of the other files to the live-usb. I imagine that copy takes the normal amount of time so the list of files is non-empty and most of the files exist on the iso and get copied over.
I have a few more ideas now. Thanks again! You were a BIG help!
Edit: I can't figure out why it works fine here and for fehlix but not for anti, d.o., or rs55. I tried it on a nearly virgin antiX-17.4 live system both in the console and in X-windows. Worked fine. I've tried it with cloning and from an iso file. It worked fine. Then I downloaded the new keys and did a dist-upgrade and remaster and it still worked fine. The errors in d.o.'s log file are very strange yet I imagine they are consistent on the systems where it fails to work.
FWIW, here are the first lines where I see something wrong:
Code: Select all
local files=$(cd $from && find . -type f | grep -v delete_this_file)
local vmlinuz_files=$(echo "$files" | grep "/vmlinuz[1-9]\?$")
local initrd_file=$(echo "$files" | grep "/initrd.gz$")
I have a few more ideas now. Thanks again! You were a BIG help!
Edit: I can't figure out why it works fine here and for fehlix but not for anti, d.o., or rs55. I tried it on a nearly virgin antiX-17.4 live system both in the console and in X-windows. Worked fine. I've tried it with cloning and from an iso file. It worked fine. Then I downloaded the new keys and did a dist-upgrade and remaster and it still worked fine. The errors in d.o.'s log file are very strange yet I imagine they are consistent on the systems where it fails to work.
"The first principle is that you must not fool yourself -- and you are the easiest person to fool."
-- Richard Feynman
-- Richard Feynman
Re: antiX live usb issue
I'm still baffled. I've attached a 3rd tarball. The only difference is I changed the directory name live-usb-maker/ to new-LUM/ and I added an old-LUM/ directory with live-usb-maker from antiX-17.4. If you run this version of LUM it will still use the new library and the changes there are almost entirely dealing with fuseiso and fragmentation. If that works then it will mean the strange new problem comes from my other changes to LUM. Otherwise, they will be due to the changes I made in the lib so we cut the search space in half. As a bonus, if the old LUM works with the new lib for rs55 then we will know if I solved the fragmentation problem or not.
Maybe my brain will be more clear after I get some rest. ATM I cannot image what could cause this cascade of strange problems and I have even less of an idea of why they happen the same way (I imagine) on some systems but don't show up at all for me or fehlix.
Maybe my brain will be more clear after I get some rest. ATM I cannot image what could cause this cascade of strange problems and I have even less of an idea of why they happen the same way (I imagine) on some systems but don't show up at all for me or fehlix.
You do not have the required permissions to view the files attached to this post.
"The first principle is that you must not fool yourself -- and you are the easiest person to fool."
-- Richard Feynman
-- Richard Feynman
Re: antiX live usb issue
I was able to reproduce the error! The problem is the fuesiso9660 program. If you uninstall this package and reinstall fuseiso then we should be back on track. I will change my code back so it only looks for fuseiso but the new LUM should work fine with fuseiso. Again, I want to thank fehlix for his help and useful discussions.
"The first principle is that you must not fool yourself -- and you are the easiest person to fool."
-- Richard Feynman
-- Richard Feynman
Re: antiX live usb issue
Hi BitJam:
Glad you have figured this out. Will your changes make it into updates for the basic "stable" release? At the moment, my system is working fine with the gui that anticapitalista provided and fuseiso9660. So I will leave that alone until a new LUM is released.
Thanks for including me in your process.
Glad you have figured this out. Will your changes make it into updates for the basic "stable" release? At the moment, my system is working fine with the gui that anticapitalista provided and fuseiso9660. So I will leave that alone until a new LUM is released.
Thanks for including me in your process.
Re: antiX live usb issue
I need your help rs55. There was nothing wrong with my code. The problem is in fuseiso9660. Please uninstall fuseiso9660 and reinstall fuseiso and try my new code and see if it fixes your fragmentation problem.rs55 wrote: ↑Sat Mar 23, 2019 3:05 pm Glad you have figured this out. Will your changes make it into updates for the basic "stable" release? At the moment, my system is working fine with the gui that anticapitalista provided and fuseiso9660. So I will leave that alone until a new LUM is released.
Thanks for including me in your process.
The reason anticapitalista's "solution" worked is he was calling my old code that doesn't use fuseiso9660. The fuseiso9660 program is broken and does not work. It was causing all of those strange problems you and anticapitialista and d.o. had when using my new code. One change I made in the new code is I used fuseiso9660 if it was available. I will certainly fix this but we still need to see if my new code fixed your fragmentation problem. The reason my new code worked for me and for fehlix is we both knew fuseiso works so neither one of us tried changing to fuseiso9660. I was able to reproduce the plethora of strange problems when I used fuseiso9660 instead of fuseiso.
Since yours is the only system we know of that has the fragmentation problem please uninstall fuseiso9660, reinstall fuseiso and try my new code again. All of the new problems were caused by fuseiso9660.
"The first principle is that you must not fool yourself -- and you are the easiest person to fool."
-- Richard Feynman
-- Richard Feynman