Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Arquivos chave

Mensagem de erro

Solução

Solução

Introduction

Este documento descreve como resolver a atualização automática de erros do Cronjob no Cisco CloudCenter (CCC).

Prerequisites

Requirements

A Cisco recomenda que você tenha conhecimento destes tópicos:

- CCC

- Linux

- Máquinas virtuais (VM)

Componentes Utilizados

As informações neste documento são baseadas nestes softwares:

- CCC versão 4.3

- CCC versão 4.6

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Informações de Apoio

O comando Cron é executado a cada 20 minutos a cada hora dentro de cada máquina virtual (VM) implantada do CCC. Este arquivo cron falha porque a variável usada para buscar o URL de atualização está ausente no momento da implantação. A variável agentAutoUpgradeURL foi usada nas versões 4.2 e anteriores, mas não é mais usada de 4.5 para cima. Essa é a razão pela qual essa variável é definida como nula nessas implantações. A cada 20 minutos, a saída de erro desse arquivo cron é gravada em /var/spool/mail/root.

O mesmo script também preenche /var/log/messages com alguns registros constantes se o agente do jetty estiver inoperante. Como:

Nov 15 12:58:01 cliqr-centos6-base-image OSMOSIX: Is user data ready + 000

Nov 15 12:58:06 cliqr-centos6-base-image OSMOSIX: Is user data ready + 000

Nov 15 12:58:11 cliqr-centos6-base-image OSMOSIX: Is user data ready + 000

Arquivos chave

/etc/cron.d/agent-upgrade

Informa o sistema para executar esse arquivo a cada 20 minutos:

/root/agent-auto-upgrade.sh

A saída disso é gravada neste arquivo a cada 20 minutos, preenchendo rapidamente:

/var/spool/mail/root

Que é o diretório padrão de todas as mensagens de correio da raiz do usuário:

/usr/local/osmosix/etc/user-data

O arquivo em que esta variável foi declarada em versões mais antigas. Agora ela está definida como NULL. Procure agentAutoUpgradeURL:null.

Mensagem de erro

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 -::- -::- -::- 0

100 421 100 421 0 0 74924 0 -::- -::- -::- 84200

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 -::- -::- -::- 0curl: (6) Could not resolve host: agentAutoUpgradeURL; Unknown error

Solução

Comente a linha de programação do arquivo /etc/cron.d/agent-upgrade

vi /etc/cron.d/agent-upgrade

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

HOME=/root

#18,38,58 * * * * root source /root/agent-auto-upgrade.sh && upgrade

Solução

Isso está planejado para ser corrigido na versão 4.8.0