-
-
Notifications
You must be signed in to change notification settings - Fork 6k
Closed
Description
Gitea Version
1.15.3
Git Version
2.25.1
Operating System
Ubuntu 20.04.3
How are you running Gitea?
I'm running official build: gitea-1.15.3-linux-amd64
Database
PostgreSQL
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Description
When I start a new mirror I see every time this
2021/10/06 20:26:58 models/repo.go:1159:CreateRepository() [E] Failed to create /var/lib/gitea/repositories/m66b/xprivacylua.git/git-daemon-export-ok: open /var/lib/gitea/repositories/m66b/xprivacylua.git/git-daemon-export-ok: no such file or directory
/source/models/repo.go:1159 (0x143dc90)
/source/modules/repository/create.go:58 (0x1583304)
/source/models/context.go:53 (0x139cd04)
/source/modules/repository/create.go:57 (0x156d349)
/source/modules/task/task.go:107 (0x202a73a)
/source/modules/task/task.go:61 (0x202a177)
/source/routers/web/repo/migrate.go:235 (0x20cb3b7)
/source/modules/web/route.go:64 (0x202f83b)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/mux.go:436 (0x16f49ea)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/modules/web/route.go:103 (0x202ff16)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/modules/web/route.go:103 (0x202ff16)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/modules/web/route.go:103 (0x202ff16)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/middleware/get_head.go:37 (0x20531a1)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/modules/web/route.go:103 (0x202ff16)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/modules/context/context.go:776 (0x17156e9)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/mux.go:70 (0x16f254a)
/source/vendor/github.com/go-chi/chi/mux.go:311 (0x16f893b)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/mux.go:436 (0x16f49ea)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/routers/web/base.go:186 (0x2265b50)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/gitea.com/go-chi/session/session.go:256 (0x14ff88e)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/modules/public/public.go:42 (0x167640e)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/mux.go:70 (0x16f254a)
/source/vendor/github.com/go-chi/chi/mux.go:311 (0x16f893b)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/mux.go:436 (0x16f49ea)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/routers/common/middleware.go:72 (0x2057c7d)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/routers/common/logger.go:23 (0x2056ebb)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/middleware/strip.go:30 (0x2053aa7)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/chi-middleware/proxy/middleware.go:37 (0x204f10e)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/routers/common/middleware.go:25 (0x20577bc)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/source/vendor/github.com/go-chi/chi/mux.go:87 (0x16f22d0)
/source/modules/web/route.go:318 (0x202ed73)
/source/vendor/github.com/gorilla/context/context.go:141 (0x120bbb3)
/usr/local/go/src/net/http/server.go:2049 (0x7bd183)
/usr/local/go/src/net/http/server.go:2867 (0x7c0742)
/usr/local/go/src/net/http/server.go:1932 (0x7bbc6c)
/usr/local/go/src/runtime/asm_amd64.s:1371 (0x47aa40)
stacktrace in the gitea.log.
$ zgrep git-daemon-export-ok gitea.log* | wc -l
712
The mirror process is working.
Screenshots
No response
flamechair
Metadata
Metadata
Assignees
Labels
Type
Projects
Relationships
Development
Select code repository
Activity
flamechair commentedon Oct 6, 2021
I have the same issue when creating a new repository via migration
[-]Mirror repo: no such file or directory[/-][+]Mirror repo: no such file or directory <path>/git-daemon-export-ok[/+]zeripath commentedon Oct 6, 2021
In general
STACKTRACE_LEVEL
should be left unset. It's not generally helpful.This error is mostly harmless - but it does indicate that the daemon-export-ok file is not being created for these repos.
This appears to have been caused by #16508 but looking at the current state of 1.15 and master the related code requires that the repo is present but the function it is currently in assumes and requires the opposite.
KN4CK3R commentedon Oct 6, 2021
I have this error too but it does not have consequences 🤷♂️
Ensure that git daemon export ok is created for mirrors
Ensure that git daemon export ok is created for mirrors (#17243)
Ensure that git daemon export ok is created for mirrors (go-gitea#17243)
Ensure that git daemon export ok is created for mirrors (#17243) (#17306
Ensure that git daemon export ok is created for mirrors (go-gitea#17243)