# Update nextcloud, occ upgrade - php version not compatible

**URL:** https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495
**Category:** Troubleshooting
**Tags:** nextcloud
**Created:** [17 June 2024 04:52 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495 "2024-06-17T04:52:24Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![fillip](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/f/46a35a/32.png) [@fillip](https://dietpi.com/forum/u/fillip)
#### Post date: [17 June 2024 04:52 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/1 "2024-06-17T04:52:24Z")

</div>

hi,

i recently upgraded my dietpi from buster to bookworm.  
and so did php to 8.##.  
now i need to upgrade nextcloud.  
i used

sudo -u www-data php /var/www/nextcloud/updater/updater.phar

to upgrade from 22.2.04 (i think) to 22.2.10.  
then i tried:

sudo -u www-data php /var/www/nextcloud/occ

but i got this error message:

This version of Nextcloud is not compatible with \> PHP 8.0.  
You are currently running 8.2.7.#

i’m not sure if i need to run the occ upgrade after every nextcloud upgrade, or only when i’m at the last current version.  
but when i ran  
sudo -u www-data php /var/www/nextcloud/updater/updater.phar  
again, i got this:

Nextcloud Updater - version: v20.0.0beta4-11-g68fa0d4

Current version is 22.2.10.

Update to Nextcloud 22.2.10 available. (channel: “stable”)  
Following file will be downloaded automatically: [https://download.nextcloud.com/server/releases/nextcloud-22.2.10.zip](https://download.nextcloud.com/server/releases/nextcloud-22.2.10.zip)  
Open changelog ↗

Steps that will be executed:  
[✔] Check for expected files  
[✔] Check for write permissions  
[✔] Create backup  
[✔] Downloading  
[✔] Verify integrity  
[✔] Extracting  
[✔] Enable maintenance mode  
[✔] Replace entry points  
[✔] Delete old files  
[✔] Move new files in place  
[✔] Done

Continue update? [y/N] n

so basically update version and current version are the same.

any idea, what to do?

thanks.

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [17 June 2024 14:47 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/2 "2024-06-17T14:47:08Z")

</div>

did you tried something like this already? [Update of nextcloud fails - #5 by Joulinar](https://dietpi.com/forum/t/update-of-nextcloud-fails/18182/5)

---

<div class="post-metadata">

### Author: ![fillip](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/f/46a35a/32.png) [@fillip](https://dietpi.com/forum/u/fillip)
#### Post date: [17 June 2024 15:45 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/3 "2024-06-17T15:45:53Z")

</div>

hi.  
thanks, no i haven’t…  
but i will now…  
just i’m not sure where to put this bypass script…

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [17 June 2024 16:17 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/4 "2024-06-17T16:17:40Z")

</div>

This should do hopefully

```auto
sed -i 's/>= 80200/>= 80300/' /var/www/nextcloud/lib/versioncheck.php

```

---

<div class="post-metadata">

### Author: ![fillip](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/f/46a35a/32.png) [@fillip](https://dietpi.com/forum/u/fillip)
#### Post date: [17 June 2024 16:27 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/5 "2024-06-17T16:27:24Z")

</div>

ok, so i just run this, and then i run the occ update? or updater.phar?  
excuse me for my ignorance and thank you for your patience…

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [17 June 2024 16:52 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/6 "2024-06-17T16:52:37Z")

</div>

Try

```auto
sudo -u www-data php /var/www/nextcloud/updater/updater.phar

```

---

<div class="post-metadata">

### Author: ![fillip](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/f/46a35a/32.png) [@fillip](https://dietpi.com/forum/u/fillip)
#### Post date: [17 June 2024 17:03 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/7 "2024-06-17T17:03:53Z")

</div>

> [@Joulinar](#):
>
> ```auto
> sudo -u www-data php /var/www/nextcloud/updater/updater.phar
> 
> ```

not working for me…  
i’m on nc 22.2.10…  
i think it runs php7.4 or so…  
i tried your sed script:  
╰─# sed -i ‘s/\>= 80200/\>= 80300/’ /var/www/nextcloud/lib/versioncheck.php  
and then

```auto
sudo -u www-data php /var/www/nextcloud/updater/updater.phar

also tried 

╰─# sed -i 's/>= 70000/>= 80300/' /var/www/nextcloud/lib/versioncheck.php
```

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [17 June 2024 18:55 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/8 "2024-06-17T18:55:18Z")

</div>

Can you share the correct error message.

As well following please

```auto
cat /var/www/nextcloud/lib/versioncheck.php

```

---

<div class="post-metadata">

### Author: ![fillip](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/f/46a35a/32.png) [@fillip](https://dietpi.com/forum/u/fillip)
#### Post date: [17 June 2024 19:13 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/9 "2024-06-17T19:13:03Z")

</div>

ah, not exactly error message, only occ update just said wrong php version, and updater.phar asked if i want to upgrade but is the same version i have already…  
anyways, i can’t show you an error message, because i decided to purge and start from scratch…  
actually i’m doing that right now…  
i can come back to you and tell you how that went, if you’re interested…  
i hope i purged everything relevant and start with a new nextcloud without any problems…  
thank you for the effort, though…

---

<div class="post-metadata">

### Author: ![system](https://dietpi.com/forum/uploads/default/original/1X/7e1021de2213860bce185915ce2c1786e56490ec.png) [@system](https://dietpi.com/forum/u/system)
#### Post date: [15 September 2024 19:13 UTC](https://dietpi.com/forum/t/update-nextcloud-occ-upgrade-php-version-not-compatible/20495/10 "2024-09-15T19:13:45Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
