2017-03-27 1 views
0

저는 Juju를 처음 사용하며 SO가 우분투 16.10 yakkety이고 juju 버전이 2.0.2-yakkety-amd64 인 서비스를 배포하려고합니다. 사용 된 클라우드는 수동이며, 환경은 문제없이 부트 스트랩되었고 컴퓨터가 클라우드에 추가되었습니다. 내가 추가 된 시스템 번호 0 실행에 워드 프레스 서비스를 배포 할 때Juju가 서비스를 배포하지 못했습니다.

그래서 나는 문제를 가지고 :

juju deploy cs:wordpress/yakkety --to 0 --series yakkety --debug 

하지만 그래서 내가 가진 나는 회사 프록시 뒤에 오전 :

11:16:37 ERROR cmd supercommand.go:458 cannot resolve charm URL "cs:wordpress/yakkety": cannot get "/wordpress/yakkety/meta/any?include=id&include=supported-series&include=published": Get https://api.jujucharms.com/charmstore/v5/wordpress/yakkety/meta/any?include=id&include=supported-series&include=published: x509: certificate signed by unknown authority 

그런 다음 로컬에서 jujucharms의 매력을 다운로드하고 Wordpress 서비스를 배포하기 위해 로컬 저장소를 사용하기로 결정했습니다.

juju deploy ./wordpress/ --to 0 --series yakkety --debug 
01 23,516,

하지만 점점 오전 :

11:25:07 INFO juju.cmd supercommand.go:63 running juju [2.0.2 gc go1.6.3] 
11:25:07 DEBUG juju.cmd supercommand.go:64 args: []string{"juju", "deploy", "./wordpress/", "--to", "0", "--series", "yakkety", "--debug"} 
11:25:07 INFO juju.juju api.go:72 connecting to API addresses: [*.*.*.*:17070 *.99.0.1:17070] 
11:25:07 INFO juju.api apiclient.go:530 dialing "wss://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/api" 
11:25:08 INFO juju.api apiclient.go:466 connection established to "wss://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/api" 
11:25:08 DEBUG juju.juju api.go:263 API hostnames unchanged - not resolving 
11:25:08 DEBUG juju.cmd.juju.application deploy.go:762 cannot interpret as local bundle: read ./wordpress/: is a directory 
11:25:08 DEBUG httpbakery client.go:244 client do POST https://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/charms?revision=93&schema=local&series=yakkety { 
11:25:09 DEBUG httpbakery client.go:246 } -> error [{/build/juju-core-sGG418/juju-core-2.0.2/_build/src/gopkg.in/macaroon-bakery.v1/httpbakery/client.go:274: } {Post https://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/charms?revision=93&schema=local&series=yakkety: Forbidden}] 
11:25:09 DEBUG juju.api monitor.go:35 RPC connection died 
11:25:09 ERROR cmd supercommand.go:458 POST https://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/charms?revision=93&schema=local&series=yakkety: Post https://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/charms?revision=93&schema=local&series=yakkety: Forbidden 
11:25:09 DEBUG cmd supercommand.go:459 (error details: [{github.com/juju/juju/cmd/juju/application/deploy.go:823: } {github.com/juju/juju/api/client.go:299: } {github.com/juju/juju/api/client.go:315: } {github.com/juju/juju/api/client.go:482: } {/build/juju-core-sGG418/juju-core-2.0.2/_build/src/github.com/juju/httprequest/client.go:193: POST https://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/charms?revision=93&schema=local&series=yakkety} {/build/juju-core-sGG418/juju-core-2.0.2/_build/src/gopkg.in/macaroon-bakery.v1/httpbakery/client.go:274: } {Post https://*.*.*.*:17070/model/ea08fba2-0150-4bf7-84d0-95949a55b835/charms?revision=93&schema=local&series=yakkety: Forbidden}]) 

주주의 모델 설정 : 나는 주주 소스 코드를 다운로드하고 난이 경우, 소프트웨어를 이해하려고 노력하고

Attribute     From  Value 
agent-metadata-url   default "" 
agent-stream    default released 
agent-version    model 2.0.2.1 
apt-ftp-proxy    default "" 
apt-http-proxy    default "" 
apt-https-proxy    default "" 
apt-mirror     default "" 
automatically-retry-hooks default true 
default-series    default xenial 
development     default false 
disable-network-management default false 
enable-os-refresh-update default true 
enable-os-upgrade   default true 
firewall-mode    default instance 
ftp-proxy     model http://user:[email protected]:port/ 
http-proxy     model http://user:[email protected]:port/ 
https-proxy     model http://user:[email protected]:port/ 
ignore-machine-addresses default false 
image-metadata-url   default "" 
image-stream    default released 
logforward-enabled   default false 
logging-config    model <root>=WARNING;unit=DEBUG 
no-proxy     default "" 
provisioner-harvest-mode default destroyed 
proxy-ssh     default false 
resource-tags    model {} 
ssl-hostname-verification model false 
test-mode     model true 
transmit-vendor-metrics  default true 

을, HTTP는 작품을 요청 특별히 방법 로그에 오류가 집중되어있는 것을 볼 수 있습니다.

오류를 수정하려면 어떻게해야합니까?

답변

0

여기에 몇 가지 사항이 있습니다. 첫째, charmstore 자체에서 전개하려는 시도는 매력과 시리즈를 혼합합니다. juju를 통해 매력을 전개 할 때 올바른 구문은 cs :/또는 단순히 cs : - 예입니다.

juju deploy cs:wordpress --to 0 --series yakkety --debug 

둘째, 당신이 FTP 프록시, HTTP 프록시를 기반으로 사용자 환경에서 프록시를 가지고 나타나고, HTTPS 프록시 값. 프록시는 내부 요청이 프록시에 전달되지 않도록 프록시없는 설정이 적용되도록 (일반적으로)하려는 경우 구성하기가 약간 까다로울 수 있습니다. 포트 17070은 주스 유닛이 컨트롤러와 통신하는 데 사용하는 포트이며 프록시를 통해 라우팅되고 거부되었다고 생각됩니다.

관련 문제