CD-installation with rebuilt anaconda problem

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

 



Hello!

We use FC1 as basis for our own distro with a modified product-name
as well as package-list. Insofar everything else works fine, except
for the CD-installation which stops after the installation process
has asked for the root password. At this point there is a dialog-
box informing that the CD cannot be unmounted since some process
is still using the mount. When reading from the third console,
the last line states that it has excecuted the readcomps step.

Unfortunatelly the lsof-command is not included as a part of the
installation-setup, so it remains unclear what holds up the mount.

Insofar we have not modified any steps of the installation, only
changed the product-path as well as removed most of the
unnecessary languages. The result is a two CD distribution.
The testhardware is also quite ordinary, and unmodified FC1
behaves properly when installed. Other types of installation
(ftp/nfs) do work so my guess is that there is a problem
with the splitdistro, although were is a mystery since all
the tools are executed without relevant error messages in the
following order:

# genhdlist --hdlist \
  /opt/Head-End/build/1.3dev/buildroot/i386/Head-End/base/hdlist \
  --productpath Head-End /opt/Head-End/build/1.3dev/buildroot/i386

# pkgorder /opt/Head-End/build/1.3dev/buildroot/i386 i386 Head-End > \
  /opt/Head-End/build/1.3dev/buildroot/pkgorder.txt

# /usr/share/comps-extras/getfullcomps.py comps.xml \
  /opt/Head-End/build/1.3dev/buildroot i386

The output from this is added properly to the comps.xml
which is generated dynamically from several other
xml-files.

# buildinstall --comp Head-End  --pkgorder \
  /opt/Head-End/build/1.3dev/buildroot/pkgorder.txt \
  --version "1.3dev" --product Head-End --release \
  "Head-End Linux" --prodpath Head-End  \
  /opt/Head-End/build/1.3dev/buildroot/i386

# rm -rf /opt/Head-End/build/1.3dev/buildroot/i386-disc*

# splittree.py --arch=i386 --total-discs=6 --bin-discs=3 \
  --src-discs=3 --release-string="Head-End Linux" \
  --pkgorderfile /opt/Head-End/build/1.3dev/buildroot/pkgorder.txt \
  --distdir=/opt/Head-End/build/1.3dev/buildroot/i386  \
  --srcdir=/opt/Head-End/build/1.3dev/buildroot/i386/SRPMS \
  --productpath=Head-End

# genhdlist --withnumbers --fileorder \
  /opt/Head-End/build/1.3dev/buildroot/pkgorder.txt \
  /opt/Head-End/build/1.3dev/buildroot/i386-disc1

We then create a bootable CD from this directory.

Is there something we`ve missed here?

As we create ourselves the comps.xml we noticed that compared
to the original, FC1 comps.xml has a _lot_ of missing packages
which nonetheless exists on the CDs and consequently are
installed due to dependencies.

Poltsi

PS. I can confirm that the updated pango for FC1 does not
work despite the patch posted here. The installation will
work otherwise, but no text is shown.

-- 
Paul-Erik Törrönen, 
Cardinal Information Systems Ltd.
Pursimiehenkatu 29-31 C
00150 Helsinki, Finland
Mobile: +358 (0)40 703 1231
Phone: +358 (0)424 792 204
Fax: +358 (0)424 792 207
http://www.cardinal.fi/



[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux