PermissionError: [Errno 13] Permission denied
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MenuLibre |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I am using Xubuntu 14.04.1 Installed the latest Menulibre update 2.0.6 but the problems multiply. When activating from the settings manager changes cannot be saved. Replacing an icon, or trying to hide or reveal an application, the save button is disabled and cannot be clicked. When trying to move away from the selection, or close the editor, it's prompting me if I want to save it. Replying in the positive, or canceling doesn't work. The only way out is to respond, is to click "do not save".
When accessing it from the terminal as su, With each attempt I get:
No menu prefix found, MenuLibre will not function properly.
WARNING:menulibre: getDefaultMenuP
WARNING:menulibre: getDefaultMenuP
Items cannot be hidden or revealed, the save button is accessible but doesn't do anything. When I delete an item, it responds that it is no longer installed, but the icon is deleted. Each action triggers the above warning in the terminal. Also the menu structure in Menulibre is different than when activated from the Settings manager.
When accessing from the terminal as a regular user to change the icon of the browser, the following message shows up:
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
with open(filename, 'w') as output:
PermissionError: [Errno 13] Permission denied: '/home/
If you want me to supply any info from any log, please let me know by email. I am on the list of recipients.
Changed in menulibre: | |
status: | New → Invalid |
summary: |
- Menulibre 2.0.6 is hopelessly broken + PermissionError: [Errno 13] Permission denied |
Since you opened menulibre with "su", your menu files are now all owned by the root user. You'll find the menu files in:
/home/username/ .config/ menus .local/ share/applicati ons .local/ share/desktop- directories
/home/username/
/home/username/
Verify the file permissions or remove the files and start over. I'll add additional checks to prevent menulibre running under su/sudo.