Upgrade from seafile 6.3.1 to seafile-mc 7.1.3 issue

Hey Folks,
I’ve been using docker image 6.3.1 for a while so I thought I would upgrade to 7.1.3 MC.

I brought over my exports of my mysql databases to my central mysql database. Made the updates suggested in the documentation (even provided the docker config my root password, which I am TRULY not a fan of)

added the memcached and the elasticsearch components to my docker file.

Any assistance would be appreciated!
(I had to replace all / with | because it kept thinking I was posting a URL :frowning: )

Here is the log

*** Running |etc|my_init.d|01_create_data_links.sh…
*** Booting runit daemon…
*** Runit started as PID 26
*** Running |scripts|start.py…
[05|05|2020 02:46:08][upgrade]: Running script |opt|seafile|seafile-pro-server-7.1.3|upgrade|upgrade_6.3_7.0.sh

This script would upgrade your seafile server from 6.3 to 7.0
Press [ENTER] to contiune

Updating seafile|seahub database …

Traceback (most recent call last):
File “|opt|seafile|seafile-pro-server-7.1.3|upgrade|db_update_helper.py”, line 5, in
import configparser
ImportError: No module named configparser

Failed to upgrade your database

[2020-05-05 02:46:08] Skip running setup-seafile-mysql.py because there is existing seafile-data folder.
[2020-05-05 02:46:08] Running scripts |opt|seafile|seafile-pro-server-7.1.3|upgrade|upgrade_6.3_7.0.sh
Traceback (most recent call last):
File “|scripts|start.py”, line 86, in
main()
File “|scripts|start.py”, line 58, in main
check_upgrade()
File “|scripts|upgrade.py”, line 182, in check_upgrade
run_script_and_update_version_stamp(script, new_version)
File “|scripts|upgrade.py”, line 61, in run_script_and_update_version_stamp
call(script)
File “|scripts|utils|init.py”, line 70, in call
return subprocess.check_call(*a, **kw)
File “|usr|lib|python3.6|subprocess.py”, line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command ‘|opt|seafile|seafile-pro-server-7.1.3|upgrade|upgrade_6.3_7.0.sh’ returned non-zero exit status 1.
*** |scripts|start.py exited with status 1.
*** Shutting down runit daemon (PID 26)…
*** Running |etc|my_init.post_shutdown.d|10_syslog-ng.shutdown…
*** Killing all processes…

Here is my docker config file

version: “3.7”

services:
memcached:
image: memcached:1.5.6
container_name: seafile-memcached
entrypoint: memcached -m 256
networks:
- dockernet

elasticsearch:
image: seafileltd|elasticsearch-with-ik:5.6.16
container_name: seafile-elasticsearch
environment:
- discovery.type=single-node
- bootstrap.memory_lock=true
- “ES_JAVA_OPTS=-Xms1g -Xmx1g”
ulimits:
memlock:
soft: -1
hard: -1
memory: 2048
volumes:
- |dockerdata|seafile-elasticsearch|data:|usr|share|elasticsearch|data
networks:
- dockernet

seafile:
image: docker.seadrive.org|seafileltd|seafile-pro-mc:latest
restart: always
environment:
- DB_HOST=MyServer
- DB_ROOT_PASSWD=MyPassword
ports:
- 80
volumes:
- |dockerdata|seafile:|shared
depends_on:
- elasticsearch
- memcached
networks:
- dockernet

networks:
dockernet:
external: true

From my point of view I have exactly the same problem:

Nobody able to support?

It’s just me and one other user, so I just started over with a fresh install… Not optimal, but I got the job done