2017-01-23 8 views
3

의 작성에 실패 나는 "foo는"비어와 무관매력 내가 <a href="https://jujucharms.com/docs/stable/tools-charm-tools" rel="nofollow noreferrer">https://jujucharms.com/docs/stable/tools-charm-tools</a></p> <p>@ 여기에 세부 사항을 수행하여 매력을 만들었습니다 매력 저장소 클라이언트

$ 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 

아래에 내가 몇 가지 다른 매력 옵션을 점점 오전 같은 오류가 날 수 있습니다. 누군가 나를 도와 줄 수 있습니까?

+1

안녕하세요, 귀하의 AskUbuntu 질문에 대한 귀하의 의견에 회신을 시도했지만 내가 그랬던 것처럼 삭제되었습니다. 다행히 해결책을 찾아 냈습니다. – Arronical

+0

@Arronical, 시간 내 주셔서 감사합니다, 문제는 오류 메시지가 거기에 도움이되지 않습니다. – ASR

+0

참고 : 더 나은 오류 메시지를 표시하기 위해 버그를 제출했습니다. https://github.com/juju/charmstore-client/issues/109 – jrwren

답변

1

내 사용자가 루트 액세스 권한을 갖고 있지 않기 때문에 이런 일이 발생했습니다.

sudo없이 :

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

sudo으로 :

$ 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