5.1.4升级到6.0.3

执行./upgrade_5.1_6.0.sh 后提示:
[INFO] You are using SQLite3
[INFO] updating seahub database…
Traceback (most recent call last):
File “/home/haiwen/seafile-server-6.0.3/upgrade/db_update_helper.py”, line 362, in
main()
File “/home/haiwen/seafile-server-6.0.3/upgrade/db_update_helper.py”, line 357, in main
db_updater.update_db()
File “/home/haiwen/seafile-server-6.0.3/upgrade/db_update_helper.py”, line 258, in update_db
super(SQLiteDBUpdater, self).update_db()
File “/home/haiwen/seafile-server-6.0.3/upgrade/db_update_helper.py”, line 120, in update_db
self.update_seahub_sql(seahub_sql)
File “/home/haiwen/seafile-server-6.0.3/upgrade/db_update_helper.py”, line 282, in update_seahub_sql
self.apply_sqls(self.seahub_db, sql_path)
File “/home/haiwen/seafile-server-6.0.3/upgrade/db_update_helper.py”, line 272, in apply_sqls
conn.execute(line)
sqlite3.OperationalError: duplicate column name: wiped_at

Failed to upgrade your database

怎么回事?

可能是升级脚本运行了两次。

第一次就出现了。以前每次升级都没问题
怎么解决呢

你可以看一下 sqlite 语句,手工执行一下数据库升级语句。然后运行 ./minor_upgrade.sh 脚本来升级。