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
panic: non-positive interval for NewTicker on 1.10.1 after upgrade #15147
Comments
Well, I can confirm the same issue. This "cluster" has only one node, if that matters. Server config:
crash log:
The strange thing is, meanwhile I am running a 3-node cluster on practically identical setup, same vault version 1.10.1 on arm64 with raft backend with no issues. The said cluster has been very inactive, though. |
Same for me, Ubuntu 20.04, vault installation from official deb-repo deb [arch=amd64] https://apt.releases.hashicorp.com focal main update vault from 1.10.0 to 1.10.1 i'am also on the way with a "raft storage single node" installation. Saw in the logs, after unseal [...] in a dev environent within docker container, container from official docker hub -> https://hub.docker.com/_/vault/ and also single node raft storage. Update with "docker pull vault:latest" from 1.10.0 to 1.10.1 panic: non-positive interval for NewTicker goroutine 1047 [running]: In both cases downgrade to the prior Version 1.10.0 brings me back on track |
Thank you for bringing this to our attention, @arren-ru. We appreciate everyone's crash logs as they have helped identify the underlying issue. Our team has begun looking into this and are working to provide a fix. I will keep you posted on when it will be made available. |
Before the upgrade I think the new Raft TLS keys are not being marked as complete when used on a single node. as Evidence of messages like this:
|
Hello, is there a workaround to this problem? Is the 1.10.1 version unusable, and we must wait for 1.10.2? |
At this time, our best guidance is to downgrade to 1.10.0, unfortunately. We understand that this is a major inconvenience, and we're working on releasing 1.10.2 as soon as is possible. We appreciate your understanding! |
No problem at all, it would be good to place a message in the 1.10.1 release notes. Thanks a lot for your prompt answer. |
We have added this issue to the known list of issues for the 1.10.1 release in our upgrade docs. Please keep in mind that this affects more than just 1.10.1. Per the upgrade notice:
With that said, it is recommended to not perform minor upgrades past 1.10.0, 1.9.4, and 1.8.9 at this time. As @hsimon-hashicorp has mentioned, we are working to get the fix in #15156 released for versions 1.8.11, 1.9.6, and 1.10.2 as soon as possible. I will update this issue when they are available. Thank you for your patience and understanding! |
Thank you very much for your detailed response. |
Thank you for your patience, everyone! We have released a fix for this issue as part of 1.8.11, 1.9.6, and 1.10.2. Below are a list of links where you can find the associated binaries and docker images. Let me know if you have any questions! Open Source Binaries Enterprise Binaries Open Source Docker Images Enterprise Docker Images |
Describe the bug
After upgrading from 1.10.0 to 1.10.1 unable to start vault, after unsealing it crashes with Go panic.
Environment:
Vault server configuration file(s):
Crash logs are:
Additional note is that initializing new instance is ok and works fine, but in case of upgrading I don't want to loose data.
Version 1.10.0 works fine without any error.
The text was updated successfully, but these errors were encountered: