-
Notifications
You must be signed in to change notification settings - Fork 37
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
Update Influxdb checksum #381
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is weird that they changed the RPM but didn't bump the version number. Very strange. However, it does look like the RPM itself has a valid GPG signature, though I do not know what InfluxDB's official GPG key is to verify the trust chain. This new SHA512 is correct, though, for what's currently there as the 1.8.3 RPM.
Yeah, it does seem strange. I've sent the below email to support@influxdata.com. For now, I'll go-ahead and merge this change. Thanks
|
@karthick-rn Thanks for sending that inquiring email. I would be curious as to their response as to the reason for the change. |
My current guess is that they aren't using the |
Sure @milleruntime I'll update here once I hear back. Currently, I've been told the support engineer is reviewing the case & handed over the case # 00096537. |
Response from Influxdb support:
My response:
|
Hmm, it seems like they are unaware that their RPM actually did change. I wonder if anybody has a copy of the old one, so we can compare the two. It's possible it changed in a benign way (like by signing the RPM with |
I compared the 2 RPMs using pkgdiff and attached the report. Below is the screenshot of the actual change between the RPMs. As @ctubbsii rightly pointed, they've signed the RPM again on 12 Nov 2020 and apart from that there were no other changes. Not sure why they had to sign the package that was already released. I'll feed this back to the support team for more info. |
Thanks @karthick-rn ! I haven't heard about For me to have confidence that nothing important changed, I would probably want to do a direct comparison of the CPIO payloads in each (extracted with |
@karthick-rn Thanks. I uploaded them to here along with some helpful information for reference. |
I also confirmed (with So, it really does appear that the only thing that changed was that somebody re-signed the RPM. Weird, but at least, we know the content didn't change in any way that would be a risk. |
Thanks @ctubbsii for confirming. I have included the checks you performed & uploaded the reports from pkgdiff to the support case. This should give them more information than they actually need to tell us why the RPM was re-signed. |
Response from Influxdb support: 07 Jan 2021:
11 Jan 2021:
Support was unable to clarify why the RPM was re-signed. Given that we have checked both the old and new RPMs, and found the content has not changed, I think it's safe to use Influxdb features in fluo-muchos. However, if we see the checksum changing again then we'll report that here - https://github.com/influxdata/influxdb/issues. Let me know if you have any other thoughts? |
The influxdb checksum appears to have changed again (see #381) due to re-signing the RPM. The contents of the RPM were verified to not have changed. Both the RPM scriptlets/metadata and the CPIO payload are identical, but the GPG signature has a newer timestamp. To make it clear that the checksum provided is for the influxdb package found under https://repos.influxdata.com/centos/7/x86_64/stable/, specify the entire URL in the defaults file rather then specify only the name and include the rest of the URL in the get_url task.
Whilst setting up the cluster for testing Accumulo 1.10.1-rc1, noticed Inflxudb 1.8.3 checksum had changed in the source end on 12 Nov 2020. This was after #379.