[Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU

Rida Abou-Haidar rida.abou-haidar at mcin.ca
Fri Nov 15 15:48:39 EST 2019


You are welcome Matthew, it was a group effort. Is loris loading now ?

Rida Abou-Haidar
CCNA Software Developer
Montreal Neurological Institute
McGill University
rida.abou-haidar at mcin.ca

On Fri., Nov. 15, 2019, 3:42 p.m. Matthew Sparks, Mr <
matthew.sparks at mcgill.ca> wrote:

> Hi Rida,
>
>
>
> Thanks for this! Issue resolved – *composer* was outdated.
>
>
>
> Best,
>
> Matthew
>
>
>
> *From:* Rida Abou-Haidar <rida.abou-haidar at mcin.ca>
> *Sent:* Friday, November 15, 2019 10:05 AM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* Ling Ma <lingyun.ma at mcin.ca>; Dave MacFarlane <
> dave.macfarlane at mcin.ca>; loris-dev at bic.mni.mcgill.ca
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> Hi Matthew,
>
>
>
> What's your version of composer?
>
>
>
>
> Rida Abou-Haidar
> CCNA Software Developer
> Montreal Neurological Institute
> McGill University
>
> rida.abou-haidar at mcin.ca
>
>
>
>
>
> On Fri, Nov 15, 2019 at 9:58 AM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Hi
>
>
>
> Installed versions of npm and nodejs;
>
> -          Npm; 6.12.0
>
> -          Nodejs; 13.0.1
>
>
>
> With these updated versions make is *still failing*.
>
>
>
> Best,
>
> Matthew
>
>
>
> *From:* Ling Ma <lingyun.ma at mcin.ca>
> *Sent:* Thursday, November 14, 2019 4:30 PM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* Dave MacFarlane <dave.macfarlane at mcin.ca>;
> loris-dev at bic.mni.mcgill.ca
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> Hi Matthew,
>
>
>
> Please indicate nodejs and npm version numbers, usually some old OS
> releases won't install the new versions, even if you just installed them.
>
>
>
> On Thu, Nov 14, 2019 at 4:20 PM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Already updated to the latest versions, as neither were installed
> initially.
>
>
>
> Best,
>
> Matthew
>
>
> ------------------------------
>
> *From:* Ling Ma <lingyun.ma at mcin.ca>
> *Sent:* Thursday, November 14, 2019 4:18:35 PM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* Dave MacFarlane <dave.macfarlane at mcin.ca>;
> loris-dev at bic.mni.mcgill.ca <loris-dev at bic.mni.mcgill.ca>
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> Hi Matthew,
>
>
>
> It looks most likely that you need a most recent version of nodejs and
> npm, as the error message indicates. Check the installation Readme.
>
>
>
> On Thu, Nov 14, 2019 at 3:33 PM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Hi, I was missing the *npm* dependency for make. *However*, another issue
> with npm – see log;
>
>
>
> Best,
>
> Matthew
>
>
>
> *From:* Dave MacFarlane <dave.macfarlane at mcin.ca>
> *Sent:* Thursday, November 14, 2019 2:45 PM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* loris-dev at bic.mni.mcgill.ca
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> The Makefile uses git to generate the VERSION file based on what's checked
> out. Since it looks like you didn't get the code via git, you can trick it
> into skipping that step by manually creating a file named "VERSION" in the
> root of the LORIS directory so that it thinks it's already up to date.
>
>
>
> Regarding your follow up email: you should run `make` with no arguments in
> the root of your LORIS directory. If you get the "No targets specified"
> error when in the correct directory try "make all" (most versions of make
> that I'm aware of use the first target from the Makefile if no argument is
> specified, but "make all" is explicit.)
>
>
>
> (You should also make sure that you have: 1. composer and 2. npm installed
> with a recent enough version according to the README, or the make step will
> likely fail.)
>
>
>
> - Dave
>
>
>
> On Thu, Nov 14, 2019 at 2:30 PM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Well obviously there was no file; lol sorry. How to proceed with this?
>
>
>
> root at ubuntu-s-1vcpu-2gb-tor1-01:/var/www/loris# make
>
> git describe --tags --always > VERSION
>
> fatal: not a git repository (or any of the parent directories): .git
>
> Makefile:8: recipe for target 'VERSION' failed
>
> make: *** [VERSION] Error 128
>
>
>
> Matthew
>
>
>
> *From:* Matthew Sparks, Mr
> *Sent:* Thursday, November 14, 2019 2:27 PM
> *To:* Dave MacFarlane <dave.macfarlane at mcin.ca>
> *Cc:* loris-dev at bic.mni.mcgill.ca
> *Subject:* RE: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> Great, thanks. Everytime I run this command I receive the following;
>
> -          make: *** No targets specified and no makefile found
>
>
>
> Dependency related no doubt?
>
>
>
> Best,
>
> Matthew
>
>
>
> *From:* Dave MacFarlane <dave.macfarlane at mcin.ca>
> *Sent:* Thursday, November 14, 2019 2:17 PM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* loris-dev at bic.mni.mcgill.ca
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> In that case. you're missing the equivalent step of the install process
> (run `make` for production or `make dev` for a sandbox which invokes
> composer.)
>
>
>
> There was a bug in the initial 21.0.0 release where that step wasn't
> properly documented, so it's easy to have missed but it should be listed as
> step 4 in the README as of v21.0.3.
>
>
>
> On Thu, Nov 14, 2019 at 1:59 PM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Sorry if I was unclear. I’m not upgrading. I have more than one instance
> of Loris running. The v17 version will be made dormant once the latest v21
> clean install works. I would like to port a few modules from the working
> v17 to the latest. Otherwise, I have 10+ point-release iterations to
> updates to make.
>
>
>
> -Matthew
>
>
>
>
>
> *From:* Dave MacFarlane <dave.macfarlane at mcin.ca>
> *Sent:* Thursday, November 14, 2019 1:56 PM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* loris-dev at bic.mni.mcgill.ca
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> When upgrading, it's required to be on the latest minor release and to go
> one release at a time. If you go to https://github.com/aces/Loris/releases
> there should be an "Upgrade process" section for each release that you
> should follow in order from 17. The error (that it can't find the autoload
> file generated by composer) seems to suggest you missed step 2 of the
> upgrade process to LORIS v21.
>
>
>
> - Dave
>
>
>
> On Thu, Nov 14, 2019 at 1:39 PM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Hi Dave,
>
>
>
> Certainly, my apologies for not attaching them initially.
>
>
>
> Best,
>
> Matthew
>
>
>
> *From:* Dave MacFarlane <dave.macfarlane at mcin.ca>
> *Sent:* Thursday, November 14, 2019 1:34 PM
> *To:* Matthew Sparks, Mr <matthew.sparks at mcgill.ca>
> *Cc:* loris-dev at bic.mni.mcgill.ca
> *Subject:* Re: [Loris-dev] LORIS - v21.0.3 (Ubuntu Base 16.04.6) - CRU
>
>
>
> Hi Matthew,
>
>
>
> Do you have access to the web server's error log on Digital Ocean? It's
> difficult to guess why it's generating a 500 error without seeing the error
> log.
>
>
>
> - Dave
>
>
>
> On Thu, Nov 14, 2019 at 1:30 PM Matthew Sparks, Mr <
> matthew.sparks at mcgill.ca> wrote:
>
> Hello Loris Devs,
>
>
>
> I have just installed a new loris instance on the DigitalOcean platform
> and post-install I receive a HTTP 500 Error.
>
>
>
> Please advise and see the screenshot attached;
>
> -          To troubleshoot; From the dev instance you can see that I’ve
> granted excessive permissions beyond what is needed, and the *issue
> persists*.
>
>
>
> Currently;
>
> -          Functional Loris *v17* instance running on DO.
>
> -          Non-functional Loris *v21.0.3 (.1-3)* instance running on DO.
>
>
>
> Nice to have;
>
> -          DigitalOcean application for rapid reployment.
>
> -          Up-to-date Loris install guide (e.g., deprecation of
> python-properties-common etc)
>
>
>
> I can re-initialize the DO base and provide you with root credentials for
> a quick install to loris v21.0.3?
>
> -          Ultimately, we need to be able to use the *DQT*.
>
>
>
> Any suggestions to resolve the issue would be appreciated
>
>
>
> Kindest regards,
>
> Matthew
>
> _______________________________________________
> Loris-dev mailing list
> Loris-dev at bic.mni.mcgill.ca
> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>
> _______________________________________________
> Loris-dev mailing list
> Loris-dev at bic.mni.mcgill.ca
> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>
> _______________________________________________
> Loris-dev mailing list
> Loris-dev at bic.mni.mcgill.ca
> https://mailman.bic.mni.mcgill.ca/mailman/listinfo/loris-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.bic.mni.mcgill.ca/pipermail/loris-dev/attachments/20191115/dd172b10/attachment-0001.html>


More information about the Loris-dev mailing list