Problem podczas update supla-cloud

effendi
Posts: 165
Joined: Wed Apr 26, 2017 9:36 am

Post

Cześć, dzisiaj próbowałem wykonać update supli na RPI4. Skończyło się tak:

Code: Select all

Making database backup
Database backup saved to ./var/backups/supla03232024100138.sql.gz
Stopping SUPLA containers
Stopping supla-server ... done
Stopping supla-cloud  ... done
Stopping supla-db     ... done
SUPLA containers has been stopped.
Pulling supla-db     ... done
Pulling supla-cloud  ... done
Pulling supla-server ... done
Starting SUPLA containers
Starting supla-db ... done
Recreating supla-cloud ...

ERROR: for supla-cloud  'ContainerConfig'

ERROR: for supla-cloud  'ContainerConfig'
Traceback (most recent call last):
  File "/usr/local/bin/docker-compose", line 10, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 81, in main
    command_func()
  File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 203, in perform_command
    handler(command, command_options)
  File "/usr/local/lib/python3.7/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
    result = fn(*args, **kwargs)
  File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 1186, in up
    to_attach = up(False)
  File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 1182, in up
    attach_dependencies=attach_dependencies,
  File "/usr/local/lib/python3.7/dist-packages/compose/project.py", line 702, in up
    get_deps,
  File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 108, in parallel_execute
    raise error_to_reraise
  File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 206, in producer
    result = func(obj)
  File "/usr/local/lib/python3.7/dist-packages/compose/project.py", line 688, in do
    override_options=override_options,
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 581, in execute_convergence_plan
    renew_anonymous_volumes,
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 503, in _execute_convergence_recreate
    "Recreating",
  File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 108, in parallel_execute
    raise error_to_reraise
  File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 206, in producer
    result = func(obj)
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 496, in recreate
    start_new_container=start, renew_anonymous_volumes=renew_anonymous_volumes
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 615, in recreate_container
    quiet=True,
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 334, in create_container
    previous_container=previous_container,
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 922, in _get_container_create_options
    previous_container, container_options, override_options
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 962, in _build_container_volume_options
    container_mounts
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 1549, in merge_volume_bindings
    previous_container, volumes, tmpfs, mounts
  File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
    container.image_config['ContainerConfig'].get('Volumes') or {}
KeyError: 'ContainerConfig'
Pomórzcie uratować instalację!!
Pogodynka >>
Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

Mam podobnie na prywatnym dockerze.
Dodam, że przed aktualizacją Supli puściłem update ubuntu i było coś od dockera więc chyba po aktualizacji paczek od docker pojawił sie problem.

Code: Select all

Recreating 8fca9b7ce5ff_supla-cloud ...

ERROR: for 8fca9b7ce5ff_supla-cloud  'ContainerConfig'

ERROR: for supla-cloud  'ContainerConfig'
Traceback (most recent call last):
  File "/usr/bin/docker-compose", line 33, in <module>
    sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
    command_func()
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 203, in perform_command
    handler(command, command_options)
  File "/usr/lib/python3/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
    result = fn(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1186, in up
    to_attach = up(False)
  File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 1166, in up
    return self.project.up(
  File "/usr/lib/python3/dist-packages/compose/project.py", line 697, in up
    results, errors = parallel.parallel_execute(
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
    raise error_to_reraise
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
    result = func(obj)
  File "/usr/lib/python3/dist-packages/compose/project.py", line 679, in do
    return service.execute_convergence_plan(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 579, in execute_convergence_plan
    return self._execute_convergence_recreate(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 499, in _execute_convergence_recreate
    containers, errors = parallel_execute(
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 108, in parallel_execute
    raise error_to_reraise
  File "/usr/lib/python3/dist-packages/compose/parallel.py", line 206, in producer
    result = func(obj)
  File "/usr/lib/python3/dist-packages/compose/service.py", line 494, in recreate
    return self.recreate_container(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 612, in recreate_container
    new_container = self.create_container(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 330, in create_container
    container_options = self._get_container_create_options(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 921, in _get_container_create_options
    container_options, override_options = self._build_container_volume_options(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 960, in _build_container_volume_options
    binds, affinity = merge_volume_bindings(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 1548, in merge_volume_bindings
    old_volumes, old_mounts = get_container_data_volumes(
  File "/usr/lib/python3/dist-packages/compose/service.py", line 1579, in get_container_data_volumes
    container.image_config['ContainerConfig'].get('Volumes') or {}
KeyError: 'ContainerConfig'
Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

Jak coś to ja postawiłem sobie nowy sprzęt i odtworzyłem backup.
Postawiłem sobie proxmox na ciut mocniejszym sprzęcie i w nim ubuntu dla Supli tak aby móc robić kopię samego systemu co by ustrzec się przed updatami dockera etc które zepsują mi cały serwer Supli.
[email protected]
Posts: 57
Joined: Sun Dec 01, 2019 8:01 pm

Post

U mnie też się posypało. Musiałem wrócić do wersji 22 bo taki miałem backup :(
_______________________________________
nie jestem elektrykiem, automatykiem ani informatykiem... chwileczkę, co ja tu właściwie robię :shock: ???
Simono
Posts: 533
Joined: Mon Sep 17, 2018 5:26 pm
Been thanked: 6 times

Post

Ja mam backup bazy danych codziennie w nocy na NAS :D
NetAs
Posts: 138
Joined: Mon May 28, 2018 7:06 am
Location: Wrocław

Post

dzis zrobiłem upgrade i mam to samo, komuś udało się to naprawić?
NetAs
Posts: 138
Joined: Mon May 28, 2018 7:06 am
Location: Wrocław

Post

uff - udało mi się naprawić, tzn chat GPT mi pomogł.
Miałem starą wersje docker-a a nowa wersja była pod nowy docker wiec trzeba było nanieść zmian w plikach:
docker-compose.yml
docker-compose.proxy.yml

Return to “Pomoc”