Re: Another failed dependency (this time with debug output)
Greg Kurtzer <[email protected]> Sat, 30 Nov 2002 00:05:27 -0800
| Newsgroups | gmane.linux.redhat.rpm.grab |
|---|---|
| Message-ID | <[email protected]> |
Do this for me please:
# rpm -qa perl-Mail-SpamAssassin
# rpm -qp perl-Mail-SpamAssassin*.rpm --requires
(the actual package, or omit the -p option, and just query rpmdb)
# grab -P perl-Mail-SpamAssassin
I don;t think that the problem is in the dash. I am hoping it is becuse you
have a version of perl-Mail-SpamAssassin already installed on your system or
the package was built incorrectly.
What distro are you using? What repository? Maybe I can replicate the problem.
Greg
On Fri, Nov 29, 2002 at 11:45:52PM +0100, Staf Verhaegen wrote:
> I found another dependency check failure of grab 2.2 when installing
> spamassassin.
> Also this time a dash is present in the dependency that should have been
> added to the downloads (perl-Mail-SpamAssassin and the other time it was
> a ...-config package). Is this maybe the problem ?
>
> Staf.
>
> =============================
> [root@pc300 root]# grab --debug spamassassin
> Finishing Argument processing
> @inst: spamassassin
> Parsing conf file config
> Parsing conf file servers
> Parsing conf file defaults
> Starting sanitychk sub
> USER IS ROOT
> looking for conf files "config", "servers"
> looking for rpm_repository
> looking for info_repository
> Checking conf file version "GRAB general config 1.4a"
> looking for 'rpm'
> Figuring out which search method to use
> Using 'match'
> FTP access using user=anonymous, pass=GRAB-2.2->[root@pc300]
> Starting pre_flight sub
> Starting db_open sub
> Starting cache_chk sub
> Searching for spamassassin
> Starting match_cache sub
> Attempting to match: spamassassin
> Local match spamassassin-2.42-1.i386.rpm
> Local match spamassassin-2.43-2.i386.rpm
> Local match spamassassin-2.43-2.src.rpm
> -Comparing 3 of 4630 with Valgor
> Starting rpmdb_open sub
> -Obtaining current RPM list
> -Duplicate packages currently installed: 'SDL'!
> Skipping duplicate old package kernel 2.4.18 10 i586 (kernel 2.4.18 18.7.x i586 is newer)
> -Duplicate packages currently installed: 'qt'!
> -Duplicate packages currently installed: 'libmng'!
> Starting package_consolidator sub
> Will show spamassassin-2.43-2.i386.rpm
> Will show spamassassin-2.43-2.src.rpm
> Starting versioner sub
> -Filtered Package Statistics:
> 1 Consolidated, 0 Diff Arch, 0 Current, 0 Skip List, 0 Other Status
> 0 Old, 1 Consolidated, 0 Diff Arch, at /usr/bin/grab line 2344, <LOCAL_RPMS> line 566.
> 0 Current, 0 Skipped, 0 Other Status
> ->Filtered packages can be viewed with the '--showall' option
> Starting interactive_chooser sub
> Starting show_list sub
> -Please select one (or more) of the following matched RPMS:
>
> Num S Package name Version Installed Arch Size Server Desc
> --- - ------------------ ----------- ----------- ------ ------ ---------------
> 1 N spamassassin 2.43-2 -- i386 150K SPAMASSASSIN@KLU
> 2 N spamassassin 2.43-2 -- src 533K SPAMASSASSIN@KLU
>
> -Choose number(s): ('?' for help): 1
> User entered '1'
> -Here is what I will download:
> spamassassin
>
> -You selected 150K of archives
> ->Do you want to continue? [Y/n]:
> -Reading in current RPM provides list
> -Building dependancy tree
> -All dependancies seem to be accounted for
> Starting download sub
> -Grabbing the selected packages...
> Will get: spamassassin-2.43-2.i386.rpm
> (1/1) spamassassin-2.43-2.i386.rpm 150kB
> Starting validaterpm sub
> -Checking the signature of the cached RPM(s)
> Running rpm --checksig on /var/cache/grab/RPMS/; spamassassin-2.43-2.i386.rpm
> -All downloaded RPMS passed validation
> Starting install sub
> -Calling 'rpm -Uvh' for '1' package(s)
> RPM -uvh 'ing /var/cache/grab/RPMS/spamassassin-2.43-2.i386.rpm
> D: ============== /var/cache/grab/RPMS/spamassassin-2.43-2.i386.rpm
> D: Expected size: 154040 = lead(96)+sigs(241)+pad(7)+data(153696)
> D: Actual size: 154040
> D: opening db environment /var/lib/rpm/Packages create:mpool
> D: opening db index /var/lib/rpm/Packages create mode=0x42
> D: locked db index /var/lib/rpm/Packages
> D: opening db index /var/lib/rpm/Name create mode=0x42
> D: added binary package [0]
> D: found 0 source and 1 binary packages
> D: ========== +++ spamassassin-2.43-2
> D: opening db index /var/lib/rpm/Depends create mode=0x42
> D: opening db index /var/lib/rpm/Basenames create mode=0x42
> D: Requires: /sbin/chkconfig YES (db files)
> D: opening db index /var/lib/rpm/Providename create mode=0x42
> D: Requires: perl-Mail-SpamAssassin = 2.43-2 NO
> D: package spamassassin-2.43-2 require not satisfied: perl-Mail-SpamAssassin = 2.43-2
> D: Requires: /bin/sh YES (db files)
> D: Requires: R /bin/sh YES (cached)
> D: NO A rpmlib(PayloadFilesHavePrefix) <= 4.0-1 B rpmlib(VersionedDependencies) = 3.0.3-1D: NO A rpmlib(PayloadFilesHavePrefix) <= 4.0-1 B rpmlib(CompressedFileNames) = 3.0.4-1
> D: NO A rpmlib(PayloadFilesHavePrefix) <= 4.0-1 B rpmlib(PayloadIsBzip2) = 3.0.5-1
> D: YES A rpmlib(PayloadFilesHavePrefix) <= 4.0-1 B rpmlib(PayloadFilesHavePrefix) = 4.0-1
> D: Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 YES (rpmlib provides)
> D: NO A rpmlib(CompressedFileNames) <= 3.0.4-1 B rpmlib(VersionedDependencies) = 3.0.3-1D: YES A rpmlib(CompressedFileNames) <= 3.0.4-1 B rpmlib(CompressedFileNames) = 3.0.4-1
> D: Requires: rpmlib(CompressedFileNames) <= 3.0.4-1 YES (rpmlib provides)
> D: Requires: ld-linux.so.2 YES (db provides)
> D: Requires: libc.so.6 YES (db provides)
> D: Requires: libdl.so.2 YES (db provides)
> D: Requires: R /bin/sh YES (cached)
> D: Requires: /usr/bin/perl YES (db files)
> D: Requires: libc.so.6(GLIBC_2.0) YES (db provides)
> D: opening db index /var/lib/rpm/Conflictname create mode=0x42
> D: closed db index /var/lib/rpm/Depends
> error: failed dependencies:
> perl-Mail-SpamAssassin = 2.43-2 is needed by spamassassin-2.43-2
> D: ========== recording tsort relations
> D: ========== tsorting packages (order, #predecessors, #succesors, tree, depth)
> D: 0 0 0 0 0 spamassassin-2.43-2
> D: closed db index /var/lib/rpm/Conflictname
> D: verified db index /var/lib/rpm/Conflictname
> D: closed db index /var/lib/rpm/Providename
> D: verified db index /var/lib/rpm/Providename
> D: closed db index /var/lib/rpm/Basenames
> D: verified db index /var/lib/rpm/Basenames
> D: closed db index /var/lib/rpm/Name
> D: verified db index /var/lib/rpm/Name
> D: closed db index /var/lib/rpm/Packages
> D: closed db environment /var/lib/rpm/Packages
> D: removed db environment /var/lib/rpm/Packages
> D: verified db index /var/lib/rpm/Packages
> -RPM had a non-zero exit code, not erasing downloaded RPMS
> RPM command exited with status '256'
> Starting autoremove sub
>
>
> _______________________________________________
> Grab mailing list
> [email protected]
> http://www.runlevelzero.net/mailman/listinfo/grab
--
/* Greg Kurtzer, Open Source Developer
* http://runlevelzero.net/greg/
*
* RunLevelZero.net Warewulf GRAB
* [email protected] [email protected] [email protected]
* http://runlevelzero.net/ http://warewulf-cluster.org/ http://rpm-grab.org/
*
* Do not add my E-mail or contact info to ANY M$ Outlook addressbook! Do not
* send me ANY M$ Office documents or it will be deleted upon arrivial (plain
* text, OpenOffice.org format, and RTF welcomed).
*/