Skip to content

手动将gogs.db文件作为sqlite修改后,覆盖文件导致ssh起不来 #7964

@doglex

Description

@doglex

What needs to be improved? Please describe

log/gogs.log 文件 报错 [gogs.io/gogs/internal/ssh/ssh.go:118 func1()] SSH: Wait: exit status 1

查看 log/hooks/serv.log 文件是 [ERROR] [...ogs.io/gogs/internal/cmd/serv.go:48 fail()] UpdatePublicKey: attempt to write a readonly database

说明是db文件没有写权限

查看同目录其他文件是lighthouse组和用户的

将db文件给这个组和用户
chown lighthouse gogs.db
chgrp lighthouse gogs.db

然后重启docker容器,就能启动ssh了

Why do you think it is important?

帮助解决ssh启动问题

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions