The Basics
- Nextcloud Server version (e.g., 29.x.x):
33.0.2
- Operating system and version (e.g., Ubuntu 24.04):
MacoOS latest update
- When did this problem seem to first start?
after updation to 33.0.2
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
Docker stack
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
Cloudflare tunnel
Summary of the issue:
Since updating Nextcloud to 33.0.2, every time I install and app i end up with a 502 Bad Gateway error.
The core instance is still running, and normal access to Nextcloud is possible, but app installation fails systematically after the update. The issue did not exist before moving to 33.0.2.
I backed up my data and made a fresh new deployment but the same issue is reproduced again. Then I tried with downgrading to older version and surprisingly has the same issue, which I never had before.
Steps to replicate it:
-
Go to my nextcloud page
-
Install any app
-
502 Bad Gateway error
Log entries
Nextcloud
0.5 Safari/605.1.15"
172.19.0.14 - - [08/Apr/2026:11:58:05 +0000] "POST /settings/apps/enable HTTP/1.1" 200 806 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/60.5 Safari/605.1.15"
172.19.0.14 - - [08/Apr/2026:11:58:20 +0000] "GET /apps/files/ HTTP/1.1" 200 11669 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/60.5 Safari/605.1.15"
[Wed Apr 08 11:58:22.615575 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 70 exit signal Segmentation fault (11)
[Wed Apr 08 11:58:22.615981 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 80 exit signal Segmentation fault (11)
[Wed Apr 08 11:58:23.619639 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 65 exit signal Segmentation fault (11)
[Wed Apr 08 11:58:23.619848 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 81 exit signal Segmentation fault (11)
[Wed Apr 08 11:58:29.662937 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 69 exit signal Segmentation fault (11)
[Wed Apr 08 11:58:29.663100 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 71 exit signal Segmentation fault (11)
[Wed Apr 08 12:03:19.033266 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 61 exit signal Segmentation fault (11)
[Wed Apr 08 12:03:20.047845 2026] [core:notice] [pid 1:tid 1] AH00052: child pid 75 exit signal Segmentation fault (11)
Configuration
Nextcloud
{
"system": {
"htaccess.RewriteBase": "\/",
"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"upgrade.disable-web": true,
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"0.0.0.0:8080",
"localhost:8080",
"mydomaine.com",
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "33.0.2.2",
"overwrite.cli.url": "https:\/\/mydomaine.com",
"overwriteprotocol": "https",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"maintenance": false,
"default_phone_region": "FR",
"maintenance_window_start": 0,
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpauth": 1,
"mail_smtpport": "587",
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"enable_previews": true,
"enabledPreviewProviders": [
"OC\\Preview\\PNG",
"OC\\Preview\\JPEG",
"OC\\Preview\\GIF",
"OC\\Preview\\BMP",
"OC\\Preview\\XBitmap",
"OC\\Preview\\Movie",
"OC\\Preview\\PDF",
"OC\\Preview\\MP3",
"OC\\Preview\\TXT",
"OC\\Preview\\MarkDown",
"OC\\Preview\\MP4"
]
}
}
Apps
Enabled:
activity: 6.0.0
bruteforcesettings: 6.0.0
calendar: 6.2.2
circles: 33.0.0
cloud_federation_api: 1.17.0
comments: 1.23.0
contactsinteraction: 1.14.1
dashboard: 7.13.0
dav: 1.36.0
federatedfilesharing: 1.23.0
federation: 1.23.0
files: 2.5.0
files_downloadlimit: 5.1.0
files_pdfviewer: 6.0.0
files_reminders: 1.6.0
files_sharing: 1.25.2
files_trashbin: 1.23.0
files_versions: 1.26.0
firstrunwizard: 6.0.0
logreader: 6.0.0
lookup_server_connector: 1.21.0
nextcloud_announcements: 5.0.0
notifications: 6.0.0
oauth2: 1.21.0
password_policy: 5.0.0
photos: 6.0.0
privacy: 5.0.0
profile: 1.2.0
provisioning_api: 1.23.0
recommendations: 6.0.0
related_resources: 4.0.0
serverinfo: 5.0.0
settings: 1.16.0
sharebymail: 1.23.0
support: 5.0.0
survey_client: 5.0.0
systemtags: 1.23.0
text: 7.0.0
theming: 2.8.0
twofactor_backupcodes: 1.22.0
twofactor_totp: 15.0.0
updatenotification: 1.23.0
user_status: 1.13.0
viewer: 6.0.0
weather_status: 1.13.0
webhook_listeners: 1.5.0
workflowengine: 2.15.0
Disabled:
admin_audit: 1.23.0
app_api: 33.0.0 (installed 33.0.0)
encryption: 2.21.0
files_external: 1.25.1
suspicious_login: 11.0.0
testing: 1.23.0
twofactor_nextcloud_notification: 7.0.0
user_ldap: 1.24.0
Docker stack
services:
nc:
image: nextcloud:latest
container_name: nc
restart: unless-stopped
networks:
- cloudflare_tunnel_tunnel
depends_on:
- ncdb
- redis
ports:
- 8080:80
volumes:
- /nc/html:/var/www/html
environment:
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=
- MYSQL_HOST=ncdb
- REDIS_HOST=redis
- REDIS_HOST_PASSWORD=
ncdb:
image: mariadb:11.6
container_name: ncdb
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
networks:
- cloudflare_tunnel_tunnel
volumes:
- /nc/ncdb:/var/lib/mysql
environment:
- TZ=Europe/Paris
- MYSQL_RANDOM_ROOT_PASSWORD=true
- MYSQL_PASSWORD=
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
redis:
image: redis:alpine
container_name: redis
restart: unless-stopped
healthcheck:
test: [“CMD-SHELL”, “redis-cli ping || exit 1”]
volumes:
- /nc/redis:/data
networks:
- cloudflare_tunnel_tunnel
command: redis-server --requirepass
cron:
image: nextcloud:latest
container_name: nc_cron
restart: always
volumes:
- /nc/html:/var/www/html
entrypoint: /cron.sh
networks:
- cloudflare_tunnel_tunnel
depends_on:
- ncdb
- redis
networks:
cloudflare_tunnel_tunnel:
external: true