2016-08-19 5 views
0

Ich versuche Symlinks mit ansible zu erstellen:ansible "das Verzeichnis/usr/lib/nicht leer ist, weigert sie zu konvertieren"

file: src=/usr/lib/x86_64-linux-gnu/{{ item.src }} dest=/usr/lib/ state=link force=yes with_items: - { src: 'libz.so'} - { src: 'libfreetype.so'} - { src: 'libjpeg.so'}

und ich bekomme diese:

failed: [192.168.2.2] (item={u'dest': u'/usr/lib/', u'src': u'libz.so'}) => {"failed": true, "gid": 0, "group": "root", "item": {"dest": "/usr/lib/", "src": "libz.so"}, "mode": "0755", "msg": "the directory /usr/lib/ is not empty, refusing to convert it", "owner": "root", "path": "/usr/lib/", "size": 4096, "state": "directory", "uid": 0}

Antwort

5

Sie versuchen, das gesamte Verzeichnis /usr/lib mit der Datei zu verknüpfen.

Anfügen {{ item.src }} auf Ihre dest

file: src=/usr/lib/x86_64-linux-gnu/{{ item.src }} dest=/usr/lib/{{ item.src }} state=link force=yes 
with_items: 
    - { src: 'libz.so'} 
    - { src: 'libfreetype.so'} 
    - { src: 'libjpeg.so'} 
+0

, die es dank – basante

Verwandte Themen