Php7.0 is what’s shipped by default in Debian Stretch. But some apps do add extra repo stuff to install php7.3 because they require it.
Because the app wants 7.1 specifically. It could probably work on 7.3, yes, but it’s not that simple under the hood.
Yes and no. The real question would be to understand why Grav doesn’t install php7.1 like it should.
And to do so, you should do what is advertised at least at 3 differents places in this forum (among which the support question template you didn’t use), which is to give us the damn log…
To complement @Aleks’ answers, what you are doing is asking Grav to update itself (because it says it can), while the recommended way is to let YunoHost handle the upgrade. Usually it is not an issue for minor upgrades, but here the change is significant.
As stated above, PHP versions handling is a bit tricky right now, but is being worked on. I have a development branch that installs PHP7.3 and enables logging in with your YNH credentials. You can install it for testing purposes, as I am still struggling with the upgrade part.
Sorry for this, I thought that my questions were too general to need more specific information.
Here is more info:
Hardware: Raspberry Pi at home YunoHost version: 3.7.0.12 I have access to my server : through the webadmin Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no
Regarding the log, it is not reflected on Yunohost as the server considers Grav as up to date.
This update is requested on the Grav’s dashboard.
I tried again and there is no mention of this failure on Yunohost logs.
Here is the full message I get:
Grav update failed
Grav has increased the minimum PHP requirement.
You are currently running PHP 7.0.33-26+0~20200320.33+debian9~1.gbp746b8e , but PHP 7.1.3 is required.
Is there a way in the app to get logs?
The update
Mh… so if I understand well, it would be safer for me to simply wait for the next update available on Yunohost, right? (taking into account that my knowledge in this area remains pretty limited)