nextcloudpi icon indicating copy to clipboard operation
nextcloudpi copied to clipboard

Permanent reloading page in "nextcloudpi panel" since V1.55.4 and missing WiFi since v1.55.0 on RPI5

Open dwprod38 opened this issue 9 months ago • 1 comments

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 } }

dwprod38 avatar May 06 '25 07:05 dwprod38

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 !

dwprod38 avatar May 10 '25 11:05 dwprod38