A correção para esse problema está incluída na nova versão do Quickstart (2.2.0). Consulte o link
Parece que não consigo usar o juju quickstart para trabalhar usando a documentação oficial
Get:1 http://ppa.launchpad.net/juju/stable/ubuntu/ trusty/main jujubundlelib all 0.1.8-1 [23.2 kB]
Get:2 http://ppa.launchpad.net/juju/stable/ubuntu/ trusty/main juju-quickstart all 2.1.1+bzr133+ppa36~ubuntu14.04.1 [122 kB]
Fetched 146 kB in 1s (96.8 kB/s)
Selecting previously unselected package jujubundlelib.
(Reading database ... 227193 files and directories currently installed.)
Preparing to unpack .../jujubundlelib_0.1.8-1_all.deb ...
Unpacking jujubundlelib (0.1.8-1) ...
Selecting previously unselected package juju-quickstart.
Preparing to unpack .../juju-quickstart_2.1.1+bzr133+ppa36~ubuntu14.04.1_all.deb ...
Unpacking juju-quickstart (2.1.1+bzr133+ppa36~ubuntu14.04.1) ...
Setting up jujubundlelib (0.1.8-1) ...
Setting up juju-quickstart (2.1.1+bzr133+ppa36~ubuntu14.04.1) ...
vubuntu:~> sudo service mysql stop
mysql stop/waiting
vubuntu:~> juju quickstart
juju quickstart v2.1.1
Traceback (most recent call last):
File "/usr/bin/juju-quickstart", line 34, in <module>
manage.run(options)
File "/usr/lib/python2.7/dist-packages/quickstart/manage.py", line 497, in run
app.ensure_ssh_keys()
File "/usr/lib/python2.7/dist-packages/quickstart/app.py", line 146, in ensure_ssh_keys
ssh.start_agent()
File "/usr/lib/python2.7/dist-packages/quickstart/ssh.py", line 98, in start_agent
re.search('SSH_AUTH_SOCK=([^;]+);', output).group(1))
AttributeError: 'NoneType' object has no attribute 'group'
ERROR subprocess encountered error code 1
A correção para esse problema está incluída na nova versão do Quickstart (2.2.0). Consulte o link
Eles têm um bug no código deles. Eu mudei a linha:
re.search('SSH_AUTH_SOCK=([^;]+);', output).group(1))
para
re.search('SSH_AUTH_SOCK ([^;]+);', output).group(1))
É provável que meu /bin/sh
esteja definido como tcsh
e não bash
(que é tecnicamente válido no linux, consulte chsh
)
Bash e tcsh definem variáveis de ambiente de maneira diferente. Eu não verifiquei isso, mas eu acho que é a razão pela qual é diferente.
minha saída de /usr/bin/ssh-agent
setenv SSH_AUTH_SOCK /tmp/ssh-WNjKuNpz4WlF/agent.27649;
setenv SSH_AGENT_PID 27650;
echo Agent pid 27650;
Tags juju