Estou iniciando o curso do Amazon SES aqui no Academy e não consegui fazer a verificação de qual porta posso usar. O nmap não está instalado no meu CentOS e também não consegui instalá-lo.
Passos que realizei:
sudo yum install nmap (tentei também sem o sudo)
Exibe isto:
Failed to download metadata for repo ‘dovecot-2.3-latest’
Error: Failed to download metadata for repo ‘dovecot-2.3-latest’
Em seguida, entrei no site dovecot.org para buscar a versão recente do dovecot.
Retrieving https://nmap.org/dist/nmap-7.80-1.x86_64.rpm
error: Failed dependencies:
python >= 2.4 is needed by nmap-2:7.80-1.x86_64
Tentei instalar o python3:
sudo dnf install python3
O terminal exibiu:
DigitalOcean Agent 48 kB/s | 3.3 kB 00:00
Dovecot 2.3 CentOS 8 - x86_64 580 B/s | 162 B 00:00
Failed to download metadata for repo ‘dovecot-2.3-latest’
Error: Failed to download metadata for repo ‘dovecot-2.3-latest’
Enfim… Como instalar o nmap com essa mensagem dizendo sempre que não consegue fazer download do metadata do dovecot?
Pesquise bastante como resolver esse erro na internet e não consegui ainda.
Se não for possível resolver esse problema, há uma alternativa ao nmap para saber qual porta posso usar no Amazon SES?
Agradeço pela sua resposta e pela intenção em me ajudar.
Havia recorrido a esses três antes e fiz de novo pra você ver. Ele para justamente por não poder fazer o download dos metadados do davecot. É como se algo bloqueasse o download para o repo.
Lenoir, usei o yum --enablerepo=dovecot-2.3-latest, mas infelizmente não resolveu.
Usei o yum list também e aparece o mesmo erro.
yum list mysql mysql-server php phpmyadmin dovecot postfix postfixadmin
Dovecot 2.3 CentOS 8 - x86_64 484 B/s | 162 B 00:00
Failed to download metadata for repo ‘dovecot-2.3-latest’
Error: Failed to download metadata for repo ‘dovecot-2.3-latest’
Meu arquivo /etc/yum.conf está como abaixo. Pelo que pesquisei, é a configuração que os usuários costumam ter em suas máquinas sem problemas. Como não entendo nada (ainda) sobre repositórios, estou estudando pra saber que caminho seguir. Preciso instalar o nmap e também entender como resolver um erro desse tipo.
Colei no navegador o link informado em baseurl sem “$releasever/RPMS/$basearch” para confirmar se os arquivos RPM realmente existem nesse caminho: http://repo.dovecot.org/ce-2.3-latest/centos
O problema está aqui: na pasta destino desse link, só há pastas para os releases 6 e 7 do Centos, mas uso o Centos 8. Quando o yum busca esse repositório, não encontra o arquivo e informa erro de download de metadados. Faz sentido?
Agora vou pesquisar como resolver isso para configurar a baseurl para apontar para o arquivo atualizado para o Centos 8.
Te agradeço muito por me ajudar. Também não entendi a ligação entre o Dovecot e o Nmap. Talvez seja uma uma dependência de um componente comum aos dois.
Executei novamente o comando para instalar o Nmap:
yum install nmap
E obtive o mesmo erro de falha de download de metadados do lux.repo.
Alterei também a propriedade enabled de 1 para 0 desse repositório, executei novamente o comando para instalar o nmap e funcionou.
O baseurl desses dois repositórios apontam para URL’s inexistentes para o release do CentOS 8, que estou usando, então sempre que eu executava o comando yum para instalações ou para atualizações, ele chamava esse repositório dovecot e não localizava a URL indicada nele.
Aproveito o espaço para te agradecer pela força que me deu e espero que esta resposta ajude outras pessoas que estão com o mesmo problema ou similar, já que muitas pessoas estão pesquisando em forums com dúvidas relacionadas a não realizar download de metadados de respositórios em geral, não só do dovecot.repo.