Gitea: pre-commit [F] retrieve protected branches information failed: EOF

Created on 26 Jul 2019  路  8Comments  路  Source: go-gitea/gitea

  • Gitea version (or commit ref):
  • Git version:
  • Operating system:
  • Database (use [x]):

    • [x] PostgreSQL

    • [ ] MySQL

    • [ ] MSSQL

    • [ ] SQLite

  • Can you reproduce the bug at https://try.gitea.io:

    • [ ] Yes (provide example URL)

    • [ ] No

    • [x] Not relevant

  • Log gist:

Description

Running Gitea on kubernetes:

Intermittent error on push.
Error starts as

remote: 2019/07/25 14:01:25 [...s/setting/setting.go:980 NewContext()] [E] Error saving generated JWT Secret to custom config: open /data/gitea/conf/app.ini: permission denied

Changing the permission of the .ini file changes the error to:

! [remote rejected] master -> master (pre-receive hook declined)

The issue seems to stem from the precommit hook that is returning an EOF error:

2019/07/25 14:21:00 [T] GetProtectedBranchBy: http://0.0.0.0:3000/api/internal/branch/55/DMC120-notifications-testing-proper
2019/07/25 14:21:00 [...io/gitea/cmd/hook.go:109 runHookPreReceive()] [F] retrieve protected branches information failed: EOF
2019/07/25 14:22:34 [T] GetProtectedBranchBy: http://0.0.0.0:3000/api/internal/branch/36/develop
2019/07/25 14:22:34 [...io/gitea/cmd/hook.go:109 runHookPreReceive()] [F] retrieve protected branches information failed: EOF
2019/07/25 14:28:23 [T] GetProtectedBranchBy: http://0.0.0.0:3000/api/internal/branch

...

Screenshots

n/a the UI is unaffected.

kinquestion stale

All 8 comments

Again:

(venv) Richards-MacBook-Pro:connector-notification-lib richard$ git push
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 12 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.15 KiB | 1.15 MiB/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: Gitea: Internal error
remote: retrieve protected branches information failed: EOF
To https://gitea-tooling.az.connectors.gdpdentsu.net/connectors/connector-notification-lib
 ! [remote rejected] feature/job_messages -> feature/job_messages (pre-receive hook declined)
error: failed to push some refs to 'https://gitea-tooling.az.connectors.gdpdentsu.net/connectors/connector-notification-lib'

Could you try to change LOCAL_ROOT_URL to http://127.0.0.1:3000/?

Waiting for the error to come back and I'll try this.

You should run the admin task: Update the '.ssh/authorized_keys' file with Gitea SSH keys.

Also ensure that there is not a key not controlled by Gitea in that file.

@zeripath is there a script to run this admin task? Or how should I update these keys? If it's important, we clone the repos via https as ssh just hangs and never works.

It's on the admin users administrator settings page.

Which version of Gitea was this issue seen on?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs during the next 2 weeks. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

internalfx picture internalfx  路  3Comments

kifirkin picture kifirkin  路  3Comments

jorise7 picture jorise7  路  3Comments

kolargol picture kolargol  路  3Comments

lunny picture lunny  路  3Comments