Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-dev] Plugin "Updates are not permitted" for regular users >> org.eclipse.equinox.p2.ui

Hello dear eclipse developers,

Could you please provide an explanation why plugin updates are not available for regular users in a shared eclipse installation? or maybe there is a configuration that could make it possible?

I have installed e.g. eclipse neon 3 on linux from admin user. My problem is that other regular users cannot update plugins that are already installed (though they are able to install new plugins, and they are able to update existing plugins from eclipse marketplace). 
So, e.g. a test user can update EGIt from Marketplace but not from Install New Software.
What can I do to allow individual users to update existing plugins from Install New Software?  

1. When a regular user is using "Install New Software" command and tries to update an existing plugin, any simple plugin that does not have any missing dependencies, he gets the error message: 
"Cannot complete the request. See error log for details. 
[PLUGIN_NAME] will be ignored because it is already installed, and updates are not permitted."

2. When a regular user tries to update same plugin from Help-> Check for updates-> Available updates dialog, he gets the message:
"Insufficient access privileges to apply this update"

3. But, when a regular user tries to update existing plugin from Eclipse Marketplace, it successfully works.
E.g. EGIT:
Original location of eclipse is a readonly shared location and it's default paths for plugins is:
~/.eclipse/
                /features/org.eclipse.egit_4.6.1.201703071140-r
                /plugins/org.eclipse.egit.*

When regular user succeeds to update e.g.EGIT with Marketplace, it is copied in user's cache:
~/.eclipse/org.eclipse.platform_4.6.3_1159942118_linux_gtk_x86_64/features/org.eclipse.egit_5.1.2.201810061102-r

Why does same thing is not possible from Install New Software? I badly need this feature.
Is there any configuration that can make it possible?

Please help. I would be very grateful for any help.
Thank you
Lidia

Back to the top