Figured I would chime in as also having this issue. Moving from 16.04 to 18.04 on some OSD nodes. I have been using the ceph apt repo deb https://download.ceph.com/debian-luminous/ xenial main During the release-upgrade, it can’t find a candidate package, and actually removes the ceph-osd package. This is what dpkg showed after the reboot:
After the reboot to complete the upgrade, I tried to install the ceph-osd package back, using the bionic repo, and get complaints about ceph-common and ceph-base, which was an endless rabbit hole of dependencies that lead to libcurl3. My solution in the end to get things back up and running was to remove the ceph repo and move to the Ubuntu repo, and manually specify the package in apt for every package in the chain. $ sudo apt install ceph-common=12.2.7-0ubuntu0.18.04.1 ceph-base=12.2.7-0ubuntu0.18.04.1 ceph-fuse=12.2.7-0ubuntu0.18.04.1 ceph-osd=12.2.7-0ubuntu0.18.04.1 libcephfs2=12.2.7-0ubuntu0.18.04.1 python-cephfs=12.2.7-0ubuntu0.18.04.1 python-rados=12.2.7-0ubuntu0.18.04.1 librbd1=12.2.7-0ubuntu0.18.04.1 python-rbd=12.2.7-0ubuntu0.18.04.1 librados2=12.2.7-0ubuntu0.18.04.1 librados-dev=12.2.7-0ubuntu0.18.04.1 libradosstriper1=12.2.7-0ubuntu0.18.04.1 Obviously not ideal, but I assume that it will hold me over until the luminous-bionic repos are able to handle libcurl4 dependencies, or my Mimic window rolls around. Just wanted to chime in that I ran into this issue, and how I worked around it. Reed
|
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com