Topic: getting curl 7.18 or higher on centos 5.8

I'm starting to pull my hair out on this one. The marketing folks here decided they want to start listing products on amazon and amazon requires curl 7.18 or higher.

I'm running yum installed curl and php-curl on centos5.8 and it's version 7.15 (not from remi).

I was hoping that Remi contained a new version of Curl but it appears not to - at least when I do: yum list curl --enablerepo=remi

I really do not want to chase the the dependency chains using rpm after rpm and downloaded and compiled the latest curl but php still shows 7.15

can someone give me some pointers on how I should proceed?

thanks in advance...

Re: getting curl 7.18 or higher on centos 5.8

by the way:

[root@marine yum.repos.d]# yum list php
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror, filter-data, kernel-module, keys, kmod, list-data, merge-conf, priorities, protect-packages, protectbase, refresh-updatesd, security, tmprepo,
              : tsflags, upgrade-helper, verify, versionlock
Loading mirror speeds from cached hostfile
* base: mirror.clarkson.edu
* extras: mirror.rackspace.com
* updates: mirror.team-cymru.org
0 packages excluded due to repository protections
Reading version lock configuration
Available Packages
php.x86_64                                                                                                5.1.6-39.el5_8                                                                                                 updates
[

Re: getting curl 7.18 or higher on centos 5.8

PHP 5.4.9 in remi-test is build with curl-7.21.7 also available there (with compat-libcurl3, required for other applications, build against system version).

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: getting curl 7.18 or higher on centos 5.8

Remi wrote:

PHP 5.4.9 in remi-test is build with curl-7.21.7 also available there (with compat-libcurl3, required for other applications, build against system version).

thanks so much!

I'm kind of a newbie - are there instructions some with to add the remi-test to yum.repos.d ?

jeff

Re: getting curl 7.18 or higher on centos 5.8

=> http://blog.famillecollet.com/pages/Config-en
This install both remi and remi-test

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: getting curl 7.18 or higher on centos 5.8

I really go hate to keep asking questions but I assume I will need to install php5.4.9 and what else will I need to install from remi-test in order to update?

thanks

Re: getting curl 7.18 or higher on centos 5.8

try

yum --noplugins --enablerepo=remi,remi-test update 

and check the list.

And read http://blog.famillecollet.com/pages/English-FAQ

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: getting curl 7.18 or higher on centos 5.8

by the way:


on my system:

[root@marine yum.repos.d]# yum list php*
Loaded plugins: aliases, allowdowngrade, changelog, downloadonly, fastestmirror, filter-data, kernel-module, keys, kmod, list-data, merge-conf, priorities, protect-packages, protectbase, refresh-updatesd, security, tmprepo,
              : tsflags, upgrade-helper, verify, versionlock
Loading mirror speeds from cached hostfile
* base: mirror.clarkson.edu
* extras: mirror.rackspace.com
* updates: mirror.team-cymru.org
0 packages excluded due to repository protections
Reading version lock configuration
Installed Packages
php53.x86_64                                                                                                     5.3.3-13.el5_8                                                                                        installed
php53-bcmath.x86_64                                                                                              5.3.3-13.el5_8                                                                                        installed
php53-cli.x86_64                                                                                                 5.3.3-13.el5_8                                                                                        installed
php53-common.x86_64                                                                                              5.3.3-13.el5_8                                                                                        installed
php53-dba.x86_64                                                                                                 5.3.3-13.el5_8                                                                                        installed
php53-devel.x86_64                                                                                               5.3.3-13.el5_8                                                                                        installed
php53-gd.x86_64                                                                                                  5.3.3-13.el5_8                                                                                        installed
php53-imap.x86_64                                                                                                5.3.3-13.el5_8                                                                                        installed
php53-intl.x86_64                                                                                                5.3.3-13.el5_8                                                                                        installed
php53-ldap.x86_64                                                                                                5.3.3-13.el5_8                                                                                        installed
php53-mbstring.x86_64                                                                                            5.3.3-13.el5_8                                                                                        installed
php53-mysql.x86_64                                                                                               5.3.3-13.el5_8                                                                                        installed
php53-odbc.x86_64                                                                                                5.3.3-13.el5_8                                                                                        installed
php53-pdo.x86_64                                                                                                 5.3.3-13.el5_8                                                                                        installed
php53-pgsql.x86_64                                                                                               5.3.3-13.el5_8                                                                                        installed
php53-process.x86_64                                                                                             5.3.3-13.el5_8                                                                                        installed
php53-pspell.x86_64                                                                                              5.3.3-13.el5_8                                                                                        installed
php53-snmp.x86_64                                                                                                5.3.3-13.el5_8                                                                                        installed
php53-soap.x86_64                                                                                                5.3.3-13.el5_8                                                                                        installed
php53-xml.x86_64                                                                                                 5.3.3-13.el5_8                                                                                        installed
php53-xmlrpc.x86_64

Re: getting curl 7.18 or higher on centos 5.8

Read again my previous message

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: getting curl 7.18 or higher on centos 5.8

your command worked fine up till:

php-gd-5.4.9-1.el5.remi.x86_64 from remi-test has depsolving problems
  --> Missing Dependency: libt1.so.5()(64bit) is needed by package php-gd-5.4.9-1.el5.remi.x86_64 (remi-test)
php-cli-5.4.9-1.el5.remi.x86_64 from remi-test has depsolving problems
  --> Missing Dependency: libedit.so.0()(64bit) is needed by package php-cli-5.4.9-1.el5.remi.x86_64 (remi-test)
php-devel-5.4.9-1.el5.remi.x86_64 from remi-test has depsolving problems
  --> Missing Dependency: libedit.so.0()(64bit) is needed by package php-devel-5.4.9-1.el5.remi.x86_64 (remi-test)
--> Running transaction check
---> Package kernel.x86_64 0:2.6.18-274.el5 set to be erased
---> Package php-cli.x86_64 0:5.4.9-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-cli
---> Package php-devel.x86_64 0:5.4.9-1.el5.remi set to be updated
--> Processing Dependency: libedit.so.0()(64bit) for package: php-devel
---> Package php-gd.x86_64 0:5.4.9-1.el5.remi set to be updated
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd
--> Finished Dependency Resolution
php-gd-5.4.9-1.el5.remi.x86_64 from remi-test has depsolving problems
  --> Missing Dependency: libt1.so.5()(64bit) is needed by package php-gd-5.4.9-1.el5.remi.x86_64 (remi-test)
php-cli-5.4.9-1.el5.remi.x86_64 from remi-test has depsolving problems
  --> Missing Dependency: libedit.so.0()(64bit) is needed by package php-cli-5.4.9-1.el5.remi.x86_64 (remi-test)
php-devel-5.4.9-1.el5.remi.x86_64 from remi-test has depsolving problems
  --> Missing Dependency: libedit.so.0()(64bit) is needed by package php-devel-5.4.9-1.el5.remi.x86_64 (remi-test)
Error: Missing Dependency: libt1.so.5()(64bit) is needed by package php-gd-5.4.9-1.el5.remi.x86_64 (remi-test)
Error: Missing Dependency: libedit.so.0()(64bit) is needed by package php-cli-5.4.9-1.el5.remi.x86_64 (remi-test)
Error: Missing Dependency: libedit.so.0()(64bit) is needed by package php-devel-5.4.9-1.el5.remi.x86_64 (remi-test)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

Re: getting curl 7.18 or higher on centos 5.8

Have you read http://blog.famillecollet.com/pages/Config-en  ?
(Other repositories required)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: getting curl 7.18 or higher on centos 5.8

Remi wrote:

Have you read http://blog.famillecollet.com/pages/Config-en  ?
(Other repositories required)

my mistake - sorry - read it and installed them.

thanks

13 (edited by jjj0923 2012-12-03 19:15:46)

Re: getting curl 7.18 or higher on centos 5.8

so - I assume from this I must also update from mysql 5.5

Re: getting curl 7.18 or higher on centos 5.8

Once again, read http://blog.famillecollet.com/pages/English-FAQ

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: getting curl 7.18 or higher on centos 5.8

ok - got a lot of conflicts.

Transaction Check Error:
  file /usr/share/man/man1/curl.1.gz from install of curl-7.21.7-5.el5.remi.2.x86_64 conflicts with file from package curl-7.15.5-15.el5.i386
  file /etc/my.cnf from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/charsets/cp1250.xml from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/charsets/cp1251.xml from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/czech/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/danish/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/dutch/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/english/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/estonian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/french/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/german/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/japanese/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/korean/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/norwegian-ny/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/norwegian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/polish/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/portuguese/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/romanian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/russian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/serbian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/slovak/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/spanish/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/swedish/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/mysql/ukrainian/errmsg.sys from install of mysql-libs-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/bin/mysqlaccess from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/my_print_defaults.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysql.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysql_config.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysql_find_rows.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysql_waitpid.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysqlaccess.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysqladmin.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysqldump.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386
  file /usr/share/man/man1/mysqlshow.1.gz from install of mysql-5.5.28-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.95-1.el5_7.1.i386

Re: getting curl 7.18 or higher on centos 5.8

ONce again... the FAQ

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

17 (edited by jjj0923 2012-12-03 20:05:36)

Re: getting curl 7.18 or higher on centos 5.8

I have read it - perhaps I'm missing something.

yum remove glibc.i686 ???

Re: getting curl 7.18 or higher on centos 5.8

thanks - I was able to run the update sucessfully, but then our version of oscommerce would not run properly with php 5.4 so I had to roll it all back. thanks god I have rollbacks.

smile

back to the drawing board.

Re: getting curl 7.18 or higher on centos 5.8

do you have any ideas on how I get a newer version of curl installed without upgrading to php5.4 (the problem I doscovered is that register_globals is no longer supported in php 5.4 and my code requires register_globals.

thanks in advance.

Re: getting curl 7.18 or higher on centos 5.8

just wondering would the information here: http://forums.famillecollet.com/viewtopic.php?id=825

help me?

seems like same problem.

Re: getting curl 7.18 or higher on centos 5.8

It seems I have no solution for you.

The simpler is to use CentOS 6 (curl 7.19 + php 5.3.3) instead of very old CentOS 5.

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

22 (edited by jjj0923 2012-12-04 15:18:31)

Re: getting curl 7.18 or higher on centos 5.8

Remi wrote:

It seems I have no solution for you.

The simpler is to use CentOS 6 (curl 7.19 + php 5.3.3) instead of very old CentOS 5.

do you have any rpm's with php 5.3 and curl 7.21 like mentioned on that other page?

I've never researched upgrading to Centos 6 - Can it be done in place (os replacement) ?

Re: getting curl 7.18 or higher on centos 5.8

do you have any rpm's with php 5.3 and curl 7.21 like mentioned on that other page?

No (was just a try, before php 5.4)

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

24 (edited by jjj0923 2012-12-04 16:01:41)

Re: getting curl 7.18 or higher on centos 5.8

I really go appreciate your help.


guess I'll have to go down the rpm route then

25 (edited by beacon44 2014-11-22 10:42:01)

Re: getting curl 7.18 or higher on centos 5.8

I have few Queries..
I need to install Curl 7.18 or higher to be compatible with Amazon stores for our feed.
PHP 5.3.3 reports Curl 7.15 installed.
I cannot upgrade to php5.4 because register_globals is deprecated in php5.4 and our application required register_globals
I have tried the remi and remi-test repos to no avail - they install php 5.4.4 and I cannot use that as previously explained.