Can't create / fork repositories after upgrade to 4.10.5


#1

After upgrade to 4.10.5 from 4.9.0 I can’t create new repositories or forks from existing repositories
I get the error:

404 Not Found | The resource could not be found. Or you don’t have permission to access it.

This is the log:

2017-11-30 15:05:16.079 INFO  [rhodecode.lib.auth] user <AuthUser('id:2[admin] ip:10.0.0.118 auth:True')> authenticating with:RHODECODE_AUTH IS authenticated on func AdminReposView:repository_create
2017-11-30 15:05:16.288 INFO  [rhodecode.lib.celerylib] running task 43b75a0d-842d-4015-8079-8ddc7d225796:<@task: rhodecode.lib.celerylib.tasks.create_repo>
2017-11-30 15:05:16.290 INFO  [rhodecode.lib.middleware.request_wrapper] IP: 10.0.0.118 Request to /_admin/repos/create time: 0.324s
2017-11-30 15:05:16.372 INFO  [rhodecode.lib.middleware.request_wrapper] IP: 10.0.0.118 Request to /Prueba23/repo_creating time: 0.069s

Any idea?

I try to downgrade to 4.9.0 using this tutorial https://docs.rhodecode.com/RhodeCode-Control/tasks/upgrade-rollback.html but it doesn’t work, I don’t have a backup of the database


#2

The 404 is just a problem with refresh. The forks/repositories are actually being created. The check page gives 404 we’ll soon submit a bugfix release for this.


#3

The repositories are not created, i didnt found them in repos directory.
I solved the problem disabling Celery.
Im not sure when this problem appears, may be it comes from a previous update. I enabled Celery some months ago in version 4.7 or 4.8


#4

Ahh yes in case celery is enable those tasks are created as async. Then if celery workers aren’t running nobody is “picking up” those tasks to execute.