# New cimg go 1.15.1 permission error

**URL:** <https://discuss.circleci.com/t/new-cimg-go-1-15-1-permission-error/37285>\
**Category:** Build Environment\
**Created:** [September 2, 2020, 3:37pm UTC](https://discuss.circleci.com/t/new-cimg-go-1-15-1-permission-error/37285 "2020-09-02T15:37:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![devblueray](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/devblueray/32/24096_2.png) [@devblueray](https://discuss.circleci.com/u/devblueray)\
**Post date:** [September 2, 2020, 3:37pm UTC](https://discuss.circleci.com/t/new-cimg-go-1-15-1-permission-error/37285/1 "2020-09-02T15:37:16Z")

</div>

When running with image circleci/golang:1.13.7, this config works:

```
      - restore_cache: # restore depedencies
      keys:
        - go-mod-v1-{{ checksum "go.sum" }}

```

However, when switching to cimg/go:1.15.1, I now get the following error:

Found a cache from build 18320 at go-mod-v1-4WHplXka28aGT9S\_FpfR0XH1SRAsTkAd2B20WHVwNX0=  
Size: 128 MiB  
Cached paths:

- /go/pkg/mod

Downloading cache archive…  
Validating cache…

Unarchiving cache…

Failed to unarchive cache

Error untarring cache: Error extracting tarball /tmp/cache620758939 : tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod: Cannot mkdir: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache: Cannot mkdir: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache/download: Cannot mkdir: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache/download/bazil.org: Cannot mkdir: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache/download/bazil.org/fuse: Cannot mkdir: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache/download/bazil.org/fuse/@v: Cannot mkdir: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache/download/bazil.org/fuse/@v/list: Cannot open: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg/mod/cache/download/bazil.org/fuse/@v/list.lock: Cannot open: No such file or directory tar: go: Cannot mkdir: Permission denied tar: go/pkg: exit status 2

What has changed in the new images and how can I fix this?

---

<div class="post-metadata">

**Author:** ![fernfernfern](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/fernfernfern/32/8596_2.png) [@fernfernfern](https://discuss.circleci.com/u/fernfernfern)\
**Post date:** [September 9, 2020, 1:35pm UTC](https://discuss.circleci.com/t/new-cimg-go-1-15-1-permission-error/37285/2 "2020-09-09T13:35:46Z")

</div>

Hello,

Can you update your cache key so that a new cache is generated when you switch to the new image? Change `go-mod-v1-{{ checksum "go.sum" }}` to `go-mod-v2-{{ checksum "go.sum" }}` with the updated image and it should get you going.
