Hi,
This issue is already resolved permanently with the rollout of latest version of the openmediavault-omvextrasorg package, which will be pulled automatically during an OMV update. Following issues should be neither present, nor the workarounds should be relevant anymore.
as there are new info, I quickly want to summarize the latest status of the issue, so users with this issue do not need to scroll through the whole thread. Hope this helps to quickly solve the issue:
What is the issue
- issue is related to updating latest PHP packages (PHP7.0-common 7.0.30-0+deb9u1 should be available, but only can get 7.0.27-0+deb9u1)
- leads to several other issues dependent on PHP like nextcloud via nginx, docker, Sonarr? and probably others
Who is affected
- basically looks like all Raspberry Pis + OMV4 (reported also by cskrat, rdowns, probably also luizbacci: Link to Post, also another thread: Link to Post)
- other armhf devices seem not to be affected (tkaiser was not able to reproduce on a NanoPi NEO)
What was tried so far/what we know
- it is not an OMV4 issue itself (but combined with RPI)
- OMV3 seems not to be affected
- upstream of Debian seems to be the root cause, which somehow does not allow RPI devices to update properly: most likely it has to do with pin priority of archive.raspberrypi.org
- trying a forced PHP7.0-common update to latest 7.0.30-0+deb9u1 would result in removal of many critical other packages, but can also force-re-install them (however is case by case which packages are affected)
- disabling backport repos does not lead to a solution of a proper update
- there are workarounds, one is case-by-case package install... the other one ignoring archive.raspberrypi.org, which will lead to a lot of package updates.
Possible workaround
- cskrat posted a current workaround, which force installs the latest PHP 7.0.30-0 packages + force "reinstalls" the packages, which would have been removed, careful, as other packages might have a need to be added. Looks like it depends on case by case: Link to Post
- ryecoaaron found an alternate approach to comment out pin priority for archive.raspberrypi.org. Seems to fit for all cases, however installs a lot of packages. Not sure if this has some side-effects: Link to Post
- other alternative by ryecoaaron: apt-get update and then apt-get install openmediavault-omvextrasorg=4.1.9
- other alternative by ryecoaaron: wget -O - http://omv-extras.org/install | bash
Conclusion/summary
- So far got workarounds, which seem to do the trick. Especially the last approaches I would consider for now as "final workaround" and would therefore treat this issue as solved via workarounds, until it is permanently implemented
---
ORIGINAL POST:
hope this forum is correct one and maybe somebody had that issue too (and resolved it).
Problem is:
- I'm using Nginx (as a plugin) on OMV4.1.8.2-1 and a RPI3B+, no updates available
- (On top it I got a Nextcloud version)
- (It screams that it needs some plugins like e.g. PHP module zip)
- When trying to install latest PHP module zip, it needs a newer version of PHP-Common
- And there is the fun: Normal apt-get update does not help. When trying to update the PHP-Common manually, it would like to kick instead many of my OMV packages. Looks like a weird compatibility issue.
It feels like my server says: "You want to have Nextcloud with OMV+Nginx? Sure, press 'y' to confirm, that in return I can kick you in your nuts! Or go back to OMV3, where it just worked."
I feel it is strange, that updating a package (which obviously exists in a newer version), would kill instead the whole OMV installation.
Now I'm not sure, if my fresh OMV4.0 installation is already broken and would need to start over, or whether issue is somewhere else.
Was thinking to run it in a Docker instead, but Nextcloud itself seem to be not working there as expected. Also linking my Lets-encrypt SSL from OMV would be an additional challenge.