Opened 3 years ago

Closed 3 years ago

#350 closed defect (no change needed)

Problem updating curl/libcurl via anpm.

Reported by: daveanderson Owned by:
Priority: major Milestone:
Component: rpm Version:
Severity: high Keywords:
Cc:

Description

ERROR with transaction check vs depsolve:
curl4.dll is needed by curl-7.75.0-2.oc00.i686
libcurl >= 7.75.0-2.oc00 is needed by curl-7.75.0-2.oc00.i686

Change History (3)

comment:1 by Silvan Scherrer, 3 years ago

Resolution: fixed
Status: newclosed

this should be working, as I moved a required rpm.
if not please reopen the issue with a complete stdout.

comment:2 by daveanderson, 3 years ago

Resolution: fixed
Status: closedreopened

Tried anpm again, got the same error.

Then tried "yum update curl" which appears to have worked. Output below:

Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package curl.i386 0:7.37.0-2.oc00 will be updated
---> Package curl.i686 0:7.75.0-2.oc00 will be an update
--> Processing Dependency: libcurl >= 7.75.0-2.oc00 for package: curl-7.75.0-2.oc00.i686
--> Processing Dependency: curl4.dll for package: curl-7.75.0-2.oc00.i686
--> Running transaction check
---> Package libcurl.i386 0:7.37.0-2.oc00 will be updated
--> Processing Dependency: curl7.dll for package: python-pycurl-7.19.5.1-2.oc00.i686
--> Processing Dependency: curl7.dll for package: poppler-0.84.0-1.oc00.i686
--> Processing Dependency: curl7.dll for package: poppler-legacy-72-0.61.1-1.oc00.L.i686
---> Package libcurl.i686 0:7.75.0-2.oc00 will be an update
--> Processing Dependency: libpsl >= 0.21.1 for package: libcurl-7.75.0-2.oc00.i686
--> Running transaction check
---> Package curl-legacy-7.i686 0:7.37.0-2.oc00.L will be obsoleting
---> Package libcurl.i386 0:7.37.0-2.oc00 will be obsoleted
---> Package libpsl.i686 0:0.17.0-1.oc00 will be updated
---> Package libpsl.i686 0:0.21.1-1.oc00 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

================================================================================
Installing:

curl-legacy-7 i686 7.37.0-2.oc00.L netlabs-rel 227 k

replacing libcurl.i386 7.37.0-2.oc00

Updating:

curl i686 7.75.0-2.oc00 netlabs-rel 248 k

Updating for dependencies:

libcurl i686 7.75.0-2.oc00 netlabs-rel 295 k
libpsl i686 0.21.1-1.oc00 netlabs-rel 58 k

Transaction Summary
================================================================================
Install 1 Package
Upgrade 3 Packages

Total size: 827 k
Total download size: 295 k
Is this ok [y/N]: Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction

Updating : libpsl-0.21.1-1.oc00.i686 1/7

Updating : libcurl-7.75.0-2.oc00.i686 2/7

Updating : curl-7.75.0-2.oc00.i686 3/7

Installing : curl-legacy-7-7.37.0-2.oc00.L.i686 4/7

Cleanup : curl-7.37.0-2.oc00.i386 5/7

Cleanup : libcurl-7.37.0-2.oc00.i386 6/7

Cleanup : libpsl-0.17.0-1.oc00.i686 7/7

comment:3 by Silvan Scherrer, 3 years ago

Resolution: no change needed
Status: reopenedclosed

When yum works our job is done. Why anpm doesnt i have no idea. If you want a fix or an explanation why anpm did not do it, then you need to ask the anpm people.
Im closing this as works as designed.

Note: See TracTickets for help on using tickets.