mirror of
https://github.com/go-gitea/gitea.git
synced 2026-03-21 22:16:14 -05:00
500 error after migrating project from GitLab #7878
Closed
opened 2025-11-02 07:40:05 -06:00 by GiteaMirror
·
14 comments
No Branch/Tag Specified
main
release/v1.25
release/v1.24
release/v1.23
release/v1.22
release/v1.21
release/v1.20
release/v1.19
release/v1.18
release/v1.17
release/v1.16
release/v1.15
release/v1.14
release/v1.13
release/v1.12
release/v1.11
release/v1.10
release/v1.9
release/v1.8
v1.25.3
v1.25.2
v1.25.1
v1.25.0
v1.24.7
v1.25.0-rc0
v1.26.0-dev
v1.24.6
v1.24.5
v1.24.4
v1.24.3
v1.24.2
v1.24.1
v1.24.0
v1.23.8
v1.24.0-rc0
v1.25.0-dev
v1.23.7
v1.23.6
v1.23.5
v1.23.4
v1.23.3
v1.23.2
v1.23.1
v1.23.0
v1.23.0-rc0
v1.24.0-dev
v1.22.6
v1.22.5
v1.22.4
v1.22.3
v1.22.2
v1.22.1
v1.22.0
v1.23.0-dev
v1.22.0-rc1
v1.21.11
v1.22.0-rc0
v1.21.10
v1.21.9
v1.21.8
v1.21.7
v1.21.6
v1.21.5
v1.21.4
v1.21.3
v1.21.2
v1.20.6
v1.21.1
v1.21.0
v1.21.0-rc2
v1.21.0-rc1
v1.20.5
v1.22.0-dev
v1.21.0-rc0
v1.20.4
v1.20.3
v1.20.2
v1.20.1
v1.20.0
v1.19.4
v1.21.0-dev
v1.20.0-rc2
v1.20.0-rc1
v1.20.0-rc0
v1.19.3
v1.19.2
v1.19.1
v1.19.0
v1.19.0-rc1
v1.20.0-dev
v1.19.0-rc0
v1.18.5
v1.18.4
v1.18.3
v1.18.2
v1.18.1
v1.18.0
v1.17.4
v1.18.0-rc1
v1.19.0-dev
v1.18.0-rc0
v1.17.3
v1.17.2
v1.17.1
v1.17.0
v1.17.0-rc2
v1.16.9
v1.17.0-rc1
v1.18.0-dev
v1.16.8
v1.16.7
v1.16.6
v1.16.5
v1.16.4
v1.16.3
v1.16.2
v1.16.1
v1.16.0
v1.15.11
v1.17.0-dev
v1.16.0-rc1
v1.15.10
v1.15.9
v1.15.8
v1.15.7
v1.15.6
v1.15.5
v1.15.4
v1.15.3
v1.15.2
v1.15.1
v1.14.7
v1.15.0
v1.15.0-rc3
v1.14.6
v1.15.0-rc2
v1.14.5
v1.16.0-dev
v1.15.0-rc1
v1.14.4
v1.14.3
v1.14.2
v1.14.1
v1.14.0
v1.13.7
v1.14.0-rc2
v1.13.6
v1.13.5
v1.14.0-rc1
v1.15.0-dev
v1.13.4
v1.13.3
v1.13.2
v1.13.1
v1.13.0
v1.12.6
v1.13.0-rc2
v1.14.0-dev
v1.13.0-rc1
v1.12.5
v1.12.4
v1.12.3
v1.12.2
v1.12.1
v1.11.8
v1.12.0
v1.11.7
v1.12.0-rc2
v1.11.6
v1.12.0-rc1
v1.13.0-dev
v1.11.5
v1.11.4
v1.11.3
v1.10.6
v1.12.0-dev
v1.11.2
v1.10.5
v1.11.1
v1.10.4
v1.11.0
v1.11.0-rc2
v1.10.3
v1.11.0-rc1
v1.10.2
v1.10.1
v1.10.0
v1.9.6
v1.9.5
v1.10.0-rc2
v1.11.0-dev
v1.10.0-rc1
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.9.0-rc2
v1.10.0-dev
v1.9.0-rc1
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.8.0-rc3
v1.7.6
v1.8.0-rc2
v1.7.5
v1.8.0-rc1
v1.9.0-dev
v1.7.4
v1.7.3
v1.7.2
v1.7.1
v1.7.0
v1.7.0-rc3
v1.6.4
v1.7.0-rc2
v1.6.3
v1.7.0-rc1
v1.7.0-dev
v1.6.2
v1.6.1
v1.6.0
v1.6.0-rc2
v1.5.3
v1.6.0-rc1
v1.6.0-dev
v1.5.2
v1.5.1
v1.5.0
v1.5.0-rc2
v1.5.0-rc1
v1.5.0-dev
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.4.0-rc3
v1.4.0-rc2
v1.3.3
v1.4.0-rc1
v1.3.2
v1.3.1
v1.3.0
v1.3.0-rc2
v1.3.0-rc1
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.2.0-rc3
v1.2.0-rc2
v1.1.4
v1.2.0-rc1
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.9.99
Labels
Clear labels
$20
$250
$50
$500
backport/done
💎 Bounty
docs-update-needed
good first issue
hacktoberfest
issue/bounty
issue/confirmed
issue/critical
issue/duplicate
issue/needs-feedback
issue/not-a-bug
issue/regression
issue/stale
issue/workaround
lgtm/need 2
modifies/api
modifies/translation
outdated/backport/v1.18
outdated/theme/markdown
outdated/theme/timetracker
performance/bigrepo
performance/cpu
performance/memory
performance/speed
pr/breaking
proposal/accepted
proposal/rejected
pr/wip
pull-request
reviewed/wontfix
💰 Rewarded
skip-changelog
status/blocked
topic/accessibility
topic/api
topic/authentication
topic/build
topic/code-linting
topic/commit-signing
topic/content-rendering
topic/deployment
topic/distribution
topic/federation
topic/gitea-actions
topic/issues
topic/lfs
topic/mobile
topic/moderation
topic/packages
topic/pr
topic/projects
topic/repo
topic/repo-migration
topic/security
topic/theme
topic/ui
topic/ui-interaction
topic/ux
topic/webhooks
topic/wiki
type/bug
type/deprecation
type/docs
type/enhancement
type/feature
type/miscellaneous
type/proposal
type/question
type/refactoring
type/summary
type/testing
type/upstream
Mirrored from GitHub Pull Request
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/gitea#7878
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @wusikijeronii on GitHub (Sep 22, 2021).
Gitea Version
1.5.3
Git Version
No response
Operating System
Docker image
How are you running Gitea?
I used docker image
Database
PostgreSQL
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Description
When I migrate a project from self hosted GitLab, opening created project, I see 500 error in web browser.
Some lines from the log:
Discussion link is here .
Screenshots
No response
@99rgosse commented on GitHub (Sep 22, 2021):
In your discussion, you're trying to import a Git from a file, not from the Gitlab API (Gitea importation pass through gitlab api, thus adding the api/v4/ in the path...)
Configure your app.ini to allow local migration
[migrations] ;; Allow private addresses defined by RFC 1918, RFC 1122, RFC 4632 and RFC 4291 (false by default) ALLOW_LOCALNETWORKS = trueThen retry importation with your self hosted gitlab API.
@wusikijeronii commented on GitHub (Sep 22, 2021):
Also tried. I also tried to bind domain with GitLab (my.domain/gitlab/*). Same problem.
@99rgosse commented on GitHub (Sep 22, 2021):
Please set your app.ini to dev mode + [log] to file with debug and retry an importation, then
paste the logs so that we can see where the importation fail
@wusikijeronii commented on GitHub (Sep 22, 2021):
I don't know how to configure logging into dev mode but I changed info level to debug.
Log (from creating to get request):
app.ini
How to setup logs as dev mode. I've read page from docs about logs.
About line:
When I goggled some solutions for the problem I've found this issue about problem with
unix://url. I thought likefile://it is the solution for me too. But it didn't help.@99rgosse commented on GitHub (Sep 22, 2021):
Okay, so this is indeed a bug 👍
your project URL doesn't exist or redirect badly - Error 404 (maybe your token is not okay ? the url works well without the project )
gitea | 2021/09/22 18:29:59 modules/task/task.go:54:handle() [E] Run task failed: GET https://homedatasrv.ru/gitlab/api/v4/projects/root/test: 404 {message: 404 Project Not Found}This make Gitea fails, but instead of deleting the repo, it creates it, leading to Error 500, I could reproduce this on 1.16-dev with a false url.
The project imported should be deleted, it contains nothing
EDIT: This doesn't happen on a regular Git Migration, the repo is deleted automatically.
Edit2 : False project generated on try.gitea : https://try.gitea.io/99rgosse/gitlab_to_gitea222
Otherwise, I looked at your app.ini :
The local root in the cheat says :
sheet LOCAL_ROOT_URL: %(PROTOCOL)s://%(HTTP_ADDR)s:%(HTTP_PORT)s/: Local (DMZ) URL for Gitea workers (such as SSH update) accessing web service. In most cases you do not need to change the default value. Alter it only if your SSH server node is not the same as HTTP node. Do not set this variable if PROTOCOL is set to unix.So I'm not sure what you are trying to achieve there ?
@wusikijeronii commented on GitHub (Sep 22, 2021):
Forget. Just I hoped it will help me. I set
LOCAL_ROOT_URLto default value.Yes, ../api/v4 is a available. It returns JSON result. I also tried to use id (in according to that JSON) instead of root/test. But even when url written in the log is available, in the log I see same error.
I don't use up-to-date GitLab. I am using ce: 12.6.0.
@99rgosse commented on GitHub (Sep 22, 2021):
Are you using the correct URL ? The one obtained with clone ?

@wusikijeronii commented on GitHub (Sep 22, 2021):
Yes. Check it out. For now my GitLab is empty. (Just for test for migrating some project)
Login: gitea
Password: gitea@12345
URL: https://homedatasrv.ru/gitlab/gitea/giteatest
Just replace http to https in clone suggested url 'cos http is disabled in the using web server.
@wusikijeronii commented on GitHub (Sep 22, 2021):
Sorry for wasting your time. But I forget one thing. Private projects. And now in logs I see requests. But to http. So I will try to open http.
No, I've set redirect http to https before. I am trying to set https in the GitLab
@wusikijeronii commented on GitHub (Sep 22, 2021):
Now it works. But why it doesn't work if GitLab set up as http? Web server must redirect http requests to https. And other resources work fine
@ksurl commented on GitHub (Sep 23, 2021):
sorry to bump closed issue. I had the same thing happen with creating a mirror from github repo. it now is a dangling repo in my server and gets 500 error when I click on it, so I can't get to the settings to delete it. same error, task is not exist. I just want to delete it. I was able to create a new repo mirror with a new name on the gitea repo.
@99rgosse commented on GitHub (Sep 23, 2021):
This can be a proxy redirection not working fine between your Gitlab and the base WebServer...
@ksurl I think we should open a new bug issue for this, concerning Gitlab/Github and not a "normal" url...
@ksurl commented on GitHub (Sep 23, 2021):
I was able to clean it up by running the delete repositories missing git files job
@wusikijeronii commented on GitHub (Sep 23, 2021):
Sorry for so fast closing this issue. I have a 3 reasons for that:
About my question, I think I know answer. I think there's next algorithm:
About your question, I haven't problems with removing wrong repositories. I use control panel (admin panel) -> repositories-> and then I click to the trash icon.