# Gitea failed to start after update

**URL:** <https://forum.gitea.com/t/gitea-failed-to-start-after-update/1265>\
**Category:** Install/Maintain/Configure\
**Created:** [June 28, 2019, 7:14am UTC](https://forum.gitea.com/t/gitea-failed-to-start-after-update/1265 "2019-06-28T07:14:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gk26](https://avatars.discourse-cdn.com/v4/letter/g/7bcc69/32.png) [@gk26](https://forum.gitea.com/u/gk26)\
**Post date:** [June 28, 2019, 7:14am UTC](https://forum.gitea.com/t/gitea-failed-to-start-after-update/1265/1 "2019-06-28T07:14:54Z")

</div>

Hello,  
I’ve updated gitea from 1.6.4 to 1.8.3 as I’ve often done before. This time gitea does not start anymore and I can not figure out what the problem is. When I start the old binary again everything works.  
I get this error message:

```
interface conversion: interface {} is float64, not bool
/usr/local/go/src/runtime/iface.go:248 (0x410ed5)
/go/src/code.gitea.io/gitea/models/migrations/v76.go:44 (0x111eeae)
/go/src/code.gitea.io/gitea/models/migrations/migrations.go:54 (0x11047b3)
/go/src/code.gitea.io/gitea/models/migrations/migrations.go:260 (0x1104bfd)
/go/src/code.gitea.io/gitea/models/models.go:299 (0x10273c5)
/go/src/code.gitea.io/gitea/routers/init.go:53 (0x12b7f0b)
/go/src/code.gitea.io/gitea/routers/init.go:81 (0x12b84fe)
/go/src/code.gitea.io/gitea/routers/install.go:355 (0x12bbe13)
/usr/local/go/src/reflect/value.go:447 (0x4cb4d0)
/usr/local/go/src/reflect/value.go:308 (0x4caf53)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:177 (0x99c3e6)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:137 (0x99bcdb)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:121 (0x9cae99)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:112 (0x1161818)
/go/src/code.gitea.io/gitea/modules/context/panic.go:40 (0x116180b)
/usr/local/go/src/reflect/value.go:447 (0x4cb4d0)
/usr/local/go/src/reflect/value.go:308 (0x4caf53)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:177 (0x99c3e6)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:137 (0x99bcdb)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:121 (0x9cae99)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:112 (0x9eadf6)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/session/session.go:192 (0x9eade1)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:79 (0x9cad40)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:157 (0x99c0a0)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:135 (0x99bdca)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:121 (0x9cae99)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:112 (0x9dc8ff)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/recovery.go:161 (0x9dc8ed)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/logger.go:40 (0x9ceb33)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:157 (0x99c0a0)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:135 (0x99bdca)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:121 (0x9cae99)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:112 (0x9dbc20)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/logger.go:52 (0x9dbc0b)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/logger.go:40 (0x9ceb33)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:157 (0x99c0a0)
/go/src/code.gitea.io/gitea/vendor/github.com/go-macaron/inject/inject.go:135 (0x99bdca)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/context.go:121 (0x9cae99)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/router.go:187 (0x9ddb46)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/router.go:294 (0x9d765d)
/go/src/code.gitea.io/gitea/vendor/gopkg.in/macaron.v1/macaron.go:220 (0x9cff0c)
/go/src/code.gitea.io/gitea/vendor/github.com/gorilla/context/context.go:141 (0xcde6ca)
/usr/local/go/src/net/http/server.go:1995 (0x6f1c03)
/usr/local/go/src/net/http/server.go:2774 (0x6f4ed7)
/usr/local/go/src/net/http/server.go:1878 (0x6f0bc0)
/usr/local/go/src/runtime/asm_amd64.s:1337 (0x4648a0)
```

---

<div class="post-metadata">

**Author:** ![cbrake](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/cbrake/32/4809_2.png) [@cbrake](https://forum.gitea.com/u/cbrake)\
**Post date:** [July 4, 2019, 2:40pm UTC](https://forum.gitea.com/t/gitea-failed-to-start-after-update/1265/2 "2019-07-04T14:40:10Z")

</div>

in [https://docs.gitea.io/en-us/upgrade-from-gogs/](https://docs.gitea.io/en-us/upgrade-from-gogs/) – it mentions you need to launch every major version of the binary, so perhaps you needed to run 1.7 before running 1.8?

---

<div class="post-metadata">

**Author:** ![gk26](https://avatars.discourse-cdn.com/v4/letter/g/7bcc69/32.png) [@gk26](https://forum.gitea.com/u/gk26)\
**Post date:** [July 8, 2019, 7:19am UTC](https://forum.gitea.com/t/gitea-failed-to-start-after-update/1265/3 "2019-07-08T07:19:21Z")

</div>

I tryed to update first to 1.7. But I get the same error:

root@misc:~# cp gitea\_1.7 /usr/local/bin/gitea  
root@misc:~# systemctl start gitea.service  
root@misc:~# systemctl status gitea.service  
● gitea.service - Gitea (Git with a cup of tea)  
Loaded: loaded (/etc/systemd/system/gitea.service; enabled; vendor preset: enabled)  
Active: activating (auto-restart) (Result: exit-code) since Mon 2019-07-08 09:12:14 CEST; 370ms ago  
Process: 18066 ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini (code=exited, status=2)  
Main PID: 18066 (code=exited, status=2)

Jul 08 09:12:16 misc gitea[18095]: code.gitea. io/gitea/vendor/github.com/urfave/cli.HandleAction(0x160f1e0, 0x186e218, 0xc0001792c0, 0xc000475b00, 0x0)  
Jul 08 09:12:16 misc gitea[18095]: /go/src/code.gitea. io/gitea/vendor/github.com/urfave/cli/app.go:471 +0xad  
Jul 08 09:12:16 misc gitea[18095]: [code.gitea.io/gitea/vendor/github.com/urfave/cli.Command.Run](http://code.gitea.io/gitea/vendor/github.com/urfave/cli.Command.Run)(0x17ee947, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18174c5, 0x16, 0x0, …)  
Jul 08 09:12:16 misc gitea[18095]: /go/src/code.gitea. io/gitea/vendor/github.com/urfave/cli/command.go:191 +0x928  
Jul 08 09:12:16 misc gitea[18095]: code.gitea. io/gitea/vendor/github.com/urfave/cli.(\*App).Run(0xc000481520, 0xc0000320c0, 0x4, 0x4, 0x0, 0x0)  
Jul 08 09:12:16 misc gitea[18095]: /go/src/code.gitea.io/gitea/vendor/github.com/urfave/cli/app.go:241 +0x658  
Jul 08 09:12:16 misc gitea[18095]: main.main()  
Jul 08 09:12:16 misc gitea[18095]: /go/src/code.gitea.io/gitea/main.go:57 +0x426  
Jul 08 09:12:16 misc systemd[1]: gitea.service: Main process exited, code=exited, status=2/INVALIDARGUMENT  
Jul 08 09:12:16 misc systemd[1]: gitea.service: Failed with result ‘exit-code’.

root@misc:~# systemctl stop gitea.service  
root@misc:~# cp gitea\_1.7.0 /usr/local/bin/gitea  
root@misc:~# systemctl start gitea.service  
root@misc:~# systemctl status gitea.service  
● gitea.service - Gitea (Git with a cup of tea)  
Loaded: loaded (/etc/systemd/system/gitea.service; enabled; vendor preset: enabled)  
Active: activating (auto-restart) (Result: exit-code) since Mon 2019-07-08 09:13:10 CEST; 255ms ago  
Process: 18496 ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini (code=exited, status=2)  
Main PID: 18496 (code=exited, status=2)

Jul 08 09:13:10 misc systemd[1]: gitea.service: Main process exited, code=exited, status=2/INVALIDARGUMENT  
Jul 08 09:13:10 misc systemd[1]: gitea.service: Failed with result ‘exit-code’.

root@misc:~# cp gitea\_1.6.4 /usr/local/bin/gitea  
root@misc:~# systemctl start gitea.service  
root@misc:~# systemctl status gitea.service  
● gitea.service - Gitea (Git with a cup of tea)  
Loaded: loaded (/etc/systemd/system/gitea.service; enabled; vendor preset: enabled)  
Active: active (running) since Mon 2019-07-08 09:17:35 CEST; 5s ago  
Main PID: 21428 (gitea)  
Tasks: 10 (limit: 1109)  
CGroup: /system.slice/gitea.service  
└─21428 /usr/local/bin/gitea web -c /etc/gitea/app.ini

Jul 08 09:17:35 misc systemd[1]: gitea.service: Scheduled restart job, restart counter is at 144.  
Jul 08 09:17:35 misc systemd[1]: Stopped Gitea (Git with a cup of tea).  
Jul 08 09:17:35 misc systemd[1]: Started Gitea (Git with a cup of tea).  
Jul 08 09:17:35 misc gitea[21428]: 2019/07/08 09:17:35 [T] AppPath: /usr/local/bin/gitea  
Jul 08 09:17:35 misc gitea[21428]: 2019/07/08 09:17:35 [T] AppWorkPath: /var/lib/gitea  
Jul 08 09:17:35 misc gitea[21428]: 2019/07/08 09:17:35 [T] Custom path: /var/lib/gitea/custom  
Jul 08 09:17:35 misc gitea[21428]: 2019/07/08 09:17:35 [T] Log path: /var/lib/gitea/log  
Jul 08 09:17:38 misc gitea[21428]: 2019/07/08 09:17:38 Serving 0.0.0.0:3000 with pid 21428
