Paul Henman (henman) wrote in logjam,
Paul Henman
henman
logjam

yum update gives error "Missing Dependency: sqlite is needed by package logjam"

I've recently moved from apt-get to yum, as per Warren Togami's email of September 7th that said Fedora.us would no longer provide apt mirrors.

I followed the instructions at FedoraFAQ to configure yum and yum check-update works OK. (The only things check-update lists is kernel and kernel-smp 2.6.12-1.1378_FC3.)

When the cron job runs overnight, however, I get an error:
/etc/cron.daily/yum.cron:
Error: Missing Dependency: sqlite is needed by package logjam
The cron job is running /usr/bin/yum -R 120 -e 0 -d 0 -y update, and the problem can be recreated on the command line with yum update.

# yum update
Setting up Update Process
Setting up Repos
dag 100% |=========================| 1.1 kB 00:00
livna-stable 100% |=========================| 951 B 00:00
base 100% |=========================| 1.1 kB 00:00
fedora-extras 100% |=========================| 951 B 00:00
updates-released 100% |=========================| 951 B 00:00
freshrpms 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
dag : ################################################## 2829/2829
livna-stab: ################################################## 444/444
base : ################################################## 2622/2622
fedora-ext: ################################################## 1709/1709
updates-re: ################################################## 979/979
freshrpms : ################################################## 291/291
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i686 0:2.6.12-1.1378_FC3 set to be installed
---> Package kernel-smp.i686 0:2.6.12-1.1378_FC3 set to be installed
---> Package sqlite2.i386 0:2.8.16-1.fc3 set to be updated
--> Running transaction check
--> Processing Dependency: sqlite for package: logjam
--> Finished Dependency Resolution
Error: Missing Dependency: sqlite is needed by package logjam
#
# rpm -q yum logjam sqlite sqlite2
yum-2.2.2-0.fc3
logjam-4.5.1-1
sqlite-2.8.16-1.1.fc3.rf
package sqlite2 is not installed


Note: I built logjam-4.5.1-1 from SRPM as per here.

I'm guessing there's a problem with the sqlite RPM but I'm not sure - if I try just yum update sqlite I get "Could not find update match for sqlite. No Packages marked for Update/Obsoletion"!?!

[Cross-posted to fedora_linux here.]

OK, the solution was to remove logjam and let yum grab a newer copy from fedora-extras, and then yum was OK with replacing sqlite with sqlite2.
Subscribe
  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 3 comments