3

我按照此处的详细信息创建了一个魅力@ https://jujucharms.com/docs/stable/tools-charm-tools

我创造了一种叫做“foo”的魅力

$ charm create foo
INFO: Using default charm template (reactive-python). To select a different template, use the -t option.
INFO: Generating charm for foo in ./foo
INFO: No foo in apt cache; creating an empty charm instead.
Cloning into '/tmp/tmpytr_hB'...
remote: Counting objects: 27, done.
remote: Total 27 (delta 0), reused 0 (delta 0), pack-reused 27
Unpacking objects: 100% (27/27), done.
Checking connectivity... done.

这是空的,什么都没有。那没问题。现在,当我尝试使用 列出这个魅力时charm list,它在下面给出了我ERROR

$ charm list
ERROR cannot create the charm store client: cannot load the cookie jar

对于其他几个魅力选项,我遇到了同样的错误。有人可以在这里帮助我吗?

4

2 回答 2

1

发生这种情况是因为我的用户没有 root 访问权限。

没有sudo

$ charm list
ERROR cannot create the charm store client: cannot load the cookie jar

sudo

$ sudo charm list
No charms found.

所有其他魅力选项也可以使用。

于 2017-01-23T10:16:56.357 回答
1

这是因为您的主目录中的权限问题。您永远不需要sudo与 juju、charm 或任何 charm-tools 命令一起使用。请先尝试运行,chown -R $USER.$USER $HOME/.local/share/juju然后再试一次。

于 2017-01-23T14:16:06.650 回答