On Mon, Jun 11, 2001 at 11:19:48AM +0200, Yves Rougy wrote: > Date: Mon, 11 Jun 2001 11:19:48 +0200 > From: Yves Rougy <[EMAIL PROTECTED]> > Richard Higson([EMAIL PROTECTED])@Sun, May 27, 2001 at 01:06:12PM +0200: > > On Sat, May 26, 2001 at 07:24:30PM +0200, Gerhard Tonn wrote: > > > I have uploaded a tarball of the base filesystem to > > > http://source.rfc822.org/pub/mirror/s390-ibm-linux/debian-s390. > > > It is called base-s390.tar.gz. It should help at least to setup a chroot > > > environment. > > I tried to chroot to it on a CAIMAN system running on my laptop. > > It doesn't seem too happy. > > > > Linux DEB390 2.2.16 #1 SMP Tue May 15 11:53:02 KST 2001 s390 unknown > > bash: /DEB390/bin/true: cannot execute binary file > > syslog said "modprobe: Can't locate module binfmt-4c46" > > That looks familiar ... > > Well I have the same problem on a TurboLinux... How did you solved the > problem ?
This happens when the kernel is generated by a gcc which is much older than the gcc used to create the binaries (which depend partly on the kernel headers). Don't ask me 'exactly how much older', I think it's the difference between 2.95.2 and 2.95.3. It's a chicken & egg problem. I then build myself a 2.2.19 Kernel with a "recent" gcc and it worked. This one is OK [EMAIL PROTECTED]:~$ gcc -v Reading specs from /usr/lib/gcc-lib/s390-linux/2.95.3/specs gcc version 2.95.3 20010111 (prerelease) Same here. [EMAIL PROTECTED] gcc -v Reading specs from /usr/lib/gcc-lib/s390-linux/2.95.3/specs gcc version 2.95.3 20010315 (Debian release) the gcc on zseriespenguins.ihost.com (down again) is too old, and produces the binfmt-4c46 error(s) Richard -- Unix: Your gun, Your bullet, Your foot, Your choice. M$-CE/ME/NT: Same as Unix, BUT: No choice, and We Aim Higher. Have a nice day ;-) Richard Higson mailto:[EMAIL PROTECTED]

