SOGo: setup fails on Trixie
Mar 16 20:43:17 freedombox /usr/bin/plinth[582]: Error running action sogo..setup(): CalledProcessError(1, ["plget", "SOGoMailDomain"])
Stdout:
│ DO
│ CREATE EXTENSION
│ DO
Stderr:
║ sh: 1: dpkg-architecture: not found
║ GSPrivateDefaultsFlag(3) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(2) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(4) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(0) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(2) called within +[NSUserDefaults initialize] always returns NO.
║ 2025-03-16 20:43:17.433 plget[19343:19343] NSPathUtilities.m:1649 Assertion failed in ParseConfigurationFile. Could not obtain the value>
║ GSPrivateDefaultsFlag(3) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(2) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(4) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(0) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(6) called within +[NSUserDefaults initialize] always returns NO.
║ GSPrivateDefaultsFlag(2) called within +[NSUserDefaults initialize] always returns NO.
║ 2025-03-16 20:43:17.435 plget[19343:19343] Problem: <NSException: 0x55b28f2943d0> NAME:NSInternalInconsistencyException REASON:NSPathUtili>
Action traceback:
╞ File "/usr/lib/python3/dist-packages/plinth/actions.py", line 398, in _privileged_call
╞ return_values = func(*arguments['args'], **arguments['kwargs'])
╞ File "/usr/lib/python3/dist-packages/plinth/modules/sogo/privileged.py", line 30, in setup
╞ _create_config(database_password)
╞ ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
╞ File "/usr/lib/python3/dist-packages/plinth/modules/sogo/privileged.py", line 36, in _create_config
╞ domain = _get_config_value('SOGoMailDomain')
╞ File "/usr/lib/python3/dist-packages/plinth/modules/sogo/privileged.py", line 143, in _get_config_value
╞ process = subprocess.run(['plget', key], input=CONFIG_FILE.read_bytes(),
╞ stdout=subprocess.PIPE, check=True)
╞ File "/usr/lib/python3.13/subprocess.py", line 579, in run
╞ raise CalledProcessError(retcode, process.args,
╞ output=stdout, stderr=stderr)