For me, I updated the file using apt full-upgrade. After the upgrade I always reboot. I tried using pluma again and it said starting pluma but after some time nothing happens.
The only way pluma runs is using root terminal.
Firejail profile for pluma
# Description: Official text editor of the MATE desktop environment
# This file is overwritten after every install/update
# Persistent local customizations
include pluma.local
# Persistent global definitions
include globals.local
noblacklist ${HOME}/.config/pluma
include disable-common.inc
include disable-devel.inc
include disable-interpreters.inc
include disable-passwdmgr.inc
include disable-programs.inc
include whitelist-var-common.inc
# apparmor - makes settings immutable
caps.drop all
machine-id
# net none - makes settings immutable
no3d
# nodbus - makes settings immutable
nodvd
nogroups
nonewprivs
#noroot
nosound
notv
nou2f
novideo
protocol unix
seccomp
shell none
tracelog
#private-bin pluma
private-dev
# private-etc fonts
#private-lib pluma
#private-tmp
memory-deny-write-execute
noexec ${HOME}
noexec /tmp
join-or-start pluma
This cannot be fixed in this way. I think the problem is in configuration. So pluma failed to find $PYTHONHOME, I guess this is the root of error. But the case is python path has configured well. which python returns the correct path
$pluma
Reading profile /etc/firejail/pluma.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Parent pid 4397, child pid 4398
Blacklist violations are logged to syslog
Child process initialized in 110.11 ms
Could not find platform independent libraries
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to [:<exec_prefix>]
ImportError: No module named site
Mine is also the same. It only opens when you are in a root terminal. Reinstalling fixes the problem temporarily but after some time its back to square one.
Reading profile /etc/firejail/pluma.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Parent pid 1263, child pid 1264
Blacklist violations are logged to syslog
Child process initialized in 177.68 ms
Could not find platform independent libraries
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to [:<exec_prefix>]
ImportError: No module named site
I have the same problem with Pluma.
I reinstalled Parrot with the latest version and Pluma started up directly, but after sudo apt-get update && sudo apt-get dist-upgrade Pluma doesnt launch.
i am husing parrot home and after trying to follow the step provided by rumytaulu i was still not able to launch pluma.
i can still use it with sudo tho.
this is what i get when launching from terminal
$pluma
Reading profile /etc/firejail/pluma.profile
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Switching to pid 2854, the first child process inside the sandbox
Child process initialized in 9.03 ms
Here is the way I did it. Open terminal, use “sudo geany”. When geany opens, Hit the “File” link, top left, then pick “open”. Find etc/firejail/pluma.profile and open it. Then follow the instructions by rumytauly starting at step 3. Don’t forget to save before you close it.
will confirm that I had the same issue, and this fix worked for me. I’m running parrot 4.6 64-bit. Still have issues with libreoffice though…
Pluma did work using sudo, did not launch as a normal user initially. All packages are up to date, running latest currently available parrot 4.6 build.
Launching from terminal gave the usual output up to “child process initialized…” with no apparent error messages, but pluma never came up. Process status is “zombie” in mate system monitor.
Pluma has/had no problem launching as root, or with sudo.
Implemented fix as suggested by rumytaulu, issue resolved.
Can and will confirm issue is still NOT RESOLVED without fix stated above in ParrotOS 4.6 Security edition as of the date of this post.