Thats ok, but you can also find all installed packages at /root/install.log
-----Ursprüngliche Nachricht----- Von: Oisin Mulvihill [dontgivespamachance] Gesendet: Mittwoch, 27. Juli 2005 14:48 An: Manilal K M Cc: anaconda-devel-list@redhat.com Betreff: Re: KeyError while running getnotincomps.py
Hi,
On 27 Jul 2005, at 12:26, Manilal K M wrote:
Hello all, I am trying to customize FC4. My aim is to provide a subset of FC4 with a limited no of packages. I have edited the comps.xml and when I run getnotincomps.py it cause an error. The command and the complete output is given below: [root@ost2 kairali-1.2]# /usr/share/comps-extras/getnotincomps.py /home/kairali-1.2 i386 Fedora/base Traceback (most recent call last): File "/usr/share/comps-extras/getnotincomps.py", line 58, in ? main() File "/usr/share/comps-extras/getnotincomps.py", line 47, in main for pkg in comps.packages[name].dependencies: KeyError: 'iiimf-server'
What could be wrong? Any help will be appreciated regards Manilal
I was trying to produce a customised single disk distribution. I couldn't get the getnotincomps.py to work at all. I wanted it to tell me what I didn't need in my distro. I never solved this problem but Dan Trainor made an excellent suggestion. Do a web install then look at the web log for the rpms that got installed. I did this from a local machine and this combined with some other things worked well for me.
I'm still interested in finding out how to get getnotincomps.py to work.
All the best,
om
Oisin Mulvihill wrote: Hi,
dvd isn't an option at the moment and won't happen at all for the existing 70+ kiosks I have at present.
My main problem is I follow the process to produce the distro, but I can't get the tools show me the rpms I don't need. I don't know whether my comps.xml is the problem or its just a problem with the getnotincomps.py. The getnotincomps.py seems to be failing because it can't find dependancies for each package in I mention in the comps.xml. Why this is the case I don't know as getfullcomps.py seems to be working fine along with the other stages up to running getnotincomps.py.
Does anyone have more detailed instructions for producing a single disk install with anaconda?
Thanks,
Hello, Oisin -
What I've been doing, is an HTTP-based kickstart, parsing the logs of the files that were downloaded for the install that I had configured, then simply copied those files and only those files to by "real" RPMS/ directory.
I realize that you don't want to do network kickstart installs for all these kiosks. What I'm saying is, at least do a single HTTP-based install, watch your web server logs, find out which RPMs and only which RPMs are installed by your kickstart configuration, and use those and only those RPMs in your RPMS/ archive.
I've never, to this day, gotten getnotincomps.py to work.
Hope this helps -dant
Martin Muench wrote:
Thats ok, but you can also find all installed packages at /root/install.log
I've surmised for many years, but not put it to the test, that the web log gives a really good order in which to put them on the CD. I've not explored how to force them into the right order either....
Hi,
The kickstart file was also useful as it told me some of the things I didn't install from the sections I selected. You need this when editing the comps.xml. Once I had the list of rpms I needed, I then needed to make sure I had the rpms listed in the upd-instroot program. I had to take all those listed in the PACKAGE section as the distro wouldn't build without them. I wasn't able to narrow it down as it took a long time to build, and I didn't have much time left on the project in question. Once I'd done all this then the normal genhdlist, etc worked and I had my single disk install.
It would be really nice if there was a simple working python program that could work the dependacies and tell you what you didn't need. The web install, kickstart and manual comps.xml editing really was a hack to get what I wanted. It would be really nice if you could feed the kickstart file in and get a comps.xml and rpm ist out.
I was looking at trying to write one to do it. I'm just not sure where to get the docs for the python/redhat modules that the "getnotincomps.py" use.
All the best,
om
On 27 Jul 2005, at 14:46, Martin Muench wrote:
Thats ok, but you can also find all installed packages at /root/install.log
-----Ursprüngliche Nachricht----- Von: Oisin Mulvihill [dontgivespamachance] Gesendet: Mittwoch, 27. Juli 2005 14:48 An: Manilal K M Cc: anaconda-devel-list@redhat.com Betreff: Re: KeyError while running getnotincomps.py
Hi,
On 27 Jul 2005, at 12:26, Manilal K M wrote:
Hello all, I am trying to customize FC4. My aim is to provide a subset of FC4 with a limited no of packages. I have edited the comps.xml and when I run getnotincomps.py it cause an error. The command and the complete output is given below: [root@ost2 kairali-1.2]# /usr/share/comps-extras/getnotincomps.py /home/kairali-1.2 i386 Fedora/base Traceback (most recent call last): File "/usr/share/comps-extras/getnotincomps.py", line 58, in ? main() File "/usr/share/comps-extras/getnotincomps.py", line 47, in main for pkg in comps.packages[name].dependencies: KeyError: 'iiimf-server'
What could be wrong? Any help will be appreciated regards Manilal
I was trying to produce a customised single disk distribution. I couldn't get the getnotincomps.py to work at all. I wanted it to tell me what I didn't need in my distro. I never solved this problem but Dan Trainor made an excellent suggestion. Do a web install then look at the web log for the rpms that got installed. I did this from a local machine and this combined with some other things worked well for me.
I'm still interested in finding out how to get getnotincomps.py to work.
All the best,
om
Oisin Mulvihill wrote: Hi,
dvd isn't an option at the moment and won't happen at all for the existing 70+ kiosks I have at present.
My main problem is I follow the process to produce the distro, but I can't get the tools show me the rpms I don't need. I don't know whether my comps.xml is the problem or its just a problem with the getnotincomps.py. The getnotincomps.py seems to be failing because it can't find dependancies for each package in I mention in the comps.xml. Why this is the case I don't know as getfullcomps.py seems to be working fine along with the other stages up to running getnotincomps.py.
Does anyone have more detailed instructions for producing a single disk install with anaconda?
Thanks,
Hello, Oisin -
What I've been doing, is an HTTP-based kickstart, parsing the logs of the files that were downloaded for the install that I had configured, then simply copied those files and only those files to by "real" RPMS/ directory.
I realize that you don't want to do network kickstart installs for all these kiosks. What I'm saying is, at least do a single HTTP-based install, watch your web server logs, find out which RPMs and only which RPMs are installed by your kickstart configuration, and use those and only those RPMs in your RPMS/ archive.
I've never, to this day, gotten getnotincomps.py to work.
Hope this helps -dant
On 7/27/05, Oisin Mulvihill oisin@enginesofcreationsoftware.com wrote:
Hi,
The kickstart file was also useful as it told me some of the things I didn't install from the sections I selected. You need this when editing the comps.xml. Once I had the list of rpms I needed, I then needed to make sure I had the rpms listed in the upd-instroot program. I had to take all those listed in the PACKAGE section as the distro wouldn't build without them. I wasn't able to narrow it down as it took a long time to build, and I didn't have much time left on the project in question. Once I'd done all this then the normal genhdlist, etc worked and I had my single disk install.
It would be really nice if there was a simple working python program that could work the dependacies and tell you what you didn't need. The web install, kickstart and manual comps.xml editing really was a hack to get what I wanted. It would be really nice if you could feed the kickstart file in and get a comps.xml and rpm ist out.
I was looking at trying to write one to do it. I'm just not sure where to get the docs for the python/redhat modules that the "getnotincomps.py" use.
All the best,
om
On 27 Jul 2005, at 14:46, Martin Muench wrote:
Thats ok, but you can also find all installed packages at /root/install.log
-----Ursprüngliche Nachricht----- Von: Oisin Mulvihill [dontgivespamachance] Gesendet: Mittwoch, 27. Juli 2005 14:48 An: Manilal K M Cc: anaconda-devel-list@redhat.com Betreff: Re: KeyError while running getnotincomps.py
Hi,
On 27 Jul 2005, at 12:26, Manilal K M wrote:
Hello all, I am trying to customize FC4. My aim is to provide a subset of FC4 with a limited no of packages. I have edited the comps.xml and when I run getnotincomps.py it cause an error. The command and the complete output is given below: [root@ost2 kairali-1.2]# /usr/share/comps-extras/getnotincomps.py /home/kairali-1.2 i386 Fedora/base Traceback (most recent call last): File "/usr/share/comps-extras/getnotincomps.py", line 58, in ? main() File "/usr/share/comps-extras/getnotincomps.py", line 47, in main for pkg in comps.packages[name].dependencies: KeyError: 'iiimf-server'
What could be wrong? Any help will be appreciated regards Manilal
I was trying to produce a customised single disk distribution. I couldn't get the getnotincomps.py to work at all. I wanted it to tell me what I didn't need in my distro. I never solved this problem but Dan Trainor made an excellent suggestion. Do a web install then look at the web log for the rpms that got installed. I did this from a local machine and this combined with some other things worked well for me.
I'm still interested in finding out how to get getnotincomps.py to work.
All the best,
om
Oisin Mulvihill wrote: Hi,
dvd isn't an option at the moment and won't happen at all for the existing 70+ kiosks I have at present.
My main problem is I follow the process to produce the distro, but I can't get the tools show me the rpms I don't need. I don't know whether my comps.xml is the problem or its just a problem with the getnotincomps.py. The getnotincomps.py seems to be failing because it can't find dependancies for each package in I mention in the comps.xml. Why this is the case I don't know as getfullcomps.py seems to be working fine along with the other stages up to running getnotincomps.py.
Does anyone have more detailed instructions for producing a single disk install with anaconda?
Thanks,
Hello, Oisin -
What I've been doing, is an HTTP-based kickstart, parsing the logs of the files that were downloaded for the install that I had configured, then simply copied those files and only those files to by "real" RPMS/ directory.
I realize that you don't want to do network kickstart installs for all these kiosks. What I'm saying is, at least do a single HTTP-based install, watch your web server logs, find out which RPMs and only which RPMs are installed by your kickstart configuration, and use those and only those RPMs in your RPMS/ archive.
I've never, to this day, gotten getnotincomps.py to work.
Hope this helps -dant
I think we have to consult Mr. Jeremy Katz who is the author of the script. regards manilal
anaconda-devel@lists.stg.fedoraproject.org