Permanent reloading page in "nextcloudpi panel" since V1.55.4 and missing WiFi since v1.55.0 on RPI5
PROBLEMS
After updating Nextcloudpi on RPI5 8Go with Debian moved to Armbian since 1.55.0 : I noticed two strange behaviors:
-1- Armbian version 25.2.3 removed WiFi hardware on RPI 5 ?!?!?! --> impossible to find the device : wrong firmware bcm80211 ? --> I've downloaded old image file (v1.54.0) and tested with same RPI5: WiFi is present on RPI5 running on Debian 11 !?!?!? (instead of Armbian)
After investigations: I've noticed the WiFi lost since version 1.55.0 on RPI5 probably due to Debian migrated to Armbian : this last OS seems not fully supported on RPI5 with operational WiFi because I've tested the last version NextcloudPi 1.55.4 on RPI4 4Go which keep Debian OS : its WiFi works perfectly ! Please make an investigation about it or replace armbian by debian OS for RPI5...
-2- NextcloudPi panel V 1.55.4: after reloading page or clicking different functionality from left side menu, ~20secs the panel display a blank page with message "Something went wrong. Try refreshing the page". Despite refreshing same page, the blank page still back after few seconds with same message... This issue appeared after updating from 1.54.0 to 1.55.4. --> I've tested same version on RPI4 Debian OS and v 1.55.4: works fine and stable.
See video example: https://youtu.be/dDv5FH03gjA
I think that bug is linked with Armbian OS running on RPI5... because the big difference between RPI4 (stable system and operational WiFi) and RPI5 (unstable system and missing WiFi) is the used OS... Debian (RPI4) is more reliable than Armbian (RPI5)... and RPI4 + Debian OS seems more faster than RPI5 + Armbian OS. regards
System information
NextcloudPi diagnostics
NextcloudPi version v1.55.4
NextcloudPi image
OS Armbian 25.2.3 bookworm \l . 6.6.63-current-bcm2712 (aarch64)
automount yes
USB devices none
datadir REMOVED SENSITIVE VALUE
data in SD no
data filesystem btrfs
data disk usage 2.1T/3.7T
rootfs usage 7.5G/58G
swapfile /var/swap
dbdir REMOVED SENSITIVE VALUE
Nextcloud check ok
Nextcloud version 31.0.4.1
HTTPD service up
PHP service up
MariaDB service up
Redis service up
HPB service up
Postfix service up
Internet check ok
Public IPv4 REMOVED SENSITIVE VALUE
Public IPv6 REMOVED SENSITIVE VALUE
Port 80 open
Port 443 open
IP REMOVED SENSITIVE VALUE
Gateway REMOVED SENSITIVE VALUE
Interface end0
Certificates REMOVED SENSITIVE VALUE
NAT loopback no
Uptime 12:17
Nextcloud configuration { "system": { "passwordsalt": "REMOVED SENSITIVE VALUE", "secret": "REMOVED SENSITIVE VALUE", "trusted_domains": { "0": "localhost", "3": "nextcloudpiclone", "7": "nextcloudpiclone", "5": "nextcloudpiclone.local", "8": "nextcloudpiclone.lan", "1": "192.168.2.247", "14": "nextcloudpiclone" }, "datadirectory": "REMOVED SENSITIVE VALUE", "dbtype": "mysql", "version": "31.0.4.1", "overwrite.cli.url": "REMOVED SENSITIVE VALUE", "dbname": "REMOVED SENSITIVE VALUE", "dbhost": "REMOVED SENSITIVE VALUE", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "REMOVED SENSITIVE VALUE", "dbpassword": "REMOVED SENSITIVE VALUE", "installed": true, "instanceid": "REMOVED SENSITIVE VALUE", "memcache.local": "\OC\Memcache\Redis", "memcache.locking": "\OC\Memcache\Redis", "redis": { "host": "REMOVED SENSITIVE VALUE", "port": 0, "timeout": 0, "password": "REMOVED SENSITIVE VALUE" }, "tempdirectory": "REMOVED SENSITIVE VALUE", "mail_smtpmode": "sendmail", "mail_smtpauthtype": "LOGIN", "mail_from_address": "REMOVED SENSITIVE VALUE", "mail_domain": "REMOVED SENSITIVE VALUE", "preview_max_x": "2048", "preview_max_y": "2048", "jpeg_quality": "60", "overwriteprotocol": "https", "default_phone_region": "FR", "maintenance_window_start": 1, "maintenance": false, "trusted_proxies": "REMOVED SENSITIVE VALUE", "logfile": "REMOVED SENSITIVE VALUE", "data-fingerprint": "REMOVED SENSITIVE VALUE", "theme": "", "loglevel": 2 } }
Wow very calm here... none answered me... but I found solution to recover wifi on RPI5:
The cause of missing WLAN0 is due to five removed files by previous "armbian-upgrade" running under nextcloudpi V1.54 in path "/usr/lib/firmware/brcm/" as listed below:
BCM4345C0.hcd BCM4345C0.raspberrypi,5-model-b.hcd brcmfmac43455-sdio.raspberrypi,5-model-b.txt brcmfmac43455-sdio.raspberrypi,5-model-b.clm_blob brcmfmac43455-sdio.raspberrypi,5-model-b.txt
Despite using command "apt-get install firmware-brcm80211" : none of these five files dedicated to Raspberry 5 have been installed !?! --> I suggest to developers to have a look about this annoying issue with this armbian incomplete "firmware-brcm80211" package after updating from 1.54 to 1.55 ! I've tried with "armbian-upgrade" command --> none success about these five missing files...
So I've decided to download file "NextcloudPi_RaspberryPi5_v1.55.3.zip", extracted to "NextcloudPi_RaspberryPi5_v1.55.3.img" and mounted disk image to access to folder "~/armbi_root/usr/lib/firmware/brcm" and copied five missing files.
Launch reboot command on Raspberry 5 and WLAN0 is back !