simplesaml upgrade causes ext-pdo_sqlite error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Won't Fix
|
Medium
|
Gold |
Bug Description
Steps to reproduce:
Upgrade to 18.04
Go to admin -> extensions -> plugin administration
Click on saml settings.
You see an error message that you need to run make ssphp to upgrade saml.
running make ssphp causes the following error:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested PHP extension ext-pdo_sqlite * is missing from your system. Install or enable PHP's pdo_sqlite extension.
Installation failed, reverting ./composer.json to its original content.
Makefile:64: recipe for target 'ssphp' failed
make: *** [ssphp] Error 2
apt-get install fails to find a package called any of the following:
ext-pdo_sqlite
php ext-pdo_sqlite
php pdo_sqlite
pdo_sqlite
php7.0-
php7.0-pdo_sqlite
On further investigation, it appears the Makefile is installing simplesaml with it's composer requirements, so perhaps this extension should not be included in the requirements.
tags: | added: bite-sized |
Changed in mahara: | |
assignee: | nobody → Gold (gold.catalyst) |
Changed in mahara: | |
status: | Confirmed → Won't Fix |
From the online chat when we talked about this:
"the make ssphp gives an error with sqlite because we install via composer rather than src - due to the changes for redis and ssphp
we only need the sqlite to exist as part of install via Make"