<br><font size=2 face="sans-serif">Hi All,</font>
<br>
<br><font size=2 face="sans-serif">I am having problems with the Kickstart
installaion process with RH Workstation 5.3. The dvd or its NFS mounted
iso image has both the Client and Workstation packages and I want to install
some packages from the Workstation repository.  This is in principle
Ok when an installation key is provided, but when the installation key
is skipped the workstation package repository is ignored and missing packages
(abort or continue) questions arise, which means that manual intervention
is required. I could specify the ignore missing packages, but then the
installed system does not have the configuration that is required. What
I need is a solution to install a new/replacement workstation without inititially
having a key (which gets provided later).</font>
<br>
<br><font size=2 face="sans-serif">When an installation key is provided,
i.e </font>
<br>
<br><font size=2 face="Courier New">nfs --server=10.200.7.14 --dir=/os/RHWS53</font>
<br><font size=2 face="Courier New">key 5d44a61f5d08xxxx</font>
<br>
<br><font size=2 face="sans-serif">in /var/log/anaconda.log I see that
it picks up both the Workstation and the client repositiories</font>
<br>
<br><font size=2 face="Courier New">12:11:29 INFO    : moving
(1) to step regkey</font>
<br><font size=2 face="Courier New">12:11:29 INFO    : Adding
Workstation repo</font>
<br><font size=2 face="Courier New">12:11:29 INFO    : Adding
Base repo</font>
<br><font size=2 face="Courier New">12:11:29 INFO    : repopaths
is {'workstation': 'Workstation', 'base': 'Client'}</font>
<br>
<br><font size=2 face="Courier New">12:11:30 INFO    : moving
(1) to step reposetup</font>
<br><font size=2 face="Courier New">12:11:30 INFO    : package
paths is {'workstation': ['file:///mnt/source/./Workstation'], 'base':
['file:///mnt/source/./Client']}</font>
<br>
<br><font size=2 face="sans-serif">However, when the installation key is
skipped (which is a valid option), i.e.</font>
<br>
<br><font size=2 face="Courier New">nfs --server=10.200.7.14 --dir=/os/RHWS53</font>
<br><font size=2 face="Courier New">key --skip</font>
<br>
<br><font size=2 face="sans-serif">in /var/log/anaconda.log I see that
it picks only the client repository</font>
<br>
<br><font size=2 face="Courier New">14:37:54 INFO    : skipping
install key</font>
<br>
<br><font size=2 face="Courier New">14:37:55 INFO    : package
paths is {'base': ['file:///mnt/source/./Client']}</font>
<br>
<br><font size=2 face="Courier New">14:37:57 DEBUG   : Checking for
virtual provide or file-provide for imake</font>
<br><font size=2 face="Courier New">14:37:57 DEBUG   : no package
matching imake</font>
<br><font size=2 face="Courier New">14:40:31 DEBUG   : Checking for
virtual provide or file-provide for arpwatch</font>
<br><font size=2 face="Courier New">14:40:31 DEBUG   : no package
matching arpwatch</font>
<br>
<br>
<br><font size=2 face="sans-serif">To overcome this I tried to add the
Workstation repository to kickstart</font>
<br>
<br><font size=2 face="Courier New">nfs --server=10.200.7.14 --dir=/os/RHWS53</font>
<br><font size=2 face="Courier New">key --skip</font>
<br>
<br><font size=2 face="Courier New">repo --name=Workstation --baseurl=nfs://10.200.7.14:/os/RHWS53/Workstation</font>
<br><font size=2 face="Courier New">or</font>
<br><font size=2 face="Courier New">repo --name=Workstation --baseurl=nfs://10.200.7.14:/os/RHWS53/Workstation/repodata</font>
<br><font size=2 face="Courier New">or </font>
<br><font size=2 face="Courier New">repo --name=Workstation --baseurl=file://mnt/source/./Workstation</font>
<br>
<br><font size=2 face="Courier New">in the anaconda log I see that it didn't
except this</font>
<br>
<br><font size=2 face="Courier New">14:37:54 INFO    : skipping
install key</font>
<br>
<br><font size=2 face="Courier New">14:37:55 INFO    : moving
(1) to step reposetup</font>
<br><font size=2 face="Courier New">14:37:55 INFO    : package
paths is {'base': ['file:///mnt/source/./Client']}</font>
<br><font size=2 face="Courier New">14:37:55 INFO    : added
repository Workstation with source URL file://mnt/source/./Workstation</font>
<br><font size=2 face="Courier New">14:37:55 WARNING : /usr/lib64/python2.4/site-packages/snack.py:250:
DeprecationWarning: integer argument expected, got float</font>
<br><font size=2 face="Courier New">  self.w = _snack.scale(width,
total)</font>
<br><font size=2 face="Courier New">14:37:55 WARNING : /usr/lib64/python2.4/site-packages/snack.py:247:
DeprecationWarning: integer argument expected, got float</font>
<br><font size=2 face="Courier New">  self.w.scaleSet(amount)</font>
<br>
<br><font size=2 face="Courier New">14:37:55 DEBUG   : repo time:
0.001</font>
<br><font size=2 face="Courier New">14:37:55 DEBUG   : Setting up
Package Sacks</font>
<br><font size=2 face="Courier New">14:37:56 DEBUG   : pkgsack time:
0.836</font>
<br><font size=2 face="Courier New">14:37:56 DEBUG   : Reading Local
RPMDB</font>
<br><font size=2 face="Courier New">14:37:56 DEBUG   : rpmdb time:
0.000</font>
<br><font size=2 face="Courier New">14:37:56 DEBUG   : repo time:
0.001</font>
<br><font size=2 face="Courier New">14:37:56 DEBUG   : Setting up
Package Sacks</font>
<br><font size=2 face="Courier New">14:37:56 ERROR   : reading package
metadata: Cannot retrieve repository metadata</font>
<br><font size=2 face="Courier New"> (repomd.xml) for repository:
Workstation. Please verify its path and try again</font>
<br><font size=2 face="Courier New">14:37:56 ERROR   : disabling non-base
repo Workstation: Cannot retrieve reposito</font>
<br><font size=2 face="Courier New">ry metadata (repomd.xml) for repository:
Workstation. Please verify its path and</font>
<br><font size=2 face="Courier New"> try again</font>
<br><font size=2 face="Courier New">14:37:56 DEBUG   : Getting group
metadata</font>
<br>
<br><font size=2 face="Courier New">14:37:57 DEBUG   : Checking for
virtual provide or file-provide for imake</font>
<br><font size=2 face="Courier New">14:37:57 DEBUG   : no package
matching imake</font>
<br><font size=2 face="Courier New">14:40:31 DEBUG   : Checking for
virtual provide or file-provide for arpwatch</font>
<br><font size=2 face="Courier New">14:40:31 DEBUG   : no package
matching arpwatch</font>
<br>
<br>
<br><font size=2 face="Courier New">The later appears to be a known problem
and as yet I have not found a solution to this either.</font>
<br>
<br><font size=2 face="Courier New">Thanks,</font>
<br>
<br><font size=2 face="Courier New">Chris</font>
<br>