Can't install Seafile rockon

[Please complete the below template with details of the problem reported on your Web-UI. Be as detailed as possible. Community members, including developers, shall try and help. Thanks for your time in reporting this issue! We recommend purchasing commercial support for expedited support directly from the developers.]

Brief description of the problem

I’m trying to install the Seafile rockon but it fails

Detailed step by step instructions to reproduce the problem

  1. created the shares
  2. clicked install button → fails after some time

Web-UI screenshot

Error Traceback provided on the Web-UI

[28/Dec/2024 12:56:49] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'stop', 'seafile-mariadb']. output: [''] error: ['Error response from daemon: No such container: seafile-mariadb', '']
[28/Dec/2024 12:56:49] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'rm', 'seafile-mariadb']. output: [''] error: ['Error response from daemon: No such container: seafile-mariadb', '']
[28/Dec/2024 12:56:59] INFO [storageadmin.views.rockon:106] Rockon (Seafile v7+) state pending and no pending task: assuming task is mid execution.
[28/Dec/2024 12:57:07] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'stop', 'seafile-memcached']. output: [''] error: ['Error response from daemon: No such container: seafile-memcached', '']
[28/Dec/2024 12:57:07] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'rm', 'seafile-memcached']. output: [''] error: ['Error response from daemon: No such container: seafile-memcached', '']
[28/Dec/2024 12:57:14] INFO [storageadmin.views.rockon:106] Rockon (Seafile v7+) state pending and no pending task: assuming task is mid execution.
[28/Dec/2024 12:57:25] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'stop', 'seafile-mc']. output: [''] error: ['Error response from daemon: No such container: seafile-mc', '']
[28/Dec/2024 12:57:25] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'rm', 'seafile-mc']. output: [''] error: ['Error response from daemon: No such container: seafile-mc', '']
[28/Dec/2024 12:57:27] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'pull', 'seafileltd/seafile-mc:latest']. output: [''] error: ['Error response from daemon: manifest for seafileltd/seafile-mc:latest not found: manifest unknown: manifest unknown', '']
[28/Dec/2024 12:57:27] ERROR [storageadmin.views.rockon_helpers:206] Error running a command. cmd = /usr/bin/docker pull seafileltd/seafile-mc:latest. rc = 1. stdout = ['']. stderr = ['Error response from daemon: manifest for seafileltd/seafile-mc:latest not found: manifest unknown: manifest unknown', '']
Traceback (most recent call last):
  File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 203, in install
    globals().get("{}_install".format(rockon.name.lower()), generic_install)(rockon)
  File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 371, in generic_install
    run_command([DOCKER, "pull", image_name_plus_tag], log=True)
  File "/opt/rockstor/src/rockstor/system/osi.py", line 289, in run_command
    raise CommandException(cmd, out, err, rc)
system.exceptions.CommandException: Error running a command. cmd = /usr/bin/docker pull seafileltd/seafile-mc:latest. rc = 1. stdout = ['']. stderr = ['Error response from daemon: manifest for seafileltd/seafile-mc:latest not found: manifest unknown: manifest unknown', '']
[28/Dec/2024 12:57:27] INFO [storageadmin.tasks:63] Task [install], id: 99c106d4-1951-40a3-affe-b0fd908bf54f completed OK
[28/Dec/2024 12:59:03] INFO [storageadmin.tasks:55] Now executing Huey task [install], id: 73d53d62-ea9f-4409-a4b0-44258e925114.
[28/Dec/2024 12:59:16] INFO [storageadmin.views.rockon:106] Rockon (Seafile v7+) state pending and no pending task: assuming task is mid execution.
[28/Dec/2024 12:59:19] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'stop', 'seafile-mc']. output: [''] error: ['Error response from daemon: No such container: seafile-mc', '']
[28/Dec/2024 12:59:19] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'rm', 'seafile-mc']. output: [''] error: ['Error response from daemon: No such container: seafile-mc', '']
[28/Dec/2024 12:59:21] ERROR [system.osi:287] non-zero code(1) returned by command: ['/usr/bin/docker', 'pull', 'seafileltd/seafile-mc:latest']. output: [''] error: ['Error response from daemon: manifest for seafileltd/seafile-mc:latest not found: manifest unknown: manifest unknown', '']
[28/Dec/2024 12:59:21] ERROR [storageadmin.views.rockon_helpers:206] Error running a command. cmd = /usr/bin/docker pull seafileltd/seafile-mc:latest. rc = 1. stdout = ['']. stderr = ['Error response from daemon: manifest for seafileltd/seafile-mc:latest not found: manifest unknown: manifest unknown', '']
Traceback (most recent call last):
  File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 203, in install
    globals().get("{}_install".format(rockon.name.lower()), generic_install)(rockon)
  File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 371, in generic_install
    run_command([DOCKER, "pull", image_name_plus_tag], log=True)
  File "/opt/rockstor/src/rockstor/system/osi.py", line 289, in run_command
    raise CommandException(cmd, out, err, rc)
system.exceptions.CommandException: Error running a command. cmd = /usr/bin/docker pull seafileltd/seafile-mc:latest. rc = 1. stdout = ['']. stderr = ['Error response from daemon: manifest for seafileltd/seafile-mc:latest not found: manifest unknown: manifest unknown', '']
[28/Dec/2024 12:59:21] INFO [storageadmin.tasks:63] Task [install], id: 73d53d62-ea9f-4409-a4b0-44258e925114 completed OK

Hi @silviucc , and welcome!

Thanks a lot for reporting this, it appears that the upstream project has changed its tags on their docker images. (manifest for seafileltd/seafile-mc:latest not found). They all seem to now include a main seafile version as well; see https://hub.docker.com/r/seafileltd/seafile-mc/tags?name=latest

This means we would thus need to update this Rock-On to be compatible.

1 Like

I have now created an issue to address this: Seafile Rock-On upstream image no longer works · Issue #419 · rockstor/rockon-registry · GitHub

Note, however, that the newer versions seems to make a lot of changes that make this a rather tricky Rock-On to setup.

2 Likes