-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Steps to reproduce
- Click on Talk
- Start a call
- Click the menu and select start recording
Expected behavior
Recording should start
Actual behavior
Recording doesnt start -> Error Message
Host OS
Ubuntu 22.04
Nextcloud AIO version
Latest
Current channel
Stable
Other valuable info
It seems that the talk recording is not working on arm64 server -> Unsupported platform/architecture If not fixable there should be a message while installing like when trying to activating clamav on arm64 mashines. Server has sufficient ram and cpu cores (16gb/10vCores)
- Serving Flask app 'nextcloud.talk.recording.Server'
- Debug mode: off
ERROR:nextcloud.talk.recording.Server:Failed to start recording: https://example.com/ p6o675t7
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/selenium/webdriver/common/driver_finder.py", line 38, in get_path
path = SeleniumManager().driver_location(options) if path is None else path
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/selenium/webdriver/common/selenium_manager.py", line 89, in driver_location
args = [str(self.get_binary()), "--browser", browser]
^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/selenium/webdriver/common/selenium_manager.py", line 63, in get_binary
raise WebDriverException(f"Unsupported platform/architecture combination: {sys.platform}/{arch}")
selenium.common.exceptions.WebDriverException: Message: Unsupported platform/architecture combination: linux/aarch64
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/nextcloud/talk/recording/Server.py", line 170, in _startRecordingService
service.start(actorType, actorId)
File "/usr/local/lib/python3.12/site-packages/nextcloud/talk/recording/Service.py", line 208, in start
self._participant = Participant(browser, self.backend, width, height, env, self._logger)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/nextcloud/talk/recording/Participant.py", line 483, in init
self.seleniumHelper.startFirefox(width, height, env)
File "/usr/local/lib/python3.12/site-packages/nextcloud/talk/recording/Participant.py", line 299, in startFirefox
self.driver = FirefoxDriver(
^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/selenium/webdriver/firefox/webdriver.py", line 59, in init
self.service.path = DriverFinder.get_path(self.service, options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/selenium/webdriver/common/driver_finder.py", line 41, in get_path
raise NoSuchDriverException(msg) from err
selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for firefox using Selenium Manager.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location
Kind regards
Patrick