Продолжаю заниматься отладкой и приведением в порядок Seafile после апгрейда до 12 версии. В логе seafevents.log вижу ошибку: [2026-01-06 22:42:34] [WARNING] root:197 [TotalStorageCounter] Failed to get total storage occupation: RepoSize Не факт что эта ошибка появилась после апгрейда до версии 12, возможно, она появилась ещё раньше. Но всё равно полечим. И статистика хранилища показывает нули. Вот кусок кода, выводящий данную ошибку: try:
RepoSize = SeafBase.classes.RepoSize
VirtualRepo = SeafBase.classes.VirtualRepo
OrgRepo = SeafBase.classes.OrgRepo
stmt = select(func.sum(RepoSize.size).label("size"), OrgRepo.org_id).outerjoin(
VirtualRepo, RepoSize.repo_id == VirtualRepo.repo_id).outerjoin(
OrgRepo, RepoSize.repo_id == OrgRepo.repo_id).where(
VirtualRepo.repo_id == null()).group_by(OrgRepo.org_id)
results = self.seafdb_session.execute(stmt).all()
except Exception as e:
self.seafdb_session.close()
se