?
avatar ranpre
ranpre
20 Sep 2017

Steps to reproduce the issue

Upgrade Joomla 3.7.5 to 3.8 with active ssl certificate.

Expected result

Frontpage loading

Actual result

Frontpage fails to load.
Error message (error 0) refers to ../libraries/joomla/http/transport/cacert.pem

System information (as much as possible)

PHP 7
Apache

Additional comments

avatar ranpre ranpre - open - 20 Sep 2017
avatar joomla-cms-bot joomla-cms-bot - labeled - 20 Sep 2017
avatar franz-wohlkoenig franz-wohlkoenig - change - 20 Sep 2017
Category Front End Front End Libraries
avatar mbabker
mbabker - comment - 20 Sep 2017

The presence of a SSL certificate in and of itself is not the issue. In fact, that file only gets read into memory by core if an extension is trying to make a remote call to another service.

With that said though, the file has moved to libraries/src/Http/Transport/cacert.pem, if an extension is trying to use that file on its own the reference needs to be updated.

avatar franz-wohlkoenig franz-wohlkoenig - change - 20 Sep 2017
Status New Discussion
avatar franz-wohlkoenig
franz-wohlkoenig - comment - 21 Sep 2017

@ranpre have you found which Extension is trying to use?

avatar franz-wohlkoenig franz-wohlkoenig - change - 21 Sep 2017
Priority Critical Medium
Status Discussion Information Required
avatar ranpre
ranpre - comment - 21 Sep 2017

Can't say yet, since log files are available on Monday earliest. However, when searching by FTP I found 8 different versions of cacert.pem co-existing on the server.

Another observation ist that the error indeed only happens on SSL secured site. When upgrading to J3.8 on a non-SSL test site (holding an exact copy of the SSL-site) everything went fine.

avatar wojsmol
wojsmol - comment - 21 Sep 2017

@ranpre Please give paths of cacert.pem.

avatar ranpre
ranpre - comment - 21 Sep 2017

cacert_pem

avatar wojsmol
wojsmol - comment - 21 Sep 2017

@ranpre /libraries/joomla/http/transport/cacert.pem should not exist after update to Joomla 3.8.0 if this file exist on ssl site in question then update was not completed correctly.

avatar ranpre
ranpre - comment - 21 Sep 2017

Hmm. This contradicts somehow what @mbabker said before. If I understood him right, there's extensions that may use the file.

avatar wojsmol
wojsmol - comment - 21 Sep 2017

quote from @mbabker reply

With that said though, the file has moved to libraries/src/Http/Transport/cacert.pem, if an extension is trying to use that file on its own the reference needs to be updated.

So correct localisation of this file in 3.8.0 is libraries/src/Http/Transport/cacert.pem. Try using postupdate.php on dev copy of the site.

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 30 Sep 2017

@ranpre any Updates as @wojsmol suggested?


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18004.

avatar wojsmol
wojsmol - comment - 30 Sep 2017

@franz-wohlkoenig After days of faithing with those errors I can teal you that - they are not remove 1 file cases.

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 30 Sep 2017

So its better to discuss on forums - Migrating and Upgrading to Joomla! 3.x and close here?

avatar wojsmol
wojsmol - comment - 30 Sep 2017
avatar joomla-cms-bot joomla-cms-bot - change - 30 Sep 2017
Status Information Required Closed
Closed_Date 0000-00-00 00:00:00 2017-09-30 16:17:29
Closed_By joomla-cms-bot
avatar joomla-cms-bot joomla-cms-bot - close - 30 Sep 2017
avatar franz-wohlkoenig franz-wohlkoenig - change - 30 Sep 2017
Closed_By joomla-cms-bot franz-wohlkoenig
avatar franz-wohlkoenig
franz-wohlkoenig - comment - 30 Sep 2017

closed as stated above.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18004.

avatar joomla-cms-bot
joomla-cms-bot - comment - 30 Sep 2017

Add a Comment

Login with GitHub to post a comment