Bug 1474762
Summary: | From the logs, it looks like there is some problem with ocamlnet package in Fedora 26 (netsys library is provided by ocamlnet). | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Sergio Basto <sergio> |
Component: | ocaml-ocamlnet | Assignee: | Richard W.M. Jones <rjones> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | rjones |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ocaml-ocamlnet-4.1.2-3.fc26 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-08-02 16:50:03 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Sergio Basto
2017-07-25 11:02:50 UTC
It looks as if when we rebuilt OCaml to fix bug 1464920 (CVE-2017-9772) that changed some of the hashes in certain base libraries (it wasn't supposed to do that) which broke some dependencies. In this case: $ ocamlobjinfo /usr/lib64/ocaml/netsys/netsys_oothr_mt.cmxa ... Implementations imported: 9e8602427c2eaa090ad5d8f7196537fd Thread In ocaml-4.04.0-9.fc26.x86_64: $ ocamlobjinfo /usr/lib64/ocaml/threads/thread.cmx ... CRC of implementation: 9e8602427c2eaa090ad5d8f7196537fd In ocaml-4.04.0-10.fc26.x86_64 [CVE fixed]: $ ocamlobjinfo /usr/lib64/ocaml/threads/thread.cmx ... CRC of implementation: 90ec9c07667fdae83c9a1b378fb849e8 This sort of thing is supposed to be picked up by RPM dependencies, but our dependencies only cover bytecode objects not native code objects (for historical reasons - we could fix this), so this happened. I will rebuild ocaml-ocamlnet now. Let me know if any other libraries seem to need rebuilding. ocaml-ocamlnet-4.1.2-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-c07f36268c (In reply to Richard W.M. Jones from comment #1) > Let me know if any other libraries seem to need rebuilding. ocaml-cryptokit Error: Files /usr/lib64/ocaml/cryptokit/cryptokit.cmxa and /usr/lib64/ocaml/unix.cmxa make inconsistent assumptions over implementation Unix [1] https://copr-be.cloud.fedoraproject.org/results/sergiomb/google-drive-ocamlfuse/fedora-26-x86_64/00583324-google-drive-ocamlfuse/build.log.gz ocaml-cryptokit-1.11-4.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-d08d29a9e7 ocaml-ocamlnet-4.1.2-3.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-c07f36268c ocaml-cryptokit-1.11-4.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-d08d29a9e7 ocaml-ocamlnet-4.1.2-3.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. ocaml-cryptokit-1.11-4.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. |