# Charm is uploaded for first model
2016-04-11 03:29:36 ERROR juju.apiserver charms.go:251 charmsHandler.processPost: archiveURL: local:trusty/ubuntu-1
2016-04-11 03:29:36 ERROR juju.apiserver charms.go:256 charmsHandler.processPost: preparedURL: local:trusty/ubuntu-1
2016-04-11 03:29:36 ERROR juju.apiserver charms.go:393 charm archive: ID: local:trusty/ubuntu-1, Charm: &{%!s(*charm.zipPathOpener=&{/tmp/charm238865434}) /tmp/charm238865434 %!s(*charm.Meta=&{ubuntu A super super really duper Ubuntu Server This simply deploys Ubuntu Server.
2016-04-11 03:29:36 ERROR juju.apiserver.service charmstore.go:179 putting charm to storage path: charms/local:trusty/ubuntu-1-3a989959-bff7-4b94-8f64-f850290d178f
2016-04-11 03:29:36 ERROR juju.storage managedstorage.go:239 putForEnvironment: resourceId: 5ceb424c2ca023b330d6bc9097fe8d488e7b0dbd5647b5cd079056282e7ea391d4bd26e35e9d351d27977c4bc4941880, resourcePath: ""
2016-04-11 03:29:36 ERROR juju.storage managedstorage.go:249 putForEnvironment: managedPath: buckets/e593de1a-0aa3-4143-851e-196be20c7db7/charms/local:trusty/ubuntu-1-3a989959-bff7-4b94-8f64-f850290d178f
2016-04-11 03:29:36 ERROR juju.storage managedstorage.go:259 putForEnvironment: resourcePath now: 99610707-54e0-4ef9-87ac-430c3e269405
2016-04-11 03:29:36 ERROR juju.storage managedstorage.go:298 managed resource entry created with path "buckets/e593de1a-0aa3-4143-851e-196be20c7db7/charms/local:trusty/ubuntu-1-3a989959-bff7-4b94-8f64-f850290d178f" -> "5ceb424c2ca023b330d6bc9097fe8d488e7b0dbd5647b5cd079056282e7ea391d4bd26e35e9d351d27977c4bc4941880"
2016-04-11 03:29:36 ERROR juju.state state.go:1122 updating charm info in state: {Charm:0xc820dc97c0 ID:local:trusty/ubuntu-1 StoragePath:charms/local:trusty/ubuntu-1-3a989959-bff7-4b94-8f64-f850290d178f SHA256:e525bfc2d0280702d27d173427a5f35c9a79cc9d1a439e204b26c7b71e6b37e9}
2016-04-11 03:29:36 ERROR juju.apiserver charms.go:71 charmsHandler.servePost: success: local:trusty/ubuntu-1
# Unit in the first model downloads the charm:
2016-04-11 03:30:27 ERROR juju.apiserver charms.go:466 charmsHandler.downloadCharm: getting from charms/local:trusty/ubuntu-1-3a989959-bff7-4b94-8f64-f850290d178f
# Charm is uploaded for second model
Note the reuse of the resource path (because the hash is the same).
2016-04-11 03:31:30 ERROR juju.apiserver charms.go:251 charmsHandler.processPost: archiveURL: local:trusty/ubuntu-1
2016-04-11 03:31:30 ERROR juju.apiserver charms.go:256 charmsHandler.processPost: preparedURL: local:trusty/ubuntu-1
2016-04-11 03:31:30 ERROR juju.apiserver charms.go:393 charm archive: ID: local:trusty/ubuntu-1, Charm: &{%!s(*charm.zipPathOpener=&{/tmp/charm192101358}) /tmp/charm192101358 %!s(*charm.Meta=&{ubuntu A super super really duper Ubuntu Server This simply deploys Ubuntu Server.
2016-04-11 03:31:30 ERROR juju.apiserver.service charmstore.go:179 putting charm to storage path: charms/local:trusty/ubuntu-1-ddf8e621-a734-4df9-8d10-6ee40a8b0bb8
2016-04-11 03:31:30 ERROR juju.storage managedstorage.go:239 putForEnvironment: resourceId: 5ceb424c2ca023b330d6bc9097fe8d488e7b0dbd5647b5cd079056282e7ea391d4bd26e35e9d351d27977c4bc4941880, resourcePath: "99610707-54e0-4ef9-87ac-430c3e269405"
2016-04-11 03:31:30 ERROR juju.storage managedstorage.go:249 putForEnvironment: managedPath: buckets/2a3114f7-3dd7-4c04-86c8-328b8864a28c/charms/local:trusty/ubuntu-1-ddf8e621-a734-4df9-8d10-6ee40a8b0bb8
2016-04-11 03:31:30 ERROR juju.storage managedstorage.go:298 managed resource entry created with path "buckets/2a3114f7-3dd7-4c04-86c8-328b8864a28c/charms/local:trusty/ubuntu-1-ddf8e621-a734-4df9-8d10-6ee40a8b0bb8" -> "5ceb424c2ca023b330d6bc9097fe8d488e7b0dbd5647b5cd079056282e7ea391d4bd26e35e9d351d27977c4bc4941880"
2016-04-11 03:31:30 ERROR juju.state state.go:1122 updating charm info in state: {Charm:0xc82065b6d0 ID:local:trusty/ubuntu-1 StoragePath:charms/local:trusty/ubuntu-1-ddf8e621-a734-4df9-8d10-6ee40a8b0bb8 SHA256:e525bfc2d0280702d27d173427a5f35c9a79cc9d1a439e204b26c7b71e6b37e9}
2016-04-11 03:31:30 ERROR juju.apiserver charms.go:71 charmsHandler.servePost: success: local:trusty/ubuntu-1
# Failed download attempt for the unit in the second model
The GridFS lookup for the 99610707-54e0-4ef9-87ac-430c3e269405 resource path fails for some reason.
2016-04-11 03:34:51 ERROR juju.apiserver charms.go:466 charmsHandler.downloadCharm: getting from charms/local:trusty/ubuntu-1-ddf8e621-a734-4df9-8d10-6ee40a8b0bb8
2016-04-11 03:34:51 ERROR juju.apiserver charms.go:91 problem downloading charm: unable to retrieve and save the charm: cannot get charm from model storage: failed to open GridFS file "99610707-54e0-4ef9-87ac-430c3e269405": not found, [{github.com/juju/juju/apiserver/charms.go:434: unable to retrieve and save the charm} {github.com/juju/juju/apiserver/charms.go:469: cannot get charm from model storage} {gopkg.in/juju/blobstore.v2/gridfs.go:46: failed to open GridFS file "99610707-54e0-4ef9-87ac-430c3e269405"} {not found}]
2016-04-11 03:34:51 ERROR juju.apiserver charms.go:117 returning error from GET /model/2a3114f7-3dd7-4c04-86c8-328b8864a28c/charms?%3Amodeluuid=2a3114f7-3dd7-4c04-86c8-328b8864a28c&file=%2A&url=local%3Atrusty%2Fubuntu-1: [{github.com/juju/juju/apiserver/charms.go:92: } {github.com/juju/juju/apiserver/charms.go:434: unable to retrieve and save the charm} {github.com/juju/juju/apiserver/charms.go:469: cannot get charm from model storage} {gopkg.in/juju/blobstore.v2/gridfs.go:46: failed to open GridFS file "99610707-54e0-4ef9-87ac-430c3e269405"} {not found}]