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