Red Hat Bugzilla – Bug 809548
Root user is unable to update extensions for all users.
Last modified: 2012-06-15 11:28:40 EDT
I am able to install extensions for all users as the root; HOWEVER, I am unable to update the extension for all users.
Root user has the ability to update extension for all users.
Could you be a bit more specific? How did you install the extension originally (extension manager, unopkg,...)? How did you try to update it? What behaviour did you expect? Have you tried it with another extension? Maybe the one you are trying to update (it would not be bad to know the extension's name and version) contains incorrect registration data or something like that...
AFAIK there has been hardly any change in that area since 3.3...
The package is LanguageTool it was installed by downloading it as a .oxt Then it was installed through the extension toolbar as a root user. It asked if I wanted to install the plugin for all users I selected yes.
Later on I check the extension. LibreOffice informed me an update was available. I let it fetch the update automatically. It did not update the plugin for users.
Language tool 1.6 -> 1.7
Ubuntu has the same exact problem. However, there was one difference the guest account's version did update.
All updates were applied as the ROOT.
caolanm->sbergman: This is more in the nature of a RFE isn't it. I mean, we don't currently have the smarts to, when run as root, to stick a "update for all users" toggle up in the gui like we do for when installing an extension as root.
With a RHEL/Fedora hat on, updating extensions for all users from inside a single app as root is a bit orthogonal to our usual "just package them as rpms and let that take care of it" perspective, e.g. the openoffice.org-voikko approach, i.e. this is probably more suitable as a generic upstream RFE
caolanm->brandon: Are the command line tools sufficient for you, e.g.
unopkg --shared list
to get the shared extensions and their ids
unopkg --shared remove the-extension-id
unopkg --shared add the-extension-url
(In reply to comment #2)
> Later on I check the extension. LibreOffice informed me an update was
> available. I let it fetch the update automatically. It did not update the
> plugin for users.
I cannot reproduce this with current LibreOffice master. Just to be clear, checking and updating the extension was again done as the root user?
Closing as WORKSFORME for now (see comment 5). Feel free to reopen when you still run into this.