Skip to content

Signoz: Problem encountered on main branch #8145

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
MR-Softwares opened this issue Jun 4, 2025 · 3 comments
Closed

Signoz: Problem encountered on main branch #8145

MR-Softwares opened this issue Jun 4, 2025 · 3 comments

Comments

@MR-Softwares
Copy link

Bug description

I am integrating Signoz with my Docker containers and I have checked out from the main branch for this. When I bring it up using Docker, it goes into this process "Container schema-migrator-sync", and I get this error in the logs below.

docker logs schema-migrator-sync
{"L":"info","timestamp":"2025-06-04T04:58:06.615Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:06.615Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:06.615Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:06.615Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:06.615Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:06.875Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:06.875Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:06.875Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:06.875Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:06.876Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:07.250Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:07.250Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:07.250Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:07.250Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:07.251Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:07.820Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:07.820Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:07.820Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:07.820Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:07.821Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:08.763Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:08.763Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:08.763Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:08.763Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:08.763Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:10.526Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:10.526Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:10.526Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:10.526Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:10.527Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:13.862Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:13.862Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:13.862Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:13.862Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:13.863Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:20.419Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:20.419Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:20.419Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:20.419Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:20.420Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:33.432Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:33.432Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:33.432Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:33.432Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:33.433Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:58:59.249Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:58:59.249Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:59.249Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:58:59.249Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:58:59.249Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

{"L":"info","timestamp":"2025-06-04T04:59:50.655Z","C":"signozschemamigrator/main.go:91","M":"Running migrations in sync mode","dsn":"tcp://clickhouse:9000","replication":false,"cluster-name":"cluster"}
{"L":"info","timestamp":"2025-06-04T04:59:50.655Z","C":"signozschemamigrator/main.go:104","M":"Up migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:59:50.655Z","C":"signozschemamigrator/main.go:117","M":"Down migrations","versions":[]}
{"L":"info","timestamp":"2025-06-04T04:59:50.655Z","C":"signozschemamigrator/main.go:127","M":"Parsed DSN","optsError":"json: unsupported type: func(context.Context, string) (net.Conn, error)"}
{"L":"info","timestamp":"2025-06-04T04:59:50.655Z","C":"signozschemamigrator/main.go:133","M":"Opened connection"}
Error: failed to bootstrap migrations: failed to create dbs
failed to create dbs
code: 999, message: ZooKeeper root doesn't exist. You should create root node /clickhouse before start.
Usage:
signoz-schema-migrator sync [flags]

Flags:
--down string Down migrations to run, comma separated. Must provide down migrations explicitly to run
-h, --help help for sync
--up string Up migrations to run, comma separated. Leave empty to run all up migrations

Global Flags:
--cluster-name string Cluster name to use while running migrations (default "cluster")
--dev Development mode
--dsn string Clickhouse DSN
--replication Enable replication

Can you tell me why this issue is happening, and by when will you fix it? Also, is there currently any stable version that I can use? I will wait for your response.

Copy link

welcome bot commented Jun 4, 2025

Thanks for opening this issue. A team member should give feedback soon. In the meantime, feel free to check out the contributing guidelines.

@MR-Softwares
Copy link
Author

@SigNoz, I’ve found your service to be quite disappointing. I raised an issue but never received any response from your team. Upon checking, I noticed that there are numerous open bugs that haven’t been addressed at all. This raises serious concerns and if someone gets stuck, and there’s no support, how can clients rely on your product? It seems like either the system is being deployed without proper testing or there’s no automation process in place, which is something that really should be there. For your information, I’ve managed to fix the issue on my own branch. My only request is that you work on improving your support and development processes. Please make sure that raised bugs are acknowledged and responded to, so users know someone is actively working on them. This would leave a much more positive impression on clients.

Regards,
Asad

@makeavish
Copy link
Member

Hi @MR-Softwares , Thanks for the feedback.
I checked this issue and see it was actually resolved with a patch release within a few hours of being reported. Sometimes quick fixes don't get explicit comments before closure, which can create confusion - we'll work on improving that communication.
Our open source community version operates on a collaborative model where users contribute fixes and features through PRs. We appreciate that you found a solution - would you consider submitting it as a PR next time to help other users facing similar issues?
For guaranteed response times and dedicated support, our Cloud and Enterprise plans include formal SLAs. The community version is maintained by volunteers and prioritized based on overall impact and available bandwidth.

We're always working to improve our processes, and your feedback is noted. If you're interested in faster feature development for specific needs, we'd be happy to discuss our paid plans which include priority support and feature requests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants