cannot create repo; but can create repo group
Mads Kiilerich
mads at kiilerich.com
Thu Nov 21 01:46:34 UTC 2024
On 21/11/2024 02:08, Ed Wong wrote:
> Ed Wong wrote:
>> As an addendum, I found the only mention of "kallitheavhost"
>> and that was with my celery line in the configuration.
>>
>> celery.broker_url = redis://<usr>:<pwd>@<host>:<ip>/kallitheavhost
>>
>> I'm wondering if I actually got this url string correct.
>>
> Sorry for the noise, looks like it's a PEBCAK again. ;/
I agree everything points in that direction. Or rather in the
configuration of celery and redis ... and Kallithea.
> I get a 'better' response:
>
> 2024-11-21 09:13:48.762 INFO [sqlalchemy.engine.base.Engine] (9, 2)
> ..
> 2024-11-21 09:13:48.773 DEBUG [sqlalchemy.engine.base.Engine] Col
> ('statistics_stat_id', 'statistics_repository_id',
> 'statistics_stat_on_revision', 'statistics_commit_activity',
> 'statistics_commit_activity_combined', 'statistics_languages')
Again, that seems to be the log from the 0.01 second where it is
rendering the error page. That is not where the problem is.
With a plain ini file, I see plain `gearbox serve -c foo.ini` showing
repository creation exceptions on stdout, without additional
configuration of debug or logging. But I don't know if your exact
problems would be caught elsewhere, perhaps in some celery log.
Changing the .ini file to
[loggers]
keys = root
I get much more verbose logging that potentially could be helpful, including
2024-11-21 02:35:41.371 INFO [kallithea.model.repo] creating repo
sadfasdf in /var/tmp/sadfasdf from url: ``
I thus think Kallithea did an OK job being helpful in this area out of
the box. But it can be configured and has advanced features where users
and their system administrators must know all the moving parts.
> Has anyone here setup Celery + redis? If so, was I supposed
> to somehow create a DB? It doesn't mention anything creating
> a DB. using redis-cli, "INFO keyspace" shows that there
> is a db0. No clue if it defaults to readwrite; but from
> what I gather, default is read/write.
FWIW, I don't think I have tried. I have only tried rabbitmq.
/Mads
More information about the kallithea-general
mailing list