Comment 6 for bug 1576312

Revision history for this message
Dmitry Guryanov (dguryanov) wrote : Re: Deploy ceph HA with RadosGW for objects failed: Task 'deploy' has incorrect status. error != ready, '[Errno 17] File exists'

I've also seen this bug with slightly another log message:

2016-04-29 00:00:00.470 DEBUG [7f8581fff880] (logs) Preparing syslog directories for node: node-1.test.domain.local
2016-04-29 00:00:00.471 DEBUG [7f8581fff880] (logs) prepare_syslog_dir prefix=/var/log/remote/
2016-04-29 00:00:00.473 DEBUG [7f8581fff880] (logs) prepare_syslog_dir old=/var/log/remote/10.109.55.3
2016-04-29 00:00:00.473 DEBUG [7f8581fff880] (logs) prepare_syslog_dir new=/var/log/remote/node-1.test.domain.local
2016-04-29 00:00:00.474 DEBUG [7f8581fff880] (logs) prepare_syslog_dir bak=/var/log/remote/node-1.test.domain.local.bak
2016-04-29 00:00:00.474 DEBUG [7f8581fff880] (logs) prepare_syslog_dir links=['/var/log/remote/10.109.55.3']
2016-04-29 00:00:00.474 DEBUG [7f8581fff880] (logs) New /var/log/remote/node-1.test.domain.local already exists. Trying to backup
2016-04-29 00:00:00.474 DEBUG [7f8581fff880] (logs) Old /var/log/remote/10.109.55.3 exists and it is link. Trying to unlink
2016-04-29 00:00:00.474 DEBUG [7f8581fff880] (logs) Creating /var/log/remote/node-1.test.domain.local
2016-04-29 00:00:00.475 DEBUG [7f8581fff880] (logs) Creating symlink /var/log/remote/10.109.55.3 -> /var/log/remote/node-1.test.domain.local
2016-04-29 00:00:00.479 ERROR [7f8581fff880] (manager) Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nailgun/task/manager.py", line 57, in _call_silently
    to_return = method(task, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/nailgun/task/task.py", line 509, in message
    logs_utils.prepare_syslog_dir(node)
  File "/usr/lib/python2.7/site-packages/nailgun/utils/logs.py", line 86, in prepare_syslog_dir
    os.symlink(objects.Node.get_node_fqdn(node), l)
OSError: [Errno 17] File exists

I my case there was a directory /var/log/remote/10.109.55.3/ too.