NextCloud KO suite à la mise à jours (32.0.4.1)

En gros je ne vois pas certaines pages :
– dashboard : OK
– files : OK
– Photos : KO
– activity : KO
– contacts : KO
– calendar : OK
– notes : OK
– gpxpod : KO
– deck : OK
– memories : OK
– maps : OK

Par exemple :

Ma configuration :

# cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
# php -v
PHP 8.3.6 (cli) (built: Jan  7 2026 08:40:32) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies
# sudo -u www-data php --define apc.enable_cli=1 /datadisk/nginx/nextcloud/occ config:list system
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "192.168.1.27"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "http:\/\/192.168.1.27",
        "dbtype": "mysql",
        "version": "32.0.4.1",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "maintenance": false,
        "theme": "",
        "debug": false,
        "loglevel": "2",
        "logtimezone": "Europe\/Paris",
        "log_type": "file",
        "logfile": "\/var\/log\/nextcloud.log",
        "filelocking.enabled": false,
        "log_rotate_size": "104857600",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "app_install_overwrite": [
            "files_external_gdrive",
            "files_external_onedrive",
            "mindmap_app",
            "ownbackup",
            "joplin",
            "admin_notifications",
            "maps"
        ],
        "mysql.utf8mb4": true,
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "tls",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "memories.exiftool": "\/usr\/share\/nginx\/nextcloud\/apps\/memories\/bin-ext\/exiftool-amd64-glibc",
        "memories.vod.path": "\/usr\/share\/nginx\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
        "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
        "memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
        "memories.db.triggers.fcu": true,
        "updater.secret": "***REMOVED SENSITIVE VALUE***"
    }
}

# sudo -u www-data php --define apc.enable_cli=1 /datadisk/nginx/nextcloud/occ app:list
Enabled:
  - activity: 5.0.0-dev.0
  - admin_audit: 1.22.0
  - app_api: 32.0.0
  - bruteforcesettings: 5.0.0-dev.0
  - calendar: 6.1.4
  - checksum: 2.0.3
  - cloud_federation_api: 1.16.0
  - comments: 1.22.0
  - contacts: 8.2.1
  - dashboard: 7.12.0
  - dav: 1.34.2
  - deck: 1.16.3
  - federatedfilesharing: 1.22.0
  - files: 2.4.0
  - files_downloadlimit: 5.0.0-dev.0
  - files_pdfviewer: 5.0.0-dev.0
  - files_sharing: 1.24.1
  - files_trashbin: 1.22.0
  - files_versions: 1.25.0
  - gpxpod: 7.2.4
  - logreader: 5.0.0-dev.0
  - lookup_server_connector: 1.20.0
  - maps: 1.6.0
  - memories: 7.7.0
  - notes: 4.12.4
  - notifications: 5.0.0-dev.0
  - oauth2: 1.20.0
  - password_policy: 4.0.0-dev.0
  - photos: 5.0.0-dev.1
  - privacy: 4.0.0-dev.0
  - profile: 1.1.0
  - provisioning_api: 1.22.0
  - quota_warning: 1.22.0
  - recognize: 10.0.7
  - related_resources: 3.0.0-dev.0
  - serverinfo: 4.0.0-dev.0
  - settings: 1.15.1
  - survey_client: 4.0.0-dev.0
  - systemtags: 1.22.0
  - text: 6.0.1
  - theming: 2.7.0
  - twofactor_backupcodes: 1.21.0
  - updatenotification: 1.22.0
  - user_status: 1.12.0
  - viewer: 5.0.0-dev.0
  - webhook_listeners: 1.3.0
  - workflowengine: 2.14.0
Disabled:
  - backup: 1.4.0 (installed 1.4.0)
  - circles: 32.0.0 (installed 28.0.0)
  - contactsinteraction: 1.13.1 (installed 1.6.0)
  - duplicatefinder: 1.7.3 (installed 0.0.15)
  - encryption: 2.20.0
  - federation: 1.22.0 (installed 1.11.0)
  - files_downloadactivity: 1.18.1 (installed 1.18.1)
  - files_external: 1.24.0 (installed 1.12.0)
  - files_photospheres: 1.32.0 (installed 1.32.0)
  - files_reminders: 1.5.0 (installed 1.1.0)
  - files_retention: 3.0.0 (installed 3.0.0)
  - files_rightclick: 0.15.1 (installed 1.6.0)
  - firstrunwizard: 5.0.0-dev.0 (installed 2.17.0)
  - metadata: 0.23.0 (installed 0.23.0)
  - nextcloud_announcements: 4.0.0-dev.0 (installed 1.17.0)
  - ransomware_protection: 1.14.0 (installed 1.14.0)
  - recommendations: 5.0.0-dev.0 (installed 1.4.0)
  - sharebymail: 1.22.0 (installed 1.18.0)
  - support: 4.0.0-dev.0 (installed 1.4.0)
  - suspicious_login: 10.0.0-dev.0
  - tasks: 0.17.1 (installed 0.17.1)
  - twofactor_nextcloud_notification: 6.0.0-dev.0
  - twofactor_totp: 14.0.0
  - user_ldap: 1.23.0
  - user_usage_report: 3.0.0 (installed 3.0.0)
  - weather_status: 1.12.0 (installed 1.5.0)

Les commandes que j’ai essayé :

# ls -l /usr/share/nginx
lrwxrwxrwx 1 www-data www-data 16 mai    5  2024 /usr/share/nginx -> /datadisk/nginx/
...
# chown -R www-data:www-data  /datadisk/nginx/
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ files:scan --all --generate-metadata -vvv
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ files:repair-tree
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ files:cleanup
...
# sudo -u www-data php --define apc.enable_cli=1 /datadisk/nginx/nextcloud/occ maintenance:repair --include-expensive
...
# sudo -u www-data php --define apc.enable_cli=1 /datadisk/nginx/nextcloud/occ  user:setting XXXX photos photosSourceFolders ‘[“/Photos”]’
...
# sudo -u www-data php --define apc.enable_cli=1 /datadisk/nginx/nextcloud/occ preview:repair
...
# sudo -u www-data php --define apc.enable_cli=1 /datadisk/nginx/nextcloud/occ  maintenance:update:htaccess
...

Pour l’instant pas moyen de comprendre.

Misère.

– Update 17/01:

J’ai modifier la RAM dans /etc/php/8.3/fpm/php.ini

memory_limit = 300MB

Cela a permis la suppression de l’erreur :

"scriptName":"/usr/share/nginx/nextcloud/cron.php",
"message":"Request used more than 300 MB of RAM: 944.8 MB"

NextCloud : Migration 29.0.10 vers 30.0.4.

En passant

Nextcloud

  • Release Note 30.0.4 : https://nextcloud.com/fr/changelog/#latest30
  • Release Note 29.0.10 : https://nextcloud.com/fr/changelog/#latest29

A la fin j’ai quand même fait :

# sudo -u www-data php /usr/share/nginx/nextcloud/occ files:scan --all
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:repair --include-expensive
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ db:add-missing-indices
...

Nextcloud : Update with command line

Je me fais un petit mémo pour la prochaine fois.
Les commandes :

# sudo -u www-data php /usr/share/nginx/nextcloud/updater/updater.phar 
Nextcloud Updater - version: v29.0.0-1-g9293bcb dirty

Current version is 29.0.4.

Update to Nextcloud 29.0.5 available. (channel: "stable")
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-29.0.5.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] y
...
Update of code successful.

Should the "occ upgrade" command be executed? [Y/n] Y
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ maintenance:repair
# sudo -u www-data php /usr/share/nginx/nextcloud/occ upgrade
Nextcloud is already latest version
# sudo systemctl restart nginx.service
# sudo systemctl restart php8.1-fpm.service

Les dernières commandes sont pour ne pas avoir le problème : « Downgrading is not supported and is likely to cause unpredictable issues (from 29.0.5.1 to 29.0.4.1) »

Misère.

NextCloud : Saturation de l’espace disque via l’App Backup

Voici mes versions de NextCloud :

# sudo -u www-data php /usr/share/nginx/nextcloud/occ status
  - installed: true
  - version: 28.0.5.1
  - versionstring: 28.0.5
  - edition: 
  - maintenance: false
  - needsDbUpgrade: false
  - productname: Nextcloud
  - extendedSupport: false
 # sudo -u www-data php /usr/share/nginx/nextcloud/occ app:list | grep "backup:"
  - backup: 1.4.0

L’espace disque de l’Application Backup:

# du -sh /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/*
4,3M    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/appstore
3,4M    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/avatar
470G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup
12K /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/calendar
176K    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/cms_pico
724K    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/css
8,0K    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/dashboard
2,0M    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/dav-photocache
64K /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/identityproof
72K /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/js
8,8M    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/photos
29G /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/preview
12K /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/text
2,1M    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/theming

# du -sh /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/*
4,4G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240213180150-differential-mJwnsegWFWa32Ws
4,4G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240216174222-differential-aEAkE921tEAZJxK
8,6G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240219201105-differential-MNagUjAr5pJjKrJ
4,3G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240312015208-differential-1gpv21O5ONWGpiQ
4,5G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240315014502-differential-DzBeULCGG2VPXpG
8,6G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240318014002-differential-lbn3GUyTard9ovF
4,5G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240409020112-differential-rKxklcdNLfIOK1B
7,1G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240412015108-differential-ZcGBuQaaneze68g
12G /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240415013607-differential-FipWERobM4dFKdL
7,9G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240427012058-differential-vTdMvZ5lrnuQe9M
9,6G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240430015156-differential-HPRNz4QUGnu9jWN
9,7G    /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240503013608-differential-Qhri1qU2q3ybgNL
202G   /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240504002610-full-4Ys336x2mazzHsk
184G   /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240505182107-full-dGq71cdoZ18CEXo

J’ai donc fait le ménage :

# rm -rf /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/20240504002610-full-4Ys336x2mazzHsk
# rm -rf /datadisk/nginx/nextcloud/data/appdata_ocjrumk06tlj/backup/*-differential-*

J’ai pas trouvé de commande pour le faire autrement.
J’ai du mal à comprendre comment je peux avoir 470 Go de backup alors que je dois avoir 140 Go de données.
Pour finir j’ai lancé :

# sudo -u www-data php /usr/share/nginx/nextcloud/occ  files:scan --all
....
+---------+--------+-----+---------+---------+--------+--------------+
| Folders | Files  | New | Updated | Removed | Errors | Elapsed time |
+---------+--------+-----+---------+---------+--------+--------------+
| 19641   | 277574 | 0   | 382     | 0       | 0      | 00:26:36     |
+---------+--------+-----+---------+---------+--------+--------------+
...
# sudo -u www-data php /usr/share/nginx/nextcloud/occ trashbin:cleanup --all-users