Hi Larry, Bruno,

I'm back trying to create a liveCD after failing to succeed in July. I've taken out all my OpenSpeedShop related rpms and I'm just trying to build with the existing FC13 rpms.

I've tried this on x86 and now on x86_64 with the same results:

  Installing: zlib                         ##################### [ 27/995]
  Installing: libxml2                      ##################### [ 28/995]
  Installing: libstdc++                    ##################### [ 29/995]
  Installing: libICE                       ##################### [ 30/995]
  Installing: info                         ##################### [ 31/995]
sh: uname: command not found
  Installing: popt                         ##################### [ 32/995]
  Installing: chkconfig                    ##################### [ 33/995]
  Installing: libcom_err                   ##################### [ 34/995]

I know the suggestion was to fix the offending rpms so that they install coreutils prior to using one of the coreutils commands (uname). However, I've looked at both the info and popt spec files that I believe fedora is using and there is no references to uname.

I've spent more time than I should admit trying to get a liveCD built.

As a sanity check I took these kickstart files:

   fedora-live-desktop.ks
   fedora-livecd-desktop.ks
   fedora-live-base.ks
   fedora-live-minimization.ks

from the spin-kickstarts directory ( /usr/share/spin-kickstarts/) and tried to build the desktop liveCD version:

I get the same uname command not found message. I was building fine prior to the similar problem that started occurring sometime in July. I don't remember upgrading the liveCD tools, but I may have. Currently (with this attempt) I'm using livecd-tools-033-3.fc13.x86_64.

I have the "script" output for the desktop liveCD build, if anyone has time to look at or comment on this problem/issue.


   4 -rw-r--r--. 1 jeg  jeg     1810 Sep 16 17:48 fedora-live-desktop.ks
   4 -rw-r--r--. 1 jeg  jeg     1138 Sep 16 17:49 fedora-livecd-desktop.ks
  12 -rw-r--r--. 1 jeg  jeg    12267 Sep 16 17:49 fedora-live-base.ks
4 -rw-r--r--. 1 jeg jeg 433 Sep 16 17:49 fedora-live-minimization.ks
   4 -rwxr-xr-x. 1 jeg  jeg      316 Sep 16 17:51 buildlivecddesktop.sh
1004 -rw-r--r--. 1 root root 1023277 Sep 17 11:17 buildoutput.txt
   4 drwxr-xr-x. 3 jeg  jeg     4096 Sep 17 11:17 .
[...@localhost kickstart-files]$ rpmq live
livecd-tools-033-3.fc13.x86_64
[...@localhost kickstart-files]$ diff /usr/share/spin-kickstarts/fedora-live-desktop.ks . [...@localhost kickstart-files]$ diff /usr/share/spin-kickstarts/fedora-livecd-desktop.ks fedora-livecd-desktop.ks [...@localhost kickstart-files]$ diff /usr/share/spin-kickstarts/fedora-live-base.ks fedora-live-base.ks [...@localhost kickstart-files]$ diff /usr/share/spin-kickstarts/fedora-live-minimization.ks fedora-live-minimization.ks
[...@localhost kickstart-files]$ cat buildlivecddesktop.sh
#!/bin/sh

livecd_label=OpenSpeedShop-Live
livecd_kickstart_file=fedora-livecd-desktop.ks

#You must run livecd-creator as root...
if [ `whoami` != "root" ]; then
    echo "remember: you must be root to run livecd-creator..."
fi

su -c "livecd-creator --config=$livecd_kickstart_file \
--fslabel=$livecd_label" root


Thanks,
Jim G

On 07/14/2010 12:37 PM, Larry Brigman wrote:
On Wed, Jul 14, 2010 at 10:13 AM, Jim Galarowicz<[email protected]>  wrote:
Hi Bruno,

Thanks for the reply.  I will try to use your suggestions and start
fixing packages locally and see if I can get farther.

Thanks much!

Jim G

On 07/14/2010 10:50 AM, Bruno Wolff III wrote:
On Wed, Jul 14, 2010 at 09:33:21 -0500,
    Jim Galarowicz<[email protected]>    wrote:
So, what you are saying might have happened, is that the order of
the packages to be installed may have changed and now I'm hitting
packages that don't have the requirement specified for coreutils and
that is the cause of the initial failures I'm seeing?
Yes.

Is there a workaround to use while the packages are being (bug)
reported on?   Is there a way to force coreutils to the top of the
install list?
Probably there is some package you could add that would cause this to happen,
but I don't know a good way to determine one.

It might be easier to start fixing the packages locally and build using
the local repo in addition to the normal ones. There is a reasonable chance
that fixing one of the packages will make things work.

The fix is pretty easy, so it shouldn't be hard to do (compared to making
custom spins).

/home/jeg/OpenSpeedShop/liveOSS/INSTALL/localhost.localdomain/
there are no rpm-tmp.nnnnn files being created there.   Not sure
why.  I see older tmp files there from previous runs that worked a
few days ago.
This might be a cascading error. Try fixing the other stuff first and then
worry about it if it is still present.
Probably the easiest way to fix this is to ensure that your rpm has
the correct pre-reqs and post-requires.
--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd
--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd

Reply via email to