Red Hat Bugzilla – Bug 1298401
Memcached fails to start in ipv6 environment
Last modified: 2016-04-20 03:48:25 EDT
Description of problem:
Memcached fails to start in ipv6 environment:
overcloud-controller-0 systemd: Starting Cluster Controlled memcached...
overcloud-controller-0 memcached: Invalid port number: "fd00:fd00:2000:f816:3eff:feae:9393"failed to listen on TCP port 11211: Success
overcloud-controller-0 systemd: memcached.service: main process exited, code=exited, status=71/n/a
overcloud-controller-0 systemd: Unit memcached.service entered failed state.
Version-Release number of selected component (if applicable):
I'm doing the test following the instructions in:
and enabling pacemaker by passing an additional $THT/environments/puppet-pacemaker.yaml environment file
Steps to Reproduce:
1. Apply workarounds for BZ#1295986 and BZ#1297850
2. Deploy ipv6 enabled overcloud
systemd: Starting Cluster Controlled memcached...
memcached: Invalid port number: "fd00:fd00:2000:f816:3eff:feae:9393"failed to listen on TCP port 11211: Success
memcached gets started
[root@overcloud-controller-0 ~]# cat /etc/sysconfig/memcached
OPTIONS="-l fd00:fd00:fd00:2000:f816:3eff:feae:9393 -U 11211 -t 4 >> /var/log/memcached.log 2>&1"
Assigned to OPM because I think it's a bug in puppet-memcached. We're looking at it.
The issue has been reported here:
and it appears to have been solved in release 1.4.25:
The version installed on my system is memcached-1.4.15-9.el7.x86_64
[root@overcloud-controller-0 ~]# systemctl status memcached
● memcached.service - Cluster Controlled memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2016-01-19 05:41:42 EST; 1s ago
Main PID: 5907 (memcached)
└─5907 /usr/bin/memcached -u memcached -p 11211 -m 15087 -c 8192 -l fd00:fd00:fd00:2000:f816:3eff:feeb:3100 -U 11211 -t 8 >> /var/log/memcached.log 2>&1
Jan 19 05:41:42 overcloud-controller-0.localdomain systemd: Started Cluster Controlled memcached.
Jan 19 05:41:42 overcloud-controller-0.localdomain systemd: Starting Cluster Controlled memcached...
Warning: memcached.service changed on disk. Run 'systemctl daemon-reload' to reload units.
[root@overcloud-controller-0 ~]# netstat -tupan | grep 11211
tcp6 0 0 fd00:fd00:fd00:20:11211 :::* LISTEN 5907/memcached
udp6 0 0 fd00:fd00:fd00:20:11211 :::* 5907/memcached
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.