2017-01-23 7 views
3

の作成に失敗した私は、私は空で、何もしています「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. 

と呼ばれる1つの魅力を作成しhttps://jujucharms.com/docs/stable/tools-charm-tools

@ここでは詳細は、以下のことで魅力を作成しました。それは大丈夫です。私はcharm listを使用して、この魅力を一覧表示しようとすると、 は今、それがERROR

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

私はいくつかの他の魅力のオプションのために取得しています、同じエラーの下に私を与えます。誰かがここで私を助けることができる?

+1

こんにちは、AskUbuntuの質問に対するあなたのコメントにお答えしようとしましたが、私のように削除されました。あなたが解決策を見つけてうれしいです。 – Arronical

+0

@Arronical、お時間をいただきありがとうございます、問題は、エラーメッセージが非常に有用ではないということです。 – ASR

+0

FYI:より良いエラーメッセージを表示するためのバグを提出しました:https://github.com/juju/charmstore-client/issues/109 – jrwren

答えて

1

私のユーザーはrootアクセス権を持っていないため、これが起こっていました。 sudoなし

sudo

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

$ sudo charm list 
No charms found. 

他のすべての魅力のオプションもアクセス可能です。

1

これは、ホームディレクトリのアクセス許可の問題が原因です。 juju、charm、または任意のcharm-toolsコマンドでsudoを使用する必要はありません。最初にchown -R $USER.$USER $HOME/.local/share/jujuを実行してから、もう一度お試しください。

+2

おそらく、あなたは '$ HOME/.go-cookies'で同じことをするのを忘れてしまったでしょう。今は 'sudo'をもう使用する必要はありません。ありがとう! – ASR

関連する問題