This was posted on the Hercules list by a fairly frustrated Hercules
user. Can anyone shed some light?
-------- Original Message --------
Subject: [hercules-390] Re: Hercules Issues with Fedora 11 S390X
Date: Fri, 11 Dec 2009 15:39:24 -0000
From: halfmeg <opplr(a)hotmail.com>
> Dan Horák wrote:
> > halfmeg wrote:
> > So you may be absolutely correct. If you run Fedora Linux,
> > install Hercules via their RPM instead of generic compile from
> > source on any Linux host it may work without difficulty.
> Yes, the script expects that you run Fedora/s390x in Hercules
> packaged in Fedora or in EPEL for RHEL/CentOS, for running on other
> distros it can serve as an inspiration.
Sorry, after tinkering with this for several days now, I am not only not inspired, I am abandoning it altogether. Not the script but the distribution.
It may be that the s390x version isn't supported as well as the other architectures or that the need to update x package several times before 'support' for previous release of the distro is 'officially' discontinued.
There is or was a rpm-4.7.1-1 which according to the Upgrading Fedora web site:
"All Fedora 12 RPM packages use XZ/LZMA compression, which is only supported by the rpm-4.7.1-1 update (or later) for Fedora 11. Before upgrading from Fedora 11, run yum update rpm."
I did that last portion there, 'yum update rpm', and wound up in a catch-22 situation. Can't update rpm because it can't deal with the XZ compression.
A 'yum list available rpm-4*' results in only rpm-4.7.1-4.fc12 being available.
So much for installing FTP which is the only thing I wanted anyway.
Reading the archive of the Fedora mailing list I spot where someone used SFTP to get a file into the system. Yeah, yahoo, huraahh!!
I download MVSDASD's tarball, get it on the Fedora environment, looks good so far. Untar it, wow, moving along nicely. Read the INSTALL file. Create a symlink for the kernal source directory to /usr/src/linux as MVSDASD uses that directory to access kernel headers. Enter './configure' and get that is can't find css.h in cio directory. Hmmm, all the kernel source directories are basically empty. Ok, kernel headers for 220.127.116.11-191.fc11.s390x probably weren't compressed with XZ, they should not be a problem to install via yum.
Enter 'yum list available kernel-headers' and receive back that 2.6.31-0.174.rc7.git2.fc12 is the only one available. Since the kernel that is running is 18.104.22.168-191.fc11.s390x, the kernel-headers package isn't going to help any.
According to Fedora, F11 is supported until 1 month after F13 is released. Attempting to add or update something to it shouldn't be this difficult. The right stuff may be available somewhere but I don't know how to modify yum repository info or even find if a s390x version has been uploaded to a repository. The RPM page for 4.7.1-1 shows several for various cpus, but none for s390x.
I know this is something of a departure from a purely Hercules related topic and that my frustration with what should work or be available has come to the fore in some of the posts.
Please accept my apology for the diversion.
Community email addresses:
Post message: hercules-390(a)yahoogroups.com
List owner: hercules-390-owner(a)yahoogroups.com
Files and archives at:
Get the latest version of Hercules from:
Yahoo! Groups Links
<*> To visit your group on the web, go to:
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
During upgrade from F11 to F12 on s390x I've got an error
rpmlib(PayloadIsXz) is needed. I know how to fix it on x86, just need
to update rpm from updates repo, but it seems there is no such repo
for Fedora on s390x. Could You please tell how to fix that? Thanks.
With best regards,