-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: ENOENT: no such file or directory, stat '/filesystem.squashfs' Code: ENOENT #411
Comments
Also ran test on debian & ubuntu with 250gig+ system with same results, so tested using remastersys with 250gig+ system and it worked. Has anyone produced large eggs 250gig+? |
Never heard about more than 20/30 GB remaster... 250GB is impressive. |
Same here the only OS i know of is EndlessOS around 24gigs but ISO 9660 does supports up to 8tb. Im surprised that there are not more heavyweight distros for people without a good internet connection with everything preinstalled and working offline. |
I would prefer to use peguins-eggs vs remastersys but 250gig+ iso is a big issue for a heavyweight distro |
Hi @yonacwy perhaps the cause is not the size. As I described on the changelog for v10.0.47, you probably had the same my problem: I was just releaseing the version 10.0.46 and discover who when I was remastering an already remastered and installed version, the ISO was not starting: It remain in the boot menu! I was surprised and thought was something of the version 10.0.46, but none and at last I was sure this version and 10.0.45 had this problem. The problem was due a bug introduced when I removed and wrote a little class, created to support node8 in the age od node12, but remain until now. I'm not sure this was your problem, but it is probably and as you can imagine, I need to remaster all the ISOs, on sourceforge, so I'm too busy to test now. |
I will test it because i would rather use penguis-eggs it has more config options. |
This error is fixed in v10.0.47 was able to create large iso, it wouldn't boot probably because the way i was booting using iventoy over network instead of uploading to vm. Still testing had to reconfig proxmox homelab to brtfs-raid0 to use all my disks to try and create a even larger 1tb live iso. |
Great! Thanks, for information. |
Btw, I see you are configuring proxmox btrfs, I'm using zfs at home, but I'm intrigued to switch to btrfs, I don't know was possible. Interesting. |
Yeah i did try zfs but requires alot of memory was running slow on my old box, zfs is probably best for newer and more powerful systems. |
Hi @andre4862 I tried this night to remaster a Debian bookworm plama.. I was successfull. |
Hi |
Hello, I’ve had the same issue on Ubuntu 24.04, and I found that the problem is related to some kind of recursion when the directory /home/eggs exists. I’m not exactly sure what the issue is, but it seems that when you run the command eggs produce multiple times, remnants are left in /home/eggs, and this causes the problem. To solve it, I unmounted and deleted the directory, and when I ran eggs produce again, it executed correctly.
I have created a Dockerfile to reproduce the issue, I'm attaching it in case it helps to find the solution. Some of the commands in the Dockerfile are necessary for the overlay mount to work.
To reproduce the bug:
If we execute the following, we can see that unmounting /home/eggs and deleting it generates correctly:
*SUDO_USER has been necessary to add it to make it work on Docker |
I can confirm what rafaelcalleja is saying is replicable. It has been happening to me as well. |
unfortunately I'm not too expert on Docker and eggs is made for real systems. I will test to create an ISO, install it, recreate it again from the new system and finally install it. I'm using my common image colibri, just a Debian bookworm, and I'm using the command:
Note, who using I simply used The system was reinstalled correctly. |
The solution is simply to delete But same words of attention here are need. Under the hood, on Example: Deleting The command eggs kill take cure of that, using kill-me-softly. So in conclusion, run |
Thanks @pieroproietti for the help. Running eggs kill gives us these errors -
However this works -
|
It was producing good, the only changes where to the title and the size of disk.
menu title
title-text
VERSION
penguins-eggs/10.0.45 linux-x64 node-v18.19.0
Exportable Squashfs 4.0 filesystem, zstd compressed, data block size 1048576
compressed data, compressed metadata, compressed fragments,
compressed xattrs, compressed ids
duplicates are removed
Filesystem size 260547000.56 Kbytes (254440.43 Mbytes)
83.88% of uncompressed filesystem size (310605885.41 Kbytes)
Inode table size 13033865 bytes (12728.38 Kbytes)
25.91% of uncompressed inode table size (50300628 bytes)
Directory table size 23898621 bytes (23338.50 Kbytes)
43.99% of uncompressed directory table size (54325100 bytes)
Xattr table size 597 bytes (0.58 Kbytes)
17.34% of uncompressed xattr table size (3442 bytes)
Number of duplicate files found 273982
Number of inodes 1346907
Number of files 1112251
Number of fragments 17941
Number of symbolic links 124103
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 12
Number of directories 110541
Number of hard-links 308117
Number of ids (unique uids + gids) 36
Number of uids 18
``
Ovary: uBindLiveFs
Ovary: mergedAndOverlay
Ovary: rexec(umount /home/eggs/.mnt/filesystem.squashfs/bin)
umount /home/eggs/.mnt/filesystem.squashfs/bin
Ovary: rexec(umount /home/eggs/.overlay/lowerdir/bin)
umount /home/eggs/.overlay/lowerdir/bin
Ovary: rexec(rm /home/eggs/.mnt/filesystem.squashfs/bin -rf)
rm /home/eggs/.mnt/filesystem.squashfs/bin -rf
Ovary: mergedAndOverlay
Ovary: merged
Ovary: rexec(rm /home/eggs/.mnt/filesystem.squashfs/boot -rf)
rm /home/eggs/.mnt/filesystem.squashfs/boot -rf
Ovary: mergedAndOverlay
Ovary: merged
Ovary: rexec(rm /home/eggs/.mnt/filesystem.squashfs/dev -rf)
rm /home/eggs/.mnt/filesystem.squashfs/dev -rf
Ovary: mergedAndOverlay
Ovary: rexec(umount /home/eggs/.mnt/filesystem.squashfs/etc)
umount /home/eggs/.mnt/filesystem.squashfs/etc
Ovary: rexec(umount /home/eggs/.overlay/lowerdir/etc)
umount /home/eggs/.overlay/lowerdir/etc
Ovary: rexec(rm /home/eggs/.mnt/filesystem.squashfs/etc -rf)
rm /home/eggs/.mnt/filesystem.squashfs/etc -rf
Error: ENOENT: no such file or directory, stat '/filesystem.squashfs'
Code: ENOENT
The text was updated successfully, but these errors were encountered: