[Loris-dev] CentOS 8 and Loris

Julie Ashworth, HWNI Computing Support support-cirl at berkeley.edu
Tue Jan 12 16:24:57 EST 2021


Can you please send me the URL for the most recent linux (ubuntu or centos)
installation documentation?
Thank you

On Tue, Jan 12, 2021, 1:17 PM Julie Ashworth, HWNI Computing Support <
support-cirl at berkeley.edu> wrote:

> Thanks Dave,
> There are many groups taking over development of Centos8, so I thinks it's
> incorrect to say that it's discontinued. The most active group is Rocky
> linux, started by Greg Kurtzer, who also founded the original CentOS
> project 15 years ago.
> https://rockylinux.org/
>
> I have no personal interest in using php-fpm. I was following the centos7
> instructions to install php-fpm, but there was an apache error expecting mod_php.
> I'm happy to install mod_php but that is not documnted in the centos7
> instructions.
> To be honest, I'm really disappointed in the loris documentation and that
> my emails aren't being read carefully.
>
>
>
> On Tue, Jan 12, 2021, 12:22 PM Dave MacFarlane <dave.macfarlane at mcin.ca>
> wrote:
>
>> Hi Julie,
>>
>> CentOS is no longer supported (by which I mean the operating system
>> itself has been discontinued, not the LORIS support for it.) The MCIN
>> production servers currently run on CentOS7 which is why the installation
>> procedure is well documented/tested for that system, but given the
>> discontinuation of CentOS the plan is to move our production servers off of
>> CentOS entirely. It's worth noting that CentOS 8 EOL is 2021, while CentOS
>> 7 EOL is 2024. This is the reason why our documentation is tailored to V7.
>>
>> We don't have much experience running LORIS under php-fpm, which is why
>> there's no documentation for that environment. At one point years ago I had
>> written a configuration file in order to use it in Travis CI, but since
>> then testing/development has moved towards using Docker and the built-in
>> PHP web server (I just looked at that configuration file and it's so old it
>> refers to php5..). mod_php is currently the only supported/documented PHP
>> environment as it's all most of the LORIS developers have experience with
>> (though I also regularly develop with the php built in dev server, so I'm
>> confident that that works as well.)
>>
>> The good news is our dependency on apache/mod_php is much weaker than it
>> was when I had worked on it years ago, but the bad news is there's no
>> written documentation that I'm aware of.
>>
>> If you're willing to do the work of debugging the environment we can help
>> where we can, but if you're trying to get a system up and quickly it's
>> likely faster and easier to use something that we have more experience
>> with. For reference, I don't think the php_value setting you're trying to
>> set should be required anywhere by LORIS. LORIS uses an autoloader for
>> class/include resolution and shouldn't depend on the PHP include_path. If
>> you're set on php-fpm you can look at docs/config/apache2-fastcgi as a
>> starting point, but note that that configuration is from 2014 (which as far
>> as I know is the last time anyone tried to use LORIS in that environment.)
>>
>> P.S. (Forgive me if I'm slow to respond to any emails as I'm on vacation
>> until next week..)
>>
>> On Tue, Jan 12, 2021 at 12:39 PM Julie Ashworth, HWNI Computing Support <
>> support-cirl at berkeley.edu> wrote:
>>
>>> Thank you,
>>> In the last 4 emails I have simply asked for  current linux
>>> documentation, not centos8 documentation (preferably that mentions php-fpm
>>> configuration). Is that available?
>>>
>>>
>>>
>>> On Tue, Jan 12, 2021, 8:59 AM Samir Das <samirdas99 at gmail.com> wrote:
>>>
>>>> Hi Julie,
>>>>
>>>> We'll do our best to help you with this configuration. :) We'll send
>>>> you any documentation we have.
>>>>
>>>> Regarding CentOS, since RedHat has discontinued its support, we are
>>>> planning on putting our testing resources elsewhere. We have yet to discuss
>>>> CentOS-Stream, which we will do next week. But I wouldn't worry too much...
>>>> we'll help as much as we can given that you have already installed it, etc.
>>>> If the problems become too tedious, then we can figure out options together.
>>>>
>>>> Best,
>>>>
>>>> Samir Das
>>>>
>>>> On Tue, Jan 12, 2021 at 5:52 PM Julie Ashworth, HWNI Computing Support <
>>>> support-cirl at berkeley.edu> wrote:
>>>>
>>>>> hi Shen,
>>>>>
>>>>> On 12-01-2021 11.40 -0500, Shen Wang wrote:
>>>>> >    So Loris team will not support Centos. We will only
>>>>> support Ubuntu in the future.Â
>>>>>
>>>>> That's interesting that CentOS will no longer be supported.
>>>>>
>>>>> Since you previously mentioned that CentOS8 should work, I already
>>>>> started the installation, and I'd like to see if it works.
>>>>>
>>>>> So, please, please...
>>>>> will you please send me a link to the most recent instruction for
>>>>> loris installation that includes the php_value in /etc/php-fpm.d?
>>>>> As I said, I can modify ubuntu instructions. I don't need instructions
>>>>> specific to CentOS.
>>>>>
>>>>> thanks,
>>>>> Julie
>>>>>
>>>>>
>>>>>
>>>>> On 12-01-2021 11.40 -0500, Shen Wang wrote:
>>>>> >    Hi Julie,
>>>>> >    We are holding the Loris meeting to discuss whether to support
>>>>> centos in
>>>>> >    the future.Â
>>>>> >    Loris's sub-modules have issues with the Centos system. So Loris
>>>>> team will
>>>>> >    not support Centos.
>>>>> >    We will only support Ubuntu in the future.Â
>>>>> >    BestÂ
>>>>> >    Shen
>>>>> >    On Tue, 12 Jan 2021 at 11:27, Julie Ashworth, HWNI Computing
>>>>> Support
>>>>> >    <[1]support-cirl at berkeley.edu> wrote:
>>>>> >
>>>>> >      hi Shen,
>>>>> >      I'm looking for documentation of the (useful!) instruction you
>>>>> provided
>>>>> >      in your previous email:
>>>>> >
>>>>> >      >    step 2 : add "php_value[include_path]  =
>>>>> >      >    ....." into /etc/php-fpm.d/loris.conf
>>>>> >
>>>>> >      I would appreciate a link to that documentation, because I
>>>>> think it
>>>>> >      would be valuable for the future. I can adapt Ubuntu
>>>>> documentation for
>>>>> >      CentOS.
>>>>> >
>>>>> >      thanks,
>>>>> >      Julie
>>>>> >
>>>>> >      On 12-01-2021 09.14 -0500, Shen Wang wrote:
>>>>> >      >Â  Â  Hi Julie,
>>>>> >      >
>>>>> >      >Â  Â  The Loris Team only supports Centos7 currently.
>>>>> >      >Â  Â  We don't have Centos8 instructions yet, so you can't
>>>>> find it.
>>>>> >      >
>>>>> >      >Â  Â  If you and Ioannis would like to install loris 23 on
>>>>> centos 8, you
>>>>> >      can
>>>>> >      >Â  Â  try.
>>>>> >      >Â  Â  I have installed loris 23 on centos 8, although the
>>>>> process is not
>>>>> >      simple.
>>>>> >      >Â  Â  That is why I mentioned Centos 8, not officially
>>>>> supported yet.
>>>>> >      Sorry for
>>>>> >      >Â  Â  confusion.
>>>>> >      >Â  Â  best
>>>>> >      >Â  Â  Shen
>>>>> >      >    [1]å± å¹•å¿«ç § 2021-01-11 Àş‹å
>>>>> ˆ8.04.56.png
>>>>> >      >Â  Â  On Mon, 11 Jan 2021 at 16:27, Julie Ashworth, HWNI
>>>>> Computing
>>>>> >      Support
>>>>> >      >Â  Â  <[2][2]support-cirl at berkeley.edu> wrote:
>>>>> >      >
>>>>> >      >Â  Â  Â  Thanks Shen,
>>>>> >      >Â  Â  Â  Is this documented anywhere? I checked the Ubuntu
>>>>> instructions
>>>>> >      and the
>>>>> >      >Â  Â  Â  install.sh file, but I don't see it mentioned.
>>>>> >      >
>>>>> >      >Â  Â  Â  You also mentioned to Ioannis that Loris should run
>>>>> find on
>>>>> >      CentOS8.
>>>>> >      >Â  Â  Â  Which version did you recommend for CentOS8?
>>>>> >      >
>>>>> >      >Â  Â  Â  best,
>>>>> >      >Â  Â  Â  Julie
>>>>> >      >
>>>>> >      >Â  Â  Â  On 11-01-2021 16.04 -0500, Shen Wang wrote:
>>>>> >      >      >    Hi Julie,
>>>>> >      >      >    We do not support Loris 23.0.2 to run on
>>>>> CentOS 8.
>>>>> >      >      >    You can install 23.0.2 on Centos 7.
>>>>> >      >      >    If you want to try to install it on
>>>>> Centos8. There is no
>>>>> >      guarantee
>>>>> >      >Â  Â  Â  that it
>>>>> >      >      >    will work on Centos 8.
>>>>> >      >      >    You can try it.
>>>>> >      >      >    step 1 : remove the line of php_value from
>>>>> loris.conf
>>>>> >      >      >    step 2 : add "php_value[include_path]  =
>>>>> >      >      >    ....." into /etc/php-fpm.d/loris.conf
>>>>> >      >      >    step 3: reload php-fpm and httpd.
>>>>> >      >      >    Good Luck!
>>>>> >      >      >    BestÂÂ
>>>>> >      >      >    Shen
>>>>> >      >      >    On Mon, 11 Jan 2021 at 15:32, Julie
>>>>> Ashworth, HWNI
>>>>> >      Computing
>>>>> >      >Â  Â  Â  Support
>>>>> >      >      >    <[1][3][3]support-cirl at berkeley.edu>
>>>>> wrote:
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      hi Shen,
>>>>> >      >      >      that *is* how I installed
>>>>> apache/php7.4.
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      Please reread my email.
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      I'd like to know how y'all recommend
>>>>> adding the php
>>>>> >      path for
>>>>> >      >Â  Â  Â  loris
>>>>> >      >      >      libraries using php-fpm.
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      If I use the apache configuration
>>>>> file provided:
>>>>> >      >      >              php_value
>>>>> include_path
>>>>> >      >      >    ÂÂ
>>>>> >      >Â  Â  Â
>>>>> >
>>>>> .:/usr/share/php:/var/www/loris/project/libraries:/var/www/loris/php/libraries
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      I get an error:
>>>>> >      >      >      Invalid command 'php_value', perhaps
>>>>> misspelled or
>>>>> >      defined by a
>>>>> >      >Â  Â  Â  module
>>>>> >      >      >      not included in the server
>>>>> configuration
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      ... because this isn't supported with
>>>>> php-fpm
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      best,
>>>>> >      >      >      Julie
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >      On 11-01-2021 10.08 -0500, Shen Wang
>>>>> wrote:
>>>>> >      >      >      >    Hi Julie,
>>>>> >      >      >      >    I recommend reinstalling
>>>>> php 7.4 and apache.
>>>>> >      >      >      >  ÂÂ
>>>>> >      >Â  Â  Â  [1][2][4][4]
>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      this
>>>>> >      >      >      article is
>>>>> >      >      >      >    helpful.
>>>>> >      >      >      >    Best
>>>>> >      >      >      >    Shen
>>>>> >      >      >      >
>>>>> >      >      >      > References
>>>>> >      >      >      >
>>>>> >      >      >      >    Visible links
>>>>> >      >      >      >    1.
>>>>> >      >Â  Â  Â  [3][5][5]
>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >      >      ---end quoted text---
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >    --
>>>>> >      >      >    Shen Wang
>>>>> >      >      >    [4]Loris  Developer
>>>>> >      >      >    Montreal Neurological InstituteÂÂ
>>>>> >      >      >    McGill University
>>>>> >      >Â  Â  Â  >
>>>>> >      >Â  Â  Â  > References
>>>>> >      >Â  Â  Â  >
>>>>> >      >      >    Visible links
>>>>> >      >      >    1. mailto:[6][6]support-cirl at berkeley.edu
>>>>> >      >      >    2.
>>>>> >      [7][7]https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >      >    3.
>>>>> >      [8][8]https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >      >    4. [9][9]https://github.com/aces/Loris
>>>>> >      >Â  Â  Â  ---end quoted text---
>>>>> >      >
>>>>> >      >Â  Â  --
>>>>> >      >Â  Â  Shen Wang
>>>>> >      >    [10]Loris  Developer
>>>>> >      >    Montreal Neurological InstituteÂÂ
>>>>> >      >Â  Â  McGill University
>>>>> >      >
>>>>> >      > References
>>>>> >      >
>>>>> >      >Â  Â  Visible links
>>>>> >      >Â  Â  2. mailto:[10]support-cirl at berkeley.edu
>>>>> >      >Â  Â  3. mailto:[11]support-cirl at berkeley.edu
>>>>> >      >Â  Â  4. [12]
>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >Â  Â  5. [13]
>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >Â  Â  6. mailto:[14]support-cirl at berkeley.edu
>>>>> >      >Â  Â  7. [15]
>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >Â  Â  8. [16]
>>>>> https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >      >Â  Â  9. [17]https://github.com/aces/Loris
>>>>> >      >Â  Â 10. [18]https://github.com/aces/Loris
>>>>> >
>>>>> >      ---end quoted text---
>>>>> >
>>>>> >    --
>>>>> >    Shen Wang
>>>>> >    [19]Loris  Developer
>>>>> >    Montreal Neurological InstituteÂ
>>>>> >    McGill University
>>>>> >
>>>>> > References
>>>>> >
>>>>> >    Visible links
>>>>> >    1. mailto:support-cirl at berkeley.edu
>>>>> >    2. mailto:support-cirl at berkeley.edu
>>>>> >    3. mailto:support-cirl at berkeley.edu
>>>>> >    4. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >    5. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >    6. mailto:support-cirl at berkeley.edu
>>>>> >    7. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >    8. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >    9. https://github.com/aces/Loris
>>>>> >   10. mailto:support-cirl at berkeley.edu
>>>>> >   11. mailto:support-cirl at berkeley.edu
>>>>> >   12. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >   13. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >   14. mailto:support-cirl at berkeley.edu
>>>>> >   15. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >   16. https://tecadmin.net/install-apache-php-fpm-centos-8/
>>>>> >   17. https://github.com/aces/Loris
>>>>> >   18. https://github.com/aces/Loris
>>>>> >   19. https://github.com/aces/Loris
>>>>> ---end quoted text---
>>>>> _______________________________________________
>>>>> 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/20210112/80f3de94/attachment-0001.html>


More information about the Loris-dev mailing list