Package php-manual needs php = 4.3.9-4.rh90.art

General Discussion of atomic repo and development projects.

Ask for help here with anything else not covered by other forums.
SpazMonkey

Package php-manual needs php = 4.3.9-4.rh90.art

Unread post by SpazMonkey »

Scott, I need you help again. I am trying to update my test server via YUM before I do my production server and I am getting this:

Code: Select all

Unable to find pid
Gathering header information file(s) from server(s)
Server: Atomic Rocket Turtle - 9 - App Vault RPMS
Server: Atomic Rocket Turtle - 9 - Atomic PSA-Compatible RPMS
Server: Red Hat Linux 9 - i386 - Base
Server: Atomic Rocket Turtle - 9 - SW-Soft PSA 7.0 RPMS
Server: Red Hat Linux 9 - Updates
Finding updated packages
Downloading needed headers
Resolving dependencies
.....Unable to satisfy dependencies
Package php-manual needs php = 4.3.9-4.rh90.art, this is not available.
Can you shed some light on my undeserving self? Thanks
kilgore
Forum User
Forum User
Posts: 53
Joined: Sat Dec 04, 2004 4:37 am

Unread post by kilgore »

Shoot all your php rpm with no-deps and then run yum install php.

It works fine for me ;)
SpazMonkey

Unread post by SpazMonkey »

Thanks Kilgore, that worked like a champ. :)
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

I really really dont recommend using --nodeps except in the most dire of emergencies. Its telling you theres a problem for a reason, you're absolutely damaging the maintainablity of your server when you do that. The more appropriate fix would be to just remove the php-manual package.
SpazMonkey

Unread post by SpazMonkey »

It would not allow me to remove the php-manual. It said that it was not installed, yet when I tried to install it, it said it was already there. I did a force upgrade, no luck. Did a force install, no luck. I had some issues when I upgraded the php on the test machine the last time.

My production machine did not have the same problem.

I value your opinion highly Scott and I will remember to not use the nodeps in the future.

Thank you.
scott
Atomicorp Staff - Site Admin
Atomicorp Staff - Site Admin
Posts: 8355
Joined: Wed Dec 31, 1969 8:00 pm
Location: earth
Contact:

Unread post by scott »

If its reporting the rpm is there, but saying it doesnt exist when you use -e, you've probably got some corruption in the rpm database. You'll need to remove /var/lib/rpm/__* and then run rpm --rebuilddb. Ive also found package managers like yum and rug (but not up2date) can get around these wierd issues when regular old rpm cant.
Post Reply