syncloud / platform

Run popular services on your device with one click
https://syncloud.org
GNU General Public License v3.0
392 stars 40 forks source link

Unable to install Nextcloud, multiple lda group mappings #625

Closed cyberb closed 2 years ago

cyberb commented 2 years ago
root@syncloud:~# sudo snap install nextcloud
error: cannot perform the following tasks:
- Run configure hook of "nextcloud" snap if present (run hook "configure":
-----
2021-12-26 16:22:30,173 - nextcloud_config - INFO - setting value: datadirectory = /opt/disk/external/nextcloud
2021-12-26 16:22:31,846 - database - INFO - postgres executing: snap run nextcloud.psql -U nextcloud -d postgres -c "ALTER USER nextcloud WITH PASSWORD 'nextcloud';"
2021-12-26 16:22:32,086 - database - INFO - ALTER ROLE
2021-12-26 16:23:44,158 - nextcloud_occ - INFO - Nextcloud was successfully installed
2021-12-26 16:23:51,325 - nextcloud_occ - INFO - user_ldap 1.13.0 enabled
2021-12-26 16:23:53,240 - nextcloud_occ - INFO - Created new configuration with configID s01
2021-12-26 16:23:55,134 - nextcloud_occ - INFO - Created new configuration with configID s02
2021-12-26 16:24:36,630 - nextcloud_occ - INFO - All tables already up to date!
2021-12-26 16:24:36,631 - cron - INFO - running: /usr/bin/snap run nextcloud.cron
Fontconfig error: Cannot load default config file
2021-12-26 16:24:43,602 - cron - INFO - b''
2021-12-26 16:24:43,603 - database - INFO - postgres executing: snap run nextcloud.psql -U nextcloud -d nextcloud -c "update oc_ldap_group_mapping set owncloud_name = 'admin';"
ERROR:  duplicate key value violates unique constraint "owncloud_name_groups"
DETAIL:  Key (owncloud_name)=(admin) already exists.
2021-12-26 16:24:43,706 - database - ERROR - postgres error:
Traceback (most recent call last):
  File "/snap/nextcloud/211225439/meta/hooks/configure", line 7, in <module>
    Installer().configure()
  File "/snap/nextcloud/211225439/hooks/installer.py", line 110, in configure
    self.initialize(app_storage_dir)
  File "/snap/nextcloud/211225439/hooks/installer.py", line 241, in initialize
    self.db.execute(DB_NAME, DB_USER, "update oc_ldap_group_mapping set owncloud_name = 'admin';")
  File "/snap/nextcloud/211225439/hooks/postgres.py", line 46, in execute
    self.run('snap run nextcloud.psql -U {0} -d {1} -c "{2}"'.format(user, database, sql))
  File "/snap/nextcloud/211225439/hooks/postgres.py", line 62, in run
    raise e
  File "/snap/nextcloud/211225439/hooks/postgres.py", line 58, in run
    output = check_output(cmd, shell=True).decode()
  File "/snap/nextcloud/current/python/usr/local/lib/python3.8/subprocess.py", line 415, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/snap/nextcloud/current/python/usr/local/lib/python3.8/subprocess.py", line 516, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'snap run nextcloud.psql -U nextcloud -d nextcloud -c "update oc_ldap_group_mapping set owncloud_name = 'admin';"' returned non-zero exit status 1.
-----)
root@syncloud:~#