# unarchive

**URL:** <https://forum.ansible.com/t/unarchive/18386>\
**Category:** Ansible Project\
**Created:** [June 3, 2015, 4:11am UTC](https://forum.ansible.com/t/unarchive/18386 "2015-06-03T04:11:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![knacktus](https://avatars.discourse-cdn.com/v4/letter/k/a5b964/32.png) [@knacktus](https://forum.ansible.com/u/knacktus)\
**Post date:** [June 3, 2015, 4:11am UTC](https://forum.ansible.com/t/unarchive/18386/1 "2015-06-03T04:11:11Z")

</div>

Hi guys,

after upgrading from 1.8 to 1.9.1 the unarchive doesn’t work any more.

```auto
msg: dest '...' must be an existing dir

I've found several issues in the bug tracker, but they're all closed. The problem is that there seems to be a fix or workaround, but I don't find or understand it.

Or should I use copy and a commad with tar -xf ... as recommended workarorund?

Thanks,

Jan

```

---

<div class="post-metadata">

**Author:** ![Nate\_Dobbs](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@Nate\_Dobbs](https://forum.ansible.com/u/Nate_Dobbs)\
**Post date:** [June 3, 2015, 4:53pm UTC](https://forum.ansible.com/t/unarchive/18386/2 "2015-06-03T16:53:32Z")

</div>

I’ve run into this too on version 1.9.1 I ended up converting my unarchive code ( worked before upgrade ) and ended up using the ‘command’ module with creates support.

---

<div class="post-metadata">

**Author:** ![Nate\_Dobbs](https://avatars.discourse-cdn.com/v4/letter/n/7cd45c/32.png) [@Nate\_Dobbs](https://forum.ansible.com/u/Nate_Dobbs)\
**Post date:** [June 3, 2015, 4:55pm UTC](https://forum.ansible.com/t/unarchive/18386/3 "2015-06-03T16:55:02Z")

</div>

Also - try updating your unzip packages on your host as well, I know there are incompatible versions of unzip that break the unarchive module - it may not solve your problem but its worth a try.
