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