Intereting Posts
Управление и применение пользовательских обновлений для нескольких идентичных машин Использование wget и grep для загрузки HTML-страниц и фильтрации по ключевым словам Должен ли я устанавливать антивирус? Есть ли способ прослушивания netcat и размещения входящих файлов в целевом каталоге? Имея аргументы $ line, переданные rsync при использовании опции –protect-args Можно ли установить su для использования диалогового окна WE password разница между / lib / module / $ (uname -r) и / sys / module Создайте псевдоним, чтобы заменить строку без $ VARIABLE, в bash cli Как правильно рекурсивно редактировать файлы (включая скрытые директории) Как узнать, что мой виртуальный гость использует VT-x? Почему awk печатает на ненулевых строках и положительных числах Bash можно использовать как AND, так и OR в одной строке? Как перенести установленные пакеты и настройки из одного дистрибутива в другой? Не удается войти в SSH с ключом, всегда запрашивая пароль невозможно смонтировать раздел – как я могу его устранить?

Обновление curl, но «openSUSE-12.3-Update-Non-Oss», похоже, устарело

На моем веб-сервере работает Magento 1.8.1.0, который использует php-curl под капотом. Он запускает openSUSE 12.3 и:

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

Установленная версия завитка:

 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 

Мне нужно обновить завиток, по крайней мере, до версии 7.34, поскольку моя версия curl не поддерживает TLSv1.2 для php, и PayPal обязуется использовать TLSv1.2.

Я попытался запустить:

 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... 

Кажется, что нет обновлений для моей ОС openSUSE-12.3.

Поскольку это производственный сервер, лучший способ обновить завиток на машине?

Должен ли я добавить еще один репозиторий, содержащий последнюю версию curl и запустить zypper update снова?

Есть ли у вас какие-либо предложения о том, как справиться с этим обновлением, не нарушая ничего?

Загрузите новейший пакет curl:

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

или от git:

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

а также:

 ./configure --with-ssl && make && make install 

Лучший способ (может быть, не самый простой) – это модернизировать весь сервер, а не только завиток.

openSUSE 12.3 – это конец жизни с 29 января 2015 года. Это означает, что ваш производственный сервер имеет все проблемы безопасности, которые были обнаружены уже почти 2 года.