ltib
[Top][All Lists]
Advanced

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

Re: [Ltib] Installation problems with Mandriva 2009.1


From: Stuart Hughes
Subject: Re: [Ltib] Installation problems with Mandriva 2009.1
Date: Fri, 17 Jul 2009 16:18:14 +0100
User-agent: Thunderbird 2.0.0.16 (X11/20080707)

Hi Mark,

This was bothering me so I installed virtualbox and installed mandriva-2009.1. I downloaded the latest from LTIB Savannah CVS and after installing the missing package dependencies and sudo it built and installed everything without any problems. The machine I'm on is a single CPU 32bit centrino:

$uname -a
Linux localhost 2.6.29.1-desktop586-4mnb #1 SMP Mon Apr 20 17:37:07 EDT 2009 i686 Intel(R) Pentium(R) M processor 1500MHz GNU/Linu
$cat /etc/issue
Mandriva Linux release 2009.1 (Official) for i586
Kernel 2.6.29.1-desktop586-4mnb on an i686 / \l

So at this point it's either something todo with your software environment, a bug (on 64bit) or possibly (and it's remote) a hardware problem (memory perhaps). Anyhow I just wanted to let you know that LTIB works fine on Mandriva 2009.1 for me.

I have kept the host_install.log if you're interested (not sure it would reveal anything though).

Regards, Stuart


Stuart Hughes wrote:
Hi Mark,

I've taken a look fairly closely and can't see anything obvious. I'm a bit stumped at this point. The only suggestion I can give is to try on a different machine (with a different distribution) and see if that works. If it does, then maybe it's something related to Mandriva. As I said unfortunately I don't have one of those to test and it's a fairly subtle problem to track down without being able to reproduce it.

Regards, Stuart

Mark Craske wrote:
Hi Stuart,

Here is the 'strace -f' output from "ltib 9.1.1 ($Revision: 1.40 $)"

Regards, Mark

On Thu, 2009-07-16 at 14:20 +0100, Stuart Hughes wrote:
Hi Mark,

I looked again, some more output might help.  Can you run 'strace -f'
instead of 'strace' to capture the output from the sub-processes/threads too, this might show something. Can you send to me off the list, or compress it (there's an 80k limit IIRC).

Regards, Stuart

Stuart Hughes wrote:
Hi Mark,

I've had a quick look but I can't see anything obvious.

Clearly there's a problem with /opt/ltib/usr/bin/rpmbuild, which is built by LTIB during its installation phase. Quite what this is and why it should fail in this subtle way I don't know. My suspicion that it is distribution related, but can't be sure. Unfortunately I don't have a
Mandriva 2009.1 distro/machine so can't investigate.

You could try removing /opt/ltib/usr (rm -rf as root) and running from scratch. Please save the host_config.log as that would have any build errors/warnings from the rpm-fs build. Possibly things may work after this, but it's unlikely. I'm not sure what else to suggest other than using gdb on /opt/ltib/usr/bin/rpmbuild in some way.

ALL: has anyone successfully installed LTIB on Mandriva 2009.1 distro, or can someone who has spare hardware/virtualisation try it?

Regards, Stuart


Mark Craske wrote:
Hi Stuart,

My distro is Mandriva 2009.1

I tried running the suggested command line.
An immediate 'echo $?' on completion showed 134.

I attach the strace output, because I can't figure out
what is causing the abort. The actual abort occurs when
SIGABRT, which was masked, is unmasked.

Regards, Mark

On Wed, 2009-07-15 at 18:31 +0100, Stuart Hughes wrote:
Hi Mark,

Which distro are you running on ?

The error code coming back from the system is 6, this a SIGABRT
The most likely suspect is /opt/ltib/usr/bin/rpmbuild
but it could be the shell or something else.

You could try running at the command line (all one line with no breaks):

$ /opt/ltib/usr/bin/rpmbuild --dbpath ///opt/ltib/var/lib/rpm --target i686 --define '_unpackaged_files_terminate_build 0' --define '_target_cpu i686' --define '__strip strip' --define '_topdir /opt/ltib/usr/src/rpm' --define '_prefix /opt/ltib/usr' --define '_tmppath /tmp' --define '_rpmdir /opt/ltib/usr/src/rpm/RPMS' --define '_mandir /opt/ltib/usr/share/man' --define '_sysconfdir /opt/ltib/etc' --define '_localstatedir /var' -bb --clean --rmsource /home/mcraske/projects/ltib_attempt/savannah_ltib_latest/ltib/dist/lfs-5.1/fake-provides/fake-provides.spec

and then immediately echo $?, this should be 0. If it's 6, then maybe you can strace it to try to figure out what is causing the abort.

Regards, Stuart

_______________________________________________
LTIB home page: http://ltib.org

Ltib mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/ltib






reply via email to

[Prev in Thread] Current Thread [Next in Thread]