Briefly describe your issue below:
The default text editor Pluma won’t launch, it tries but after few seconds it stops launching process
What version of Parrot are you running? (include version, edition, and architecture)
Parrot 4.5 64-bit
What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)
Debian GTK
Configured to multiboot with other systems? (yes / no)
Yes with windows 10
If there are any similar issues or solutions, link to them below:
I also used the command parrot-upgrade but yet it fails to launch.
If there are any error messages or relevant logs, post them below:
$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 ####, child pid ####
Blacklist violations are logged to syslog
Child process initialized in 280.14 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
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.