Activity log for bug #1822872

Date Who What changed Old value New value Message
2019-04-02 19:33:24 Kellen Renshaw bug added bug
2019-04-02 19:38:55 Eric Desrochers tags sts
2019-04-02 19:39:06 Eric Desrochers bug added subscriber Eric Desrochers
2019-04-02 19:54:12 Eric Desrochers nominated for series Ubuntu Bionic
2019-04-02 19:54:12 Eric Desrochers bug task added ceph (Ubuntu Bionic)
2019-04-02 19:58:54 Eric Desrochers bug watch added https://github.com/civetweb/civetweb/issues/370
2019-04-03 00:17:41 Eric Desrochers ceph (Ubuntu Bionic): status New Confirmed
2019-04-03 00:17:53 Eric Desrochers ceph (Ubuntu Bionic): importance Undecided Medium
2019-04-03 00:19:14 Eric Desrochers ceph (Ubuntu): status New Fix Released
2019-04-10 19:23:42 Eric Desrochers description Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-10 19:25:57 Eric Desrochers description [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] [Other Information] https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-12 18:28:08 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] [Other Information] https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] [Other Information] https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-15 16:55:50 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] [Other Information] https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. [Other Information] * Adding the OpenSSL 1.1 support has been explore, and reveal to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-15 19:43:37 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. [Other Information] * Adding the OpenSSL 1.1 support has been explore, and reveal to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs. [Other Information] * Adding the OpenSSL 1.1 support has been explore, and reveal to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-15 20:00:43 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs. [Other Information] * Adding the OpenSSL 1.1 support has been explore, and reveal to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. [Other Information] * Adding the OpenSSL 1.1 support has been explore, and reveal to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-15 20:35:32 Eric Desrochers ceph (Ubuntu Bionic): status Confirmed In Progress
2019-04-15 20:35:35 Eric Desrochers ceph (Ubuntu Bionic): assignee Eric Desrochers (slashd)
2019-04-15 20:50:18 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. [Other Information] * Adding the OpenSSL 1.1 support has been explore, and reveal to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-16 01:30:37 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. 2) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb ssl_port=443 ssl_certificate=/etc/ssl/<CERTIFICATE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-16 01:30:53 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 3) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 4) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 5) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-16 13:29:43 Eric Desrochers merge proposal linked https://code.launchpad.net/~slashd/ubuntu/+source/ceph/+git/ceph/+merge/366115
2019-04-16 13:37:10 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-16 14:30:36 Eric Desrochers ceph (Ubuntu Bionic): importance Medium High
2019-04-17 12:26:33 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Seems like civetweb is all that does SSL there, so it should be fine. * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-25 17:18:39 Eric Desrochers attachment added lp1822872-ceph-bionic.debdiff https://bugs.launchpad.net/ubuntu/bionic/+source/ceph/+bug/1822872/+attachment/5259077/+files/lp1822872-ceph-bionic.debdiff
2019-04-26 04:27:02 Mathew Hodson ceph (Ubuntu): importance Undecided High
2019-04-26 12:38:32 Eric Desrochers bug added subscriber dongdong tao
2019-04-26 13:59:09 Eric Desrochers description [Impact] This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] Since the introduction of OpenSSL 1.1.1 in 18.04 LTS: https://launchpad.net/bugs/1797386 This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-04-29 14:15:53 Łukasz Zemczak ceph (Ubuntu Bionic): status In Progress Fix Committed
2019-04-29 14:15:54 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2019-04-29 14:15:57 Łukasz Zemczak bug added subscriber SRU Verification
2019-04-29 14:16:01 Łukasz Zemczak tags sts sts verification-needed verification-needed-bionic
2019-04-30 14:47:10 Eric Desrochers tags sts verification-needed verification-needed-bionic sts verification-done-bionic verification-needed
2019-04-30 18:22:22 Eric Desrochers description [Impact] Since the introduction of OpenSSL 1.1.1 in 18.04 LTS: https://launchpad.net/bugs/1797386 This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] Since the introduction of OpenSSL 1.1.1 in 18.04 LTS: https://launchpad.net/bugs/1797386 This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 * All autopkgtest 'passed' http://autopkgtest.ubuntu.com/packages/ceph [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-05-01 19:53:27 Eric Desrochers bug added subscriber Dan Hill
2019-05-01 20:06:55 Eric Desrochers description [Impact] Since the introduction of OpenSSL 1.1.1 in 18.04 LTS: https://launchpad.net/bugs/1797386 This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * Nothing can be worst than current situation, considering that civetweb is non-functionnal when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 * All autopkgtest 'passed' http://autopkgtest.ubuntu.com/packages/ceph [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue. [Impact] Since the introduction of OpenSSL 1.1.1 in 18.04 LTS: https://launchpad.net/bugs/1797386 This is breaking Ceph cluster https service. # logs: 2019-04-02 16:40:14.846313 7ff8c1736000 0 starting handler: civetweb 2019-04-02 16:40:14.846397 7ff8c1736000 0 civetweb: 0x56114520d620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 2019-04-02 16:40:14.846424 7ff8c1736000 -1 ERROR: failed run [Test Case] 1) Generate a self-signed certificate or use whatever existing SSL certificate already in place. If one want to create a PEM file for civetweb, instructions can be found here : https://github.com/civetweb/civetweb/blob/master/docs/OpenSSL.md ** Note: "CivetWeb requires one certificate file in PEM format" ** 2) Enable logging and debugging in "/etc/ceph/ceph.conf" Example: ------ log to syslog = true err to syslog = true clog to syslog = true debug rgw = 10/5 debug civetweb = 1/10 ------ http://docs.ceph.com/docs/mimic/rados/troubleshooting/log-and-debug/ 3) From the radosgw node, modify "/etc/ceph/ceph.conf" as follow: rgw_frontends = civetweb port=443s ssl_certificate=/<path_to_PEM_FILE>/<PEM_FILE> 4) Restart the daemon: systemctl restart ceph-radosgw@rgw.`hostname -s` 5) Look logs: 2019-04-10 12:02:53.535133 7fcd20c4e000 0 civetweb: 0x562d710ed620: load_dll: libcrypto.so.1.1: cannot find CRYPTO_num_locks 6) Look radosgw which should FAILED to start. systemctl status ceph-radosgw@rgw.`hostname -s` What we are looking for here is radosgw to be 'Active' and to have a LISTEN port on 443 as follow : $ netstat -anputa | grep LISTEN | grep 443 # or any port mentioned in the configuration above. tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 10153/radosgw [Potential Regression] * Same downgrade approach has been made for 'nodejs' via LP: #1798367 * The proposed packages has been tested on at least 2 different Ceph clusters impacted by the issue, and have been tested at various level (no package update problem, radosgw is now working fine when civetweb is configure over ssl, ...) * Nothing can be worst than current situation, considering that civetweb is non-functional when SSL is in used due to the incompatibility with 1.1 and make radosgw daemon to fail. * libssl1.0 and libssl1.1 are coinstallable ABIs so it shouldn't be a problem here. * See discussion IRC discussion (xnox/jamespage) on comment #11 * All autopkgtest 'passed' http://autopkgtest.ubuntu.com/packages/ceph [Other Information] * Adding the OpenSSL 1.1 support has been explored and revealed to be non-trivial : https://github.com/civetweb/civetweb/pull/384/commits https://github.com/civetweb/civetweb/commit/adac9c916fa892ec5edce7b565803f1e62d304a2 https://github.com/civetweb/civetweb/commit/5d83900fd29fb6fa1cd604676cb0562dc984dcc9 http://docs.ceph.com/docs/bobtail/radosgw/troubleshooting/ See discussion IRC discussion on comment #11 [Original Description] Bionic's radosgw package (Version 12.2.11-0ubuntu0.18.04.1 ) can't run on Bionic, because the version of civetweb in Luminous is incompatible with libssl1.1, but it's built against libssl1.1. This has been known about upstream for a while now, and as noted in the bug-tracker (https://tracker.ceph.com/issues/20696), it can be fixed by building Luminous in an environment that has only libssl1.0 available (or, in a more invasive manner, by incorporating a newer civetweb). A patch is in the tracker.ceph.com issue.
2019-05-02 14:00:33 Eric Desrochers bug added subscriber Trent Lloyd
2019-05-02 14:00:40 Eric Desrochers bug added subscriber Edward Hope-Morley
2019-05-06 08:42:22 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2019-05-06 08:52:26 Launchpad Janitor ceph (Ubuntu Bionic): status Fix Committed Fix Released