[LON-CAPA-admin] What versions of Apache are known to work?
Stuart Raeburn
raeburn at msu.edu
Wed Jan 6 16:11:40 EST 2016
HK,
> ... comes with Apache 2.4.6. I haven't been able to get loncapa to work.
Currently about 15% of the servers in the LON-CAPA network are running
Apache 2.4 (on CentOS 7 or Ubuntu 14.04 LTS).
>
> ... What
> didn't work is the mod_auth_cas which is used for the single login here at
> fsu.
>
The issues page for Jasig's mod_auth_cas has an open issue: "Not
compatible with Apache httpd 2.4.x". See:
https://github.com/Jasig/mod_auth_cas/issues
So, although that is not a LON-CAPA-specific problem, it is a blocker
if you rely on mod_auth_cas for SSO.
>
> 2.4.6. Also, I haven't been able to install oracle perl module dbd which
> is required for the customized auto-enrollment. So these are customization
> problems and probably won't affect most loncapa users.
>
If you are using DBD::Oracle in a customized
/home/httpd/lib/perl/localenroll.pm file (for auto-enrollment), then
that module is called by lond and lonsql processes, and not
Apache/mod_perl.
The installation problem you encountered with DBD::Oracle on CentOS 7
may have more to do with other differences (besides the Apache
version) which exist between CentOS 6 and CentOS 7. That said, I was
able to successfully install DBD::Oracle rev. 1.74 on CentOS 7
(version 7.2.1511) using
perl Makefile.PL -l
make
make test
make install
after I had installed the following oracle Instant Client rpms:
oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64
oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64
oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64
available from:
http://www.oracle.com/technetwork/database/features/instant-client/
and had also set LD_LIBRARY_PATH using:
export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib:$LD_LIBRARY_PATH
But, as you noted, an installation problem with DBD::Oracle is not an
issue with LON-CAPA itself.
Stuart Raeburn
LON-CAPA Academic Consortium
Quoting "H. K. Ng" <hkng at fsu.edu>:
> Just adding my 2 cents. I install centos 7 on my development machine. It
> comes with Apache 2.4.6. I haven't been able to get loncapa to work. What
> didn't work is the mod_auth_cas which is used for the single login here at
> fsu. It seems mod_auth_cas is not been updated to work with apache
> 2.4.6. Also, I haven't been able to install oracle perl module dbd which
> is required for the customized auto-enrollment. So these are customization
> problems and probably won't affect most loncapa users.
>
> -hk
>
>
> On Mon, Jan 4, 2016 at 5:03 PM, Stuart Raeburn <raeburn at msu.edu> wrote:
>
>> Paul,
>>
>> > Running lon-capa on Centos 6.6 here.
>>
>> The latest version of CentOS 6 is 6.7.
>> (See:
>> https://lists.centos.org/pipermail/centos-announce/2015-August/021298.html
>> )
>>
>> The version of Apache supported by the vendor for CentOS 6 is 2.2.15.
>> The latest update is: httpd-2.2.15-47.el6.centos.1.
>>
>> (See:
>>
>> https://lists.centos.org/pipermail/centos-announce/2015-December/021538.html
>> ).
>>
>> LON-CAPA works with Apache 2.4. However, if you want to use Apache
>> 2.4 with CentOS you should update your Linux OS to CentOS 7. The
>> version of Apache available from the vendor for CentOS 7 is 2.4.6-40.
>>
>> LON-CAPA is supported on CentOS 5, 6, and 7 (and other Linux distros).
>> See: http://install.loncapa.org for the list of supported distros.
>>
>> The packages you will find in the LON-CAPA repository for CentOS:
>> http://install.loncapa.org/centos/loncapa/ are mostly dependencies
>> that are unavailable in the vendor's standard repos.
>>
>> For a small number of packages, you will find that the version of the
>> package in the LON-CAPA repos is newer than the corresponding package
>> available from the vendor's standard repos. However, I only do this
>> if there is particular functionality needed by LON-CAPA, that is
>> absent in the vendor-supplied package. I do not currently have plans
>> to do that for Apache 2.4 for CentOS 6.
>>
>> End of Lifetime (EOL) dates for CentOS are available from:
>> https://wiki.centos.org/About/Product
>>
>>
>> Stuart Raeburn
>> LON-CAPA Academic Consortium
>>
>> Quoting "Neubauer, Paul" <pneubauer at bsu.edu>:
>>
>> > Hi All,
>> >
>> > Running lon-capa on Centos 6.6 here. Our security team just ran a
>> > scan and they want me to install Apache 2.4.16. What version(s) do
>> > we have in the lon-capa repositories and what versions have been
>> > proven to work well. I'm not interested in being bleeding-edge on
>> > our production server, so I want to be able to say that version
>> > 2.x.y is the latest that is known to work. If that is 2.4.16, great!
>> > If not, I would like to know that too.
>> >
>> > Thanks,
>> > Paul
>> >
More information about the LON-CAPA-admin
mailing list