Package: pcmanfm Version: 1.3.1-1+b1 When double-clicking (executing) an executable script (.sh) from PCManFM, the following error occurs: "Failed to execute child process “xterm” (No such file or directory)". Executing from a double-click previously worked correctly.
The source of the error is that the following entry is missing: File: ~/.config/libfm/libfm.conf Missing Entry: terminal=x-terminal-emulator %s Re-adding the above entry to the above file solved the problem (eliminates the error) after a reboot. I have had this error several times on different systems running Debian 11 Bullseye with lxde-core. The error seems to always happen after an attempted "apt update" which fails while in progress because the disk become full and then a reboot. I have not be able to isolate if the source cause is the update or the reboot with a full disk. My best guess would be that it occurs after a reboot with a full disk and that lxde is replacing the libfm.conf with a default minimal version. uname -a: Linux hostname 5.7.0-1-amd64 #1 SMP Debian 5.7.6-1 (2020-06-24) x86_64 GNU/Linux