O que significa Sourcing of eucarc?

1

Estou tentando configurar uma nuvem no local usando o Eucalyptus. Estou seguindo o seguinte link Agora, nesse guia, não consigo descobrir o que isso significa:

ensure that the environment variables necessary for euca2tools to work are set by sourcing the eucarc file:
. ~/.euca/eucarc

Quando eu digito o comando acima, não estou recebendo nenhuma saída. Isso significa que estou fazendo algo errado. Também quando tento

euca-describe-availability-zones verbose

Estou recebendo um erro dizendo

Warning: failed to parse error message from AWS: :1:61: syntax error

E alguns tracebacks | Estou colando o erro completo aqui . Estou impressionado aqui e estou tentando fr soluções de vários fóruns e sem sorte. Ny ajuda seria muito útil.

    
por bi0s.kidd0 09.03.2012 / 07:31

1 resposta

1

O " Prompt do Bash Prompt " tem as seguintes informações sobre o fornecimento de um script:

BTO Prompt HOWTO > Capítulo 3. Programação Bash e Scripts Shell > 3.5. Como obter um arquivo
link

"When a file is sourced (by typing either source filename or . filename at the command line), the lines of code in the file are executed as if they were printed at the command line."

No comando que você colocou, você tem " . ~/.euca/eucarc ". Você notou o "espaço de pontos" no início do comando (antes do "til")? Esse "espaço de pontos" é a parte do comando que está obtendo o script "eucarc". Você também pode ter digitado " source ~/.euca/eucarc " para obter o mesmo resultado.

Como "Ladadadada" comentou acima, " Executando o comando env antes e depois do comando sem saída (sourcing eucarc) deve mostrar o que ele fez. ".

Caso você tenha digitado a "fonte de ponto" no início do comando, mas ainda estiver recebendo o erro que você mencionou: Eu não trabalho com o Eucalyptus, mas examinei a mensagem de erro que você recebe ao executar "euca-describe-availability-zones verbose" ( "Warning: failed to parse error message from AWS: :1:61: syntax error" ). Uma pesquisa na web revelou a seguinte mensagem - em uma discussão na lista de discussão da equipe do openstack - escrita em 27 de janeiro de 2012, por Vishvananda Ishaya, que pode ajudar:

arquivo da lista de discussão da equipe do openstack > Re: Devstack: euca-describe-availability-zones Aviso: falha ao analisar a mensagem de erro da AWS:: 1: 0: erro de sintaxe Nenhum: Nenhum link

A partir dessa mensagem:

" devstack provides a file to source called openrc with all the necessary variables.
You don't need to create your own novarc file, just source openrc instead. "

Espero que isso ajude. :)

    
por 09.03.2012 / 11:44