Actions
Bug #39711
closed"unable to find any IPv4 address in networks <ipv6-network>" after upgrade to nautilus on osd and mds
Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
After upgrading our OSDs to Nautilus they refused to start logging
May 11 10:06:19 ceph-1 ceph-osd[8777]: 2019-05-11 10:06:19.131 7f5dca047d80 -1 unable to find any IPv4 address in networks '2001:abc:2100:400::/54' interfaces '' May 11 10:06:19 ceph-1 ceph-osd[8777]: 2019-05-11 10:06:19.131 7f5dca047d80 -1 Failed to pick public address. May 11 10:06:19 ceph-1 systemd[1]: ceph-osd@10.service: main process exited, code=exited, status=1/FAILURE May 11 10:06:19 ceph-1 systemd[1]: Unit ceph-osd@10.service entered failed state. May 11 10:06:19 ceph-1 systemd[1]: ceph-osd@10.service failed. May 11 10:06:19 ceph-1 systemd[1]: ceph-osd@10.service holdoff time over, scheduling restart. May 11 10:06:19 ceph-1 systemd[1]: Stopped Ceph object storage daemon osd.10.
Since the cluster is IPv6 only it doesn't really make sense to obtain an IPv4 address. Before the upgrade the OSDs were starting just fine using the default IPv6 address. Now we had to bind them manually in the ceph.conf which is pretty ugly.
Later during the upgrade we faced the same issue with MDS and could also "fix" it by pinning the IP-Address in the ceph.conf.
Actions