Atualizando o curl, mas 'openSUSE-12.3-Update-Non-Oss' parece estar desatualizado

1

Meu servidor está executando um Magento 1.8.1.0 que usa php-curl sob o capô. Ele roda o openSUSE 12.3 e:

PHP 5.3.17
Apache 2.2.29
mysql  Ver 14.14 Distrib 5.5.33
OpenSSL 1.0.1j

A versão curl instalada é:

curl -V
curl 7.28.1 (x86_64-suse-linux-gnu) libcurl/7.28.1 OpenSSL/1.0.1j zlib/1.2.7 libidn/1.25 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

Eu preciso atualizar o curl para pelo menos v. 7.34, já que minha versão do curl não suporta TLSv1.2 para php e o PayPal está obrigado a usar o TLSv1.2.

Eu tentei executar:

zypper update curl
Loading repository data...
Warning: Repository 'Updates for openSUSE 12.3 12.3-1.4' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
No update candidate for 'curl-7.28.1-4.47.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Parece que não há atualizações disponíveis para o meu sistema operacional openSUSE-12.3.

Como é um servidor de produção, qual é a melhor maneira de atualizar a curvatura na máquina?

Devo adicionar outro repositório contendo a versão mais recente do curl e executar novamente a atualização do zypper?

Você tem alguma sugestão sobre como lidar com essa atualização sem quebrar nada?

    
por Niko Zarzani 20.10.2016 / 13:07

2 respostas

2

A maneira melhor (talvez não a mais simples) é atualizar todo o servidor, não apenas enrolar.

O openSUSE 12.3 está em fim de vida desde 29 de janeiro de 2015. Isso significa que o servidor de produção tem todos os problemas de segurança encontrados há quase dois anos.

    
por 20.10.2016 / 14:09
1

Faça o download do pacote de curl mais novo:

https://curl.haxx.se/download.html

ou do git:

git clone https://github.com/curl/curl.git

e:

./configure --with-ssl && make && make install
    
por 20.10.2016 / 13:52