Has anyone else seen this? Is it a known issue? It doesn't seem to break anything functionally, but it's highly visible so it just bothers me.
Base-only:

With a single module loaded (xlockmore in this case):

Sorry - I thought I was up to date, but then I checked and found a new update for 001-core.xzm. With that update the behaviour seems to improve, but it still bugs if I load more than one large module.is your porteus up to date? (see menu>system>porteus settings centre>update)
Yes, that's right. To be precise, before the latest 001-core update:just to confirm: this happens when: a module(s) is located in <installation>/porteus/modules at boot?
Correct, live sessions boot fine and then adding modules is still fine. It's also fine during a persistent boot if I put the modules as optional and then activate them manually. The problem appears only when the modules are loaded as part of the boot process. (I have tried activating firefox then logging out & in, everything is still OK.)and doesn't when the module is activated during live session? (and maybe then logout and back in to double check for module issues)
Please can you prescribe exactly where I should place such a folder, and exactlywhat I should write in porteus.cfg? I have tried twice to do this test for you over the last hour, but unfortunately both tries failed, and one caused some file system corruption that I had to fix with fsck.ext4 in Mint. Apologies for my incompetence!what about if placed in /optional (or some other place) and loaded at boot with load=some_module or extramod=/path/to/a/folder/with/modules ?
No apology necessary, we all were at some point.
Next to your /modules folder. If your mods is /porteus/modules then opts would be /porteus/optional.
Nothing. No changes needed. Optional modules are loaded after you have booted. Mods in the /modules folder are loaded and activated automatically when you boot. So basically mods for drivers and settings and accessing the Internet are loaded when booting, mods you would like to use at some point you load when needed, from the /optional folder.
Code: Select all
#!/bin/sh
XZM=05-devel
if [ ! -e /mnt/live/memory/images/$XZM.xzm ]; then
if [ "${BOOTDEV:5:3}" == "iso" ]; then
echo toor | sudo -S activate /mnt/$DRV/porteus5.0/Optional/$XZM.xzm > /dev/null 2>&1 &
else
echo toor | sudo -S activate $BOOTDEV/Optional/$XZM.xzm > /dev/null 2>&1 &
fi
sleep 2
else
echo Pesent
fi
exit
# The 05-devel module needs to be Activated to download applets.
# And for slpkg and for kernelBuilder.
It sounds like the above quote is a cheat code, that does require a change to porteus.cfg, which I would like to execute precisely for them....and loaded at boot with load=some_module or extramod=/path/to/a/folder/with/modules ?
Code: Select all
APPEND changes=/porteus
Code: Select all
APPEND changes=/porteus extramod=/mnt/sdb1/porteus/extra/
starts to narrow this down a bit toward something funky going on with changes ...maybe
Code: Select all
logind list
Code: Select all
notify-send "yes i'm working"
Code: Select all
guest@porteus:~$ logind list
bash: logind: command not found
guest@porteus:~$ elogind list
bash: elogind: command not found
guest@porteus:~$ /lib64/elogind/elogind list
guest@porteus:~$ notify-send "I am working"
guest@porteus:~$
Code: Select all
root@porteus:/# logind list
bash: logind: command not found
root@porteus:/# elogind list
bash: elogind: command not found
root@porteus:/# /lib64/elogind/elogind list
root@porteus:/# notify-send "I am working"
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
root@porteus:/#
ah sorry, my bad : should've been:
Code: Select all
loginctl list
Code: Select all
guest@porteus:~$ loginctl list
SESSION UID USER SEAT TTY
c1 1000 guest seat0 tty7
1 sessions listed.
guest@porteus:~$