-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
Could not open mnt/casper/filesystem.squashfs, because No such file or directory #28
Comments
If it is write protected then the iso can not be extracted. Use another location where u have write permission. |
/tmp is always open read/write for everyone! |
try another location that is owned by the current user. Your /tmp directory may have some issues. |
@changchichung |
As @DwarfFighterCleric pointed out, it may have been due to |
😄 The old versions were insecure and could cause damage to the system if used improperly. This repository contains all the previous versions from version 1.0. Anything that was before 1.0, you should not use it, they are insecure and can cause system damage. If any version was removed after 1.0, it was due to serious bugs that could cause system damage. |
Also, I remember existing a step-by-step PDF manual here for download. Was that manual removed?
I have modified line 388 removing some parts of that printf command and even then it's still showing errors. In regards to |
That printf is supposed to convert the path string to octal (we can not put spaces in |
If I have deleted any older version, it was definitely unsafe. There is no paid version of this tool, so It's entirely pointless for me to remove any version. I have no idea why you think I may have deleted older version for some other reasons. |
OK, let's focus on the problem at hand. This app is 98% ready. We just need to figure out the last 2% to make it run without errors. No silly distractions.
I was able to succesfully change xfce4 settings, in this case I modified mouse settings to provide a quick test. (to be fair, this seems to be a problem caused by newer versions of Xfce4 and the way it is intrinsically connected to DBus addresses... version 4.14 specifically... back in 2016, major distros used Xfce 4.12, and that version worked differently, it didn't had any of these issues... for this same exact reason a few "alternative" distros out there like Devuan are ditching Xfce 4.14 in favor of older 4.12, to not having to deal with this... current version of Xfce 4.14 being shipped out there is broken, settings are not saved across reboots, root settings are not saved, etc etc) OK, I found how to "solve" the problem (in a manual hack way, it's definitely not a "permanent" solution by any means) Another question that I have: is Xterm strictly required to make JLiveCD work 100%? Or is it optional, like in past versions? Maybe that's the problem, because I haven't used Xterm this entire time. |
The terminal says to me that
But that doesn't prevent GUI apps from working the way they are intended to work. |
gksu dbus-run-session <name-of-the-app>
gksu dbus-run-session xfce4-settings-manager This info can be included in the wiki on How to run GUI apps in JLiveCD chroot. |
Unfortunately there's no known way to me to add this in JLiveCD, just like you have to run commands for other softwares, you will have to type those extra bits to run the GUI apps. |
I have updated the wiki page: https://github.com/neurobin/JLIVECD/wiki/Graphical-customization |
No. It's a fallback terminal. I have added another page to the wiki: https://github.com/neurobin/JLIVECD/wiki/Using-specific-terminal |
Cool. Plan B, possible alternative: initializing the Chroot from a TTY terminal (Ctrl Alt F2 for example) while X server has not been initialized yet. That way the Chroot should have total control over the X session, shouldn't it? |
is not a perfect permanent solution either, when I run xfce4-panel with this, a separate "fresh" panel opens up (default settings, vertical panel) but it has my Host System apps on the panel (for example, Chromium windows appear there, Wine explorer window appears there too... it's getting mixed up...) To keep xfce4-panel running while you do other things on the terminal, use nohup:
<then, press Ctrl C once to be back on the terminal, while the previous app is still running> edit: It's weird too, when I open TaskManager inside the chroot, it displays processes running in my Host machine (like Chromium browser for example) I'm not sure this is the intended behavior of chroot, wasn't is supposed to be completely shielded/isolated? (one more time: not JLiveCD's fault...) One of the many ways linux has introduced regressions over the past 5 years or so, breaking features that worked in the past. |
OK I'm happy to announce that I succesfully created an MX Linux custom ISO using JLiveCD and all the Xfce graphical settings that I copied over to /etc/skel are working. (meaning: panel appearance, panel plugins, custom keyboard layout, custom keyboard hotkeys, Thunar settings, Task Manager settings, terminal appearance, etc) |
Line 388 |
yes. It's necessary to create the chroot environment. |
Well I don't understand, I was able to fully utilize the app and create the final ISO file even though there were errors with line 388. Okay then. Here's the link again. |
just clone the repo and run it , then get an error message
any suggestions ??
The text was updated successfully, but these errors were encountered: