<div>Package: pcmanfm<br></div><div>Version: 1.3.1-1+b1<br></div><div><br></div><div>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.<br></div><div><br></div><div>The source of the error is that the following entry is missing:<br></div><div>File: ~/.config/libfm/libfm.conf<br></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div></div><div>Missing Entry: terminal=x-terminal-emulator %s<br></div><div><br></div><div>Re-adding the above entry to the above file solved the problem (eliminates the error) after a reboot.<br></div><div><br></div><div>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.<br></div><div><br></div><div>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.<br></div><div><br></div><div>uname -a:<br></div><div>Linux hostname 5.7.0-1-amd64 #1 SMP Debian 5.7.6-1 (2020-06-24) x86_64 GNU/Linux<br></div><div><br></div>