[Yum] yum-2.4.0-14 ignores per-repo exclude

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to get a working tomcat5 on my FC2 system. I found this posting 
on the JPackage list on how to install JPackage packages on FC2:

<https://www.zarb.org/pipermail/jpackage-discuss/2004-October/006052.html>

Instead of putting the suggested exclusions in up2date, I figured yum had 
per-repo exclusion, so I added them to the FC2 base repo descriptor file in 
/etc/yum.repos.d. (I've been using yum-2.1 successfully, mainly for the 
better metadata.)

So I removed all the matching FC2 packages and then attempted "yum install 
tomcat5". It looks to be attempting to install ant from the base repo, even 
though there's one in JPackage and ant is in the base exclude list. What 
could I be doing wrong?

(Ultimately the install can't continue because it wants xerces-j to support 
the ant from FC2 base, instead of xerces-j2 for the ant in JPackage.)

When I ran into this I figured it was a bug in yum-2.1 so I updated to the 
latest version in Rawhide. Same output.

Here's my descriptor for base:

[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
baseurl=file:/opt/Fedora/FC$releasever/RPMS
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1
# exclude Java packages, we get those from JPackage
exclude=ant
exclude=ant-core
exclude=bcel
exclude=commons-*
exclude=jaf
exclude=jakarta-regexp
exclude=javamail
exclude=junit*
exclude=mod_jk*
exclude=mysql-jdbc
exclude=mx4j
exclude=servletapi
exclude=tomcat
exclude=xalan-j
exclude=xerces-j

(The repo is created from a symlink farm pointing at a set of 
loopback-mounted images of the FC2 CD's.)

One of the things I noticed was that the native FC2 files are arch i386 
while the JPackage packages are noarch.

Here's the output from the attempted installation:

[root@segw root]# yum install tomcat5
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
jpackage15-generic        100% |=========================|  951 B    00:00 

jpackage15-fc2            100% |=========================|  951 B    00:00 

updates-testing           100% |=========================|  951 B    00:00 

base                      100% |=========================|  951 B    00:00 

updates                   100% |=========================|  951 B    00:00 

legacy-utils              100% |=========================|  951 B    00:00 

Reading repository metadata in from local files
Excluding Packages from Fedora Core 2 - i386 - Base
Finished
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package tomcat5.noarch 0:5.0.27-2jpp set to be updated
--> Running transaction check
--> Processing Dependency: jakarta-commons-daemon for package: tomcat5
--> Processing Dependency: jakarta-commons-el >= 0:1.0 for package: tomcat5
--> Processing Dependency: jakarta-commons-dbcp >= 0:1.2.1 for package: 
tomcat5
--> Processing Dependency: jpackage-utils >= 0:1.5.24 for package: tomcat5
--> Processing Dependency: jakarta-commons-logging >= 0:1.0.4 for package: 
tomcat5
--> Processing Dependency: jta >= 0:1.0.1-0.a.1 for package: tomcat5
--> Processing Dependency: jndi for package: tomcat5
--> Processing Dependency: regexp >= 0:1.3 for package: tomcat5
--> Processing Dependency: jakarta-commons-modeler for package: tomcat5
--> Processing Dependency: servletapi5 >= 0:5.0.18 for package: tomcat5
--> Processing Dependency: jaas for package: tomcat5
--> Processing Dependency: xerces-j2 >= 0:2.6.2 for package: tomcat5
--> Processing Dependency: jakarta-commons-fileupload >= 0:1.0-1jpp for 
package: tomcat5
--> Processing Dependency: ant < 0:1.6 for package: tomcat5
--> Processing Dependency: jakarta-commons-pool >= 0:1.1 for package: 
tomcat5
--> Processing Dependency: jakarta-commons-launcher >= 0:0.9 for package: 
tomcat5
--> Processing Dependency: javamail >= 0:1.3 for package: tomcat5
--> Processing Dependency: jakarta-commons-beanutils >= 0:1.4.1 for 
package: tomcat5
--> Processing Dependency: xml-commons-apis for package: tomcat5
--> Processing Dependency: jakarta-commons-digester >= 0:1.3 for package: 
tomcat5
--> Processing Dependency: tyrex = 0:1.0 for package: tomcat5
--> Processing Dependency: mx4j >= 0:1.1.1 for package: tomcat5
--> Processing Dependency: jakarta-commons-collections >= 0:2.0 for 
package: tomcat5
--> Processing Dependency: jndi-ldap for package: tomcat5
--> Processing Dependency: jaf >= 0:1.0.1 for package: tomcat5
--> Processing Dependency: jdbc-stdext for package: tomcat5
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package jpackage-utils.noarch 0:1.5.39-1jpp set to be updated
---> Package ant.i386 0:1.5.2-26 set to be updated
---> Package mx4j.i386 0:1.1.1-9 set to be updated
---> Package jakarta-commons-digester.noarch 0:1.5-3jpp set to be updated
---> Package jakarta-commons-dbcp.noarch 0:1.2.1-1jpp set to be updated
---> Package jakarta-commons-modeler.noarch 0:1.1-2jpp set to be updated
---> Package jakarta-commons-fileupload.noarch 1:1.0-1jpp set to be updated
---> Package xerces-j2.noarch 0:2.6.2-3jpp set to be updated
---> Package jakarta-commons-pool.noarch 0:1.2-1jpp set to be updated
---> Package xml-commons-apis.noarch 0:1.0-0.b2.6jpp set to be updated
---> Package javamail.i386 0:20031006-4 set to be updated
---> Package jakarta-commons-daemon.noarch 1:1.0-1jpp set to be updated
---> Package jakarta-commons-el.noarch 0:1.0-1jpp set to be updated
---> Package java-1.4.2-sun-compat.noarch 0:1.4.2.05-2jpp set to be updated
---> Package jakarta-commons-logging.noarch 0:1.0.4-1jpp set to be updated
---> Package servletapi5.noarch 0:5.0.18-1jpp set to be updated
---> Package tyrex.noarch 0:1.0-3jpp set to be updated
---> Package jakarta-commons-beanutils.noarch 0:1.6.1-4jpp set to be updated
---> Package jaf.i386 0:20030319-4 set to be updated
---> Package jakarta-commons-launcher.noarch 0:0.9-1jpp set to be updated
---> Package regexp.noarch 0:1.3-1jpp set to be updated
---> Package jakarta-commons-collections.noarch 0:2.1.1-1jpp set to be 
updated
--> Running transaction check
--> Processing Dependency: lib-org-apache-tools-tar-1.5.2.so for package: 
ant
--> Processing Dependency: bcel >= 5.0-13 for package: ant
--> Processing Dependency: lib-org-xml-sax-2.2.1.so for package: ant
--> Processing Dependency: ant-core = 1.5.2-26 for package: ant
--> Processing Dependency: lib-org-apache-commons-logging-1.0.2.so for 
package: ant
--> Processing Dependency: lib-org-apache-tools-mail-1.5.2.so for package: 
ant
--> Processing Dependency: servletapi4 for package: 
jakarta-commons-fileupload
--> Processing Dependency: lib-javax-xml-parsers-2.2.1.so for package: ant
--> Processing Dependency: jta >= 0:1.0.1-0.a.1 for package: tomcat5
--> Processing Dependency: junit >= 3.8.1-4 for package: ant
--> Processing Dependency: xalan-j >= 2.4.1-14 for package: ant
--> Processing Dependency: lib-org-apache-regexp-1.2.so for package: ant
--> Processing Dependency: commons-logging >= 1.0.2-15 for package: ant
--> Processing Dependency: jakarta-regexp >= 1.2-15 for package: ant
--> Processing Dependency: j2sdk = 2000:1.4.2_05-fcs for package: 
java-1.4.2-sun-compat
--> Processing Dependency: jmxri for package: jakarta-commons-modeler
--> Processing Dependency: lib-org-apache-tools-bzip2-1.5.2.so for package: 
ant
--> Processing Dependency: bcel >= 5.0-13 for package: mx4j
--> Processing Dependency: xerces-j >= 2.2.1-16 for package: ant
--> Processing Dependency: lib-org-apache-tools-ant-1.5.2.so for package: 
ant
--> Processing Dependency: jaxp_transform_impl for package: 
jakarta-commons-modeler
--> Processing Dependency: xml-commons = 0:1.0-0.b2.6jpp for package: 
xml-commons-apis
--> Processing Dependency: lib-org-apache-bcel-5.0.so for package: ant
--> Processing Dependency: lib-javax-xml-transform-2.4.1.so for package: ant
--> Processing Dependency: lib-org-apache-tools-zip-1.5.2.so for package: 
ant
--> Processing Dependency: xml-commons-resolver for package: xerces-j2
--> Processing Dependency: lib-org-apache-bcel-5.0.so for package: mx4j
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package bcel.i386 0:5.0-13 set to be updated
---> Package mx4j.noarch 0:1.1.1-5jpp set to be updated
---> Package servletapi4.noarch 0:4.0.4-3jpp set to be updated
---> Package xml-commons.noarch 0:1.0-0.b2.6jpp set to be updated
---> Package saxon.noarch 0:6.5.3-2jpp set to be updated
---> Package junit.i386 0:3.8.1-4 set to be updated
---> Package commons-logging.i386 0:1.0.2-15 set to be updated
---> Package ant-core.i386 0:1.5.2-26 set to be updated
---> Package xalan-j.i386 0:2.4.1-14 set to be updated
---> Package jakarta-regexp.i386 0:1.2-15 set to be updated
---> Package xml-commons-resolver.noarch 0:1.1-2jpp set to be updated
--> Running transaction check
--> Processing Dependency: lib-org-xml-sax-2.2.1.so for package: xalan-j
--> Processing Dependency: lib-org-apache-xerces-2.2.1.so for package: 
xalan-j
--> Processing Dependency: lib-javax-xml-parsers-2.2.1.so for package: 
ant-core
--> Processing Dependency: xerces-j >= 2.2.1-16 for package: ant-core
--> Processing Dependency: xerces-j >= 2.2.1-16 for package: ant
--> Processing Dependency: lib-javax-xml-parsers-2.2.1.so for package: 
xalan-j
--> Processing Dependency: lib-org-xml-sax-2.2.1.so for package: ant
--> Processing Dependency: j2sdk = 2000:1.4.2_05-fcs for package: 
java-1.4.2-sun-compat
--> Processing Dependency: lib-org-xml-sax-2.2.1.so for package: ant-core
--> Processing Dependency: xerces-j >= 2.2.1-16 for package: xalan-j
--> Processing Dependency: lib-javax-xml-parsers-2.2.1.so for package: ant
--> Processing Dependency: jta >= 0:1.0.1-0.a.1 for package: tomcat5
--> Finished Dependency Resolution
Error: Missing Dependency: jta >= 0:1.0.1-0.a.1 is needed by package tomcat5
Error: Missing Dependency: lib-org-xml-sax-2.2.1.so is needed by package ant
Error: Missing Dependency: lib-javax-xml-parsers-2.2.1.so is needed by 
package ant
Error: Missing Dependency: j2sdk = 2000:1.4.2_05-fcs is needed by package 
java-1.4.2-sun-compat
Error: Missing Dependency: xerces-j >= 2.2.1-16 is needed by package ant
Error: Missing Dependency: lib-org-xml-sax-2.2.1.so is needed by package 
xalan-j
Error: Missing Dependency: lib-org-apache-xerces-2.2.1.so is needed by 
package xalan-j
Error: Missing Dependency: lib-javax-xml-parsers-2.2.1.so is needed by 
package ant-core
Error: Missing Dependency: xerces-j >= 2.2.1-16 is needed by package 
ant-core
Error: Missing Dependency: lib-javax-xml-parsers-2.2.1.so is needed by 
package xalan-j
Error: Missing Dependency: lib-org-xml-sax-2.2.1.so is needed by package 
ant-core
Error: Missing Dependency: xerces-j >= 2.2.1-16 is needed by package xalan-j

END

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux