[ome-devel] How to migrate OMERO.figure
Douglas Russell
douglas.russell at bioch.ox.ac.uk
Wed Nov 26 13:38:35 GMT 2014
Hi Chris,
Looking at what happened, I think maybe you are using an OMERO_PREFIX (or
possibly OMERO_HOME) that points to the specific server directory
(OMERO.server-5.0.6-blalba)
rather than the symlink OMERO.server. Might want to check that to avoid
being bitten again later.
Cheers,
Douglas
On 26 November 2014 at 11:55, Christophe TREFOIS <christophe.trefois at uni.lu>
wrote:
> Hi Will,
>
> Thank you! It turns out that when you do bin/omero web config apache
> from OMERO.server he will generate using the target folder, e.g.
> OMERO.server-5.0.6-blalba and not OMERO.server. For small updates I had not
> deemed necessary to re-create the web config file for apache. So in fact,
> we were running 5.0.6 core on 5.0.5 web files which could not work
> obviously.
>
> I have now replaced all special instances in the apache conf with
> OMERO.server which should then always take the new files instead.
>
> Consequently, csrf is loaded now and Figure works again!
>
> Looking forward to new updates soon :)
>
> Kind Regards,
>
> —
> Christophe
>
> On 25 Nov 2014, at 18:00, William Moore <will at lifesci.dundee.ac.uk>
> wrote:
>
> Hi Christophe,
>
> I don't know why the ome.csrf.js is returning a 404.
> Presumably the rest of your OMERO 5.0.6 web client is working OK? If so,
> this should
> all be using the same ome.csrf.js from the same location.
>
> Can you confirm that the rest of your OMERO.web 5.0.6 is working OK?
> Can you access the file directly at
> <your-server>/static/webgateway/js/ome.csrf.js ?
>
> E.g.
> http://trout.openmicroscopy.org/merge/static/webgateway/js/ome.csrf.js
>
> Can you check the header of your OMERO.figure html page and see if the
> csrf.js script url
> matches the url in the header of your other OMERO.web pages?
>
> You should see these two lines together in all the pages:
>
> <script type="text/javascript"
> src="/static/3rdparty/jquery-1.7.2.js"></script>
> <script type="text/javascript"
> src="/static/webgateway/js/ome.csrf.js"></script>
>
> Hopefully you can figure out why this is failing to load in
> OMERO.figure.
>
> Regards,
>
> Will.
>
>
>
> On 25 Nov 2014, at 16:30, Christophe TREFOIS <christophe.trefois at uni.lu>
> wrote:
>
> Hi Will,
>
> You are correct. I get a 403 Denied error, and upon further inspection I
> get a 404 on ome.csrf.js.
>
> I guess I am missing that file, but I’m not sure why…
>
> Could you elucidate?
>
> Thank you,
>
> —
> Christophe
>
>
> On 18 Nov 2014, at 17:41, William Moore <will at lifesci.dundee.ac.uk>
> wrote:
>
> Hi Christophe,
>
> It sounds like POST requests were failing, possibly due to the upgrade
> to 5.0.6 where the server now protects against csrf attacks.
>
> It may be that OMERO.figure was not adding the csrf token to these POSTs.
> Is it possible that the OMERO.figure page was not refreshed after
> upgrading OMERO?
> This would mean that the required ome.csrf.js Javascript file wouldn't
> have been loaded.
> Or maybe something else is failing here.
>
> I'm afraid there's no real error handling for the AJAX calls within
> OMERO.figure yet, but
> you may be able to get more details from the browser console.
> I don't know what browser you're on, but all modern browsers will have
> some developer tools
> that allow you to see AJAX or other errors, usually under the Console or
> Network tabs.
> You can see response codes, error messages etc.
>
> If you have an opportunity to try the upgrade again sometime, hopefully
> a full refresh of the page
> will fix the issue, or if not then let us know if you can get any more
> error info.
>
> Thanks,
>
> Will.
>
>
>
> On 18 Nov 2014, at 16:19, Christophe TREFOIS <christophe.trefois at uni.lu>
> wrote:
>
> Hi Will,
>
> What happened was that when I click Export PDF, nothing happened. There
> were also no activities in the main OMEROweb.
> Further, when clicking “Save”, nothing happened at all, eg nothing was
> saved.
>
> I quickly returned to 5.0.5 then, as this is our prod env and I did not
> want to leave it “not working” for a longer while.
>
> Also, do you have any instructions on putting the plugin centrally? How
> about the export to pdf.py, is it also possible to put it in a central
> place?
> Is this a valid approach for all plugins? If there is a dev doc I have
> overseen, please forgive J
>
> Thank you for your help,
>
> --
> Christophe
>
> *From:* William Moore [mailto:will at lifesci.dundee.ac.uk]
> *Sent:* mardi 18 novembre 2014 00:11
> *To:* Christophe TREFOIS
> *Cc:* ome-devel at lists.openmicroscopy.org.uk
> *Subject:* Re: [ome-devel] How to migrate OMERO.figure
>
> Hi Christophe,
>
> How does the PDF generation fail?
>
> If the "Export PDF" button is enabled then the script has been found.
> If you click this but the blue 'Download' button never appears, you can
> go to the main webclient
> and click on the 'Activities' button (beside the top-right search
> field) to see more
> details on all scripts.
>
>
> You may prefer to put the /figure app in a separate location, in any
> directory that's on your $PYTHONPATH
> then you won't have to move it on each OMERO upgrade.
>
> Anyway, let me know if you have any more details on what's failing,
>
> Cheers,
>
> Will.
>
>
>
> On 17 Nov 2014, at 22:34, Christophe TREFOIS <christophe.trefois at uni.lu>
> wrote:
>
>
> Dear Will,
>
> Do you know how to properly migrate OMERO.figure from 5.0.5 – 5.0.6 ?
>
> It seems I copied over content from lib/python/omeroweb/figure and
> re-imported the .py script.
>
> Yet, I can’t seem to save or to generate PDFs any Figure in 5.0.6 then.
>
> Reverting back 5.0.5 seems to work.
>
> Any suggestions?
>
> Kind Regards,
>
> --
> Christophe
> _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
>
>
>
>
>
>
>
>
> _______________________________________________
> ome-devel mailing list
> ome-devel at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmicroscopy.org.uk/pipermail/ome-devel/attachments/20141126/8a82c7c0/attachment-0001.html>
More information about the ome-devel
mailing list