nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.61k stars 429 forks source link

Configured matterbridges not shown anymore #8793

Open Pilzinsel64 opened 1 year ago

Pilzinsel64 commented 1 year ago

How to use GitHub


Steps to reproduce (Way 1)

  1. Go into a Talk room (don't matter if new or existing) with active matterbridges.
  2. Open the room configuration and scroll down to "Matterbridge".
  3. See, that there are no bridges shown and you can not acces/edit them.

Steps to reproduce (Way 2)

  1. Go in a Talk room (don't matter if new or existing) without no batterbridges.
  2. Open the room configuration and scroll down to "Matterbridge".
  3. Create a new bridge and click the tickmark to save.
  4. The bridge get hidden and you can no longer access/edit it.

Expected behaviour

The active matterbridges should be shown.

Actual behaviour

The configuratin for the matterbridge is not shown anymore.

grafik

I'm not sure when this started to happen, but yesterday I was goint to setup a new bridge. As soon as I clicked save it is gone. That's the point where I registred that no room has no bridge config shown anymore, but they are still active, also after a server restart. I checked the database, they are still configured and active there too.

As I found out that they aren't showny anymore, I disabled and enabled the matterbridge integration and app several times and after that I ended up with no configuraiton and no active bridge anymore. A server restart doesn't enable them again.

On this screenshot the rooms are inactive as of today. Yesterday, before I troubleshooted, they all had a process id and enabled was 1. grafik

Talk app

Talk app version: 15.0.3

Talk Matterbridge app version: 1.25.2-1

Custom Signaling server configured: no

Custom TURN server configured: yes grafik

Custom STUN server configured: no

Browser

Microphone available: yes

Camera available: yes

Operating system: Windows

Browser name: Firefox

Browser version: 110.0

Browser log

``` Insert your browser log here, this could for example include: a) The javascript console log b) The network log c) ... ```

Server configuration

Operating system: Ubuntu Server 22.04 LTS

Web server: Apache

Database: MariaDB

PHP version: 8.1.13

Nextcloud Version: (see admin page)

List of activated apps:

``` Enabled: - activity: 2.17.0 - admin_audit: 1.15.0 - announcementcenter: 6.5.0 - apporder: 0.15.0 - approval: 1.0.12 - bruteforcesettings: 2.5.0 - calendar: 4.3.0-alpha.1 - cfg_share_links: 3.0.2 - circles: 25.0.0 - cloud_federation_api: 1.8.0 - collectives: 2.2.1 - comments: 1.15.0 - contacts: 5.1.0 - contactsinteraction: 1.6.0 - dashboard: 7.5.0 - dav: 1.24.0 - deck: 1.8.3 - documentserver_community: 0.1.13 - drop_account: 2.1.0 - external: 5.0.2 - extract: 1.3.5 - federatedfilesharing: 1.15.0 - federation: 1.15.0 - file_sharing_invalid_notifier: 0.1.1 - files: 1.20.1 - files_3d: 0.5.0 - files_accesscontrol: 1.15.1 - files_automatedtagging: 1.15.2 - files_downloadactivity: 1.15.0 - files_external: 1.17.0 - files_external_onedrive: 1.1.0 - files_linkeditor: 1.1.13 - files_markdown: 2.3.6 - files_pdfviewer: 2.6.0 - files_retention: 1.14.1 - files_rightclick: 1.4.0 - files_sharing: 1.17.0 - files_texteditor: 2.15.0 - files_trashbin: 1.15.0 - files_versions: 1.18.0 - firstrunwizard: 2.14.0 - flow_notifications: 1.5.0 - forms: 3.0.4 - groupfolders: 13.1.1 - impersonate: 1.11.0 - integration_gitlab: 1.0.12 - integration_whiteboard: 0.0.15 - login_notes: 1.1.0 - logreader: 2.10.0 - lookup_server_connector: 1.13.0 - nextcloud_announcements: 1.14.0 - notifications: 2.13.1 - notify_push: 0.5.2 - oauth2: 1.13.0 - occweb: 0.1.0 - onlyoffice: 7.6.8 - password_policy: 1.15.0 - photos: 2.0.1 - privacy: 1.9.0 - provisioning_api: 1.15.0 - recommendations: 1.4.0 - related_resources: 1.0.4 - serverinfo: 1.15.0 - settings: 1.7.0 - sharebymail: 1.15.0 - side_menu: 3.6.0 - spreed: 15.0.3 - support: 1.8.0 - survey_client: 1.13.0 - systemtags: 1.15.0 - talk_matterbridge: 1.25.2-1 - tasks: 0.14.5 - terms_of_service: 2.1.0 - text: 3.6.0 - theming: 2.0.1 - theming_customcss: 1.12.0 - twofactor_admin: 4.1.9 - twofactor_backupcodes: 1.14.0 - twofactor_email: 2.7.1 - twofactor_gateway: 0.20.0 - twofactor_nextcloud_notification: 3.5.0 - twofactor_totp: 7.0.0 - updatenotification: 1.15.0 - user_migration: 2.0.1 - user_status: 1.5.0 - viewer: 1.9.0 - weather_status: 1.5.0 - webhooks: 0.4.2 - workflow_pdf_converter: 1.10.0 - workflow_script: 1.10.0 - workflowengine: 2.7.0 Disabled: - encryption - files_downloadlimit: 1.0.1 - jsloader: 1.5.0 - snowflakestheme: 1.0.0 - social: 0.6.0-beta1 - suspicious_login: 4.3.0 - user_ldap: 1.10.2 ```

Nextcloud configuration:

``` { "system": { "maintenance": false, "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "pilzinsel64.de", "cloud.pilzinsel64.de", "localhost" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "tempdirectory": "\/var\/www\/vhosts\/pilzinsel64.de\/pilzcloud-data\/tmp", "dbtype": "mysql", "version": "25.0.4.0", "overwrite.cli.url": "https:\/\/cloud.pilzinsel64.de", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "app_install_overwrite": [ "occweb", "dropit", "files_external_onedrive", "ocdownloader", "files_readmemd", "joplin", "workflow_script", "twofactor_email", "files_markdown", "files_automatedtagging", "files_accesscontrol", "external", "files_downloadactivity", "files_trackdownloads", "terms_of_service", "issuetemplate", "deck", "whiteboard", "announcementcenter", "documentserver_community", "extract", "files_3d", "hsts", "files_texteditor", "drop_account", "side_menu", "apporder", "groupfolders", "files_linkeditor", "login_notes", "onlyoffice", "talk_simple_poll", "talk_matterbridge", "twofactor_admin", "twofactor_gateway", "tasks", "twofactor_nextcloud_notification", "forms", "workflow_pdf_converter", "files_retention", "flow_notifications", "video_converter", "integration_whiteboard", "hidesidebars", "impersonate", "file_sharing_invalid_notifier", "collectives", "approval", "jsloader" ], "theme": "", "loglevel": 2, "twofactor_enforced": "false", "twofactor_enforced_groups": [], "twofactor_enforced_excluded_groups": [ "Bot" ], "filelocking.enabled": true, "updater.release.channel": "stable", "activity_use_cached_mountpoints": true, "remember_login_cookie_lifetime": 15552000, "htaccess.RewriteBase": "\/", "htaccess.IgnoreFrontController": true, "simpleSignUpLink.shown": false, "filelocking.ttl": 300, "blacklisted_files": [], "sharing.enable_share_accept": false, "overwriteprotocol": "https", "skeletondirectory": "", "share_folder": "\/Shares", "mail_smtpmode": "smtp", "mail_sendmailmode": "smtp", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpauth": 1, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "ldapIgnoreNamingRules": false, "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory", "mail_smtpport": "465", "mail_smtpsecure": "ssl", "default_locale": "de", "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.local": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "default_phone_region": "DE", "addAllowedFrameAncestorDomain": "*.pilzinsel64.de:*", "updater.secret": "***REMOVED SENSITIVE VALUE***" } } ```

Server log (data/nextcloud.log)

Link: https://cloud.pilzinsel64.de/s/QB2Wz8QTfjGBwnW Passwort: mzcMMptXZJ
nickvergessen commented 1 year ago

Something should be shown in the browser log?

Pilzinsel64 commented 1 year ago

Oh sorry, I missed that.

Not really, at least not for my eyes. Is that enough? (Reload the tab -> open the Matterbridge configuration) Not sure how to share that with you. grafik

Pilzinsel64 commented 1 year ago

Just as an update: The issue still persists on Nextcloud 27.0.1 with the latest app updates installed.

Seems to be an issue only on my instances as no other users complaining in other issues. It's a mystery, I really have no idea what could be wrong. The database seems to be ok for my eyes (see pics in issue description, I also checked if the room ids are valid).

nickvergessen commented 1 year ago

In the top right of the screenshot it says there are 7 errors, but only 2 are shown, can you filter for errors?

Pilzinsel64 commented 1 year ago

@nickvergessen Sure. This is now on NC27. Now there are only 4 errors, not 7 anymore. grafik