Atualize o curl para o mais recente no CentOS 7

1

Eu preciso atualizar o cURL no meu VPS executando o CentOS 7.

Estou recebendo erros como:

cURL Error(35): Cannot communicate securely with peer: no common encryption algorithm(s)

Eu usei a resposta dada aqui antes: Upgrade curl até o último no CentOS 6.3 Mas o link para o arquivo RPM está morto e eu não sei qual escolher na lista no página yum-repo .

Ajuda sobre como atualizar o curl altamente apreciado.

Obrigado.

    
por Peps 25.11.2015 / 13:26

3 respostas

0

Citando um comentário de @Peps:

Upgrading cURL 7.42.1 helped me with this issue previously. Would this work: rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm yum install libcurl

Isso funcionará no CentOS 6.7 de maneira segura e deve ser a resposta aceita. Basicamente, ele adiciona um repositório de terceiros onde alguém compilou o cURL 7.42 e suas dependências, mantendo os nomes dos pacotes do CentOS, então yum irá reconhecê-los e instalá-los como upgrade para o pacote de curls herdado sem quebrar nenhuma dependência.

Tentei em um servidor CentOS 6.7 + Plesk 12.5

    
por 09.05.2016 / 09:15
2

Existe um bug conhecido no fedora para nss que causa um problema similar com o curl. Consulte O NSS não habilita os conjuntos de códigos ECC por padrão . É sobre algum suporte padrão para cipher-suit ECC.

Verifique se sua versão do nss também é afetada. Então você pode possivelmente atualizar.

Você pode tentar como sugerido no tópico:

curl -4svo/dev/null --ciphers ecdhe_ecdsa_aes_128_gcm_sha_256 https://www.example.org

ou simplesmente,

curl --ciphers ecdhe_ecdsa_aes_256_sha https://www.example.org

Outra opção é atualizar para curl-7.43.0-1.el7 e tentar. Os RPMs estão disponíveis aqui: link

  • Vá para o link e baixe o rpms para discos rígidos locais. Então você pode usar o comando rpm para atualizar ou instalar os pacotes que você precisa.

    1. curl-7.43.0-1.el7.x86_64.rpm
    2. libcurl-7.43.0-1.el7.x86_64.rpm
    3. libcurl-devel-7.43.0-1.el7.x86_64.rpm
    4. curl-debuginfo-7.43.0-1.el7.x86_64.rpm

    Eu não tentei por mim mesmo, então tente com seu próprio risco.

por 25.11.2015 / 13:37
1

1) nano /etc/yum.repos.d/city-fan.repo

2) ADICIONAR:

[CityFan]
name=City Fan Repo
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel$releasever/$basearch/
enabled=1
gpgcheck=0

3)

yum clean all
yum install curl
    
por 07.09.2017 / 20:26

Tags