Disable Specific Extensions

Describe the issue / Steps to reproduce:
I want to disable CollabPads and other Extensions i dont use and need. Adding extensions is quite easy but removing them seems quite hard. My workaround is to remove it from
/app/bluespice/w/settings.d/040-BlueSpiceProDistribution.php (by mounting a copy of it)
but i dont like the solution when updates come along. Is there a better way to do that?

What was the error message/error log?
Collabpads crashes too often for me.

$docker container logs bluespice-collabpads-database:
{“t”:{“$date”:“2026-05-26T16:27:02.449+00:00”},“s”:“I”, “c”:“EXECUTOR”, “id”:22989, “ctx”:“conn137565”,“msg”:“Error sending response to client. Ending connection from remote”,“attr”:{“error”:{“code”:9001,“codeName”:“SocketException”,“errmsg”:“futurize :: caused by :: Broken pipe”},“remote”:“127.0.0.1:45194”,“connectionId”:137565}}
{“t”:{“$date”:“2026-05-26T16:27:13.586+00:00”},“s”:“I”, “c”:“EXECUTOR”, “id”:22989, “ctx”:“conn137564”,“msg”:“Error sending response to client. Ending connection from remote”,“attr”:{“error”:{“code”:9001,“codeName”:“SocketException”,“errmsg”:“futurize :: caused by :: Broken pipe”},“remote”:“127.0.0.1:59966”,“connectionId”:137564}}
{“t”:{“$date”:“2026-05-26T16:26:57.957+00:00”},“s”:“I”, “c”:“NETWORK”, “id”:22944, “ctx”:“conn137563”,“msg”:“Connection ended”,“attr”:{“remote”:“127.0.0.1:49982”,“isLoadBalanced”:false,“uuid”:{“uuid”:{“$uuid”:“675104dd-77c0-4438-9d8c-b27752ba70e2”}},“connectionId”:137563,“connectionCount”:4}}
{“t”:{“$date”:“2026-05-26T16:27:21.230+00:00”},“s”:“I”, “c”:“WTCHKPT”, “id”:22430, “ctx”:“Checkpointer”,“msg”:“WiredTiger message”,“attr”:{“message”:{“ts_sec”:1779812759,“ts_usec”:475344,“thread”:“1:0x7f605e0fc6c0”,“session_name”:“WT_SESSION.checkpoint”,“category”:“WT_VERB_CHECKPOINT_PROGRESS”,“log_id”:1000000,“category_id”:7,“verbose_level”:“DEBUG_1”,“verbose_level_id”:1,“msg”:“Checkpoint ran for 1319 seconds and wrote: 9 pages (5 MB)”}}}
{“t”:{“$date”:“2026-05-26T16:28:13.806+00:00”},“s”:“W”, “c”:“WT”, “id”:22430, “ctx”:“thread137593”,“msg”:“WiredTiger message”,“attr”:{“message”:{“ts_sec”:1779812837,“ts_usec”:397621,“thread”:“1:0x7f60649096c0”,“session_name”:“sweep-server”,“category”:“WT_VERB_DEFAULT”,“log_id”:1000000,“category_id”:12,“verbose_level”:“WARNING”,“verbose_level_id”:-2,“msg”:“Session 24 (@: 0x0x52097ca08880 name: connection-open-session) did not run a sweep for 60 minutes.”}}}

System info:

  • OS: Debian 6.1
  • Server: (Docker)
  • PHP: 8.4.17
  • Database: MariaDB 11.4.8
  • BlueSpice version: BlueSpice pro 5.2.2

Hi SaiCode!

I’m sorry for the late reply.

Unfortunately, there is no other way to disable specific extensions currently, except the one you described.

But we’re looking into that, I created a ticket for adding some mechanism to disable extensions in convenient way. Ticket number is 48334.

Greetings,

Alexey.