You can subscribe to this list here.
2002 |
Jan
|
Feb
(6) |
Mar
|
Apr
(6) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(1) |
Feb
(8) |
Mar
|
Apr
|
May
(1) |
Jun
(2) |
Jul
(3) |
Aug
(2) |
Sep
|
Oct
(14) |
Nov
(10) |
Dec
(6) |
2004 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(2) |
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Roger B. <ro...@ro...> - 2003-10-30 04:48:52
|
>> Unfortunately I have no idea what Debian does with their Pythons, >> TK etc. I do know that it doesn't crash on other Linux distributions. > > Me neither. Can I enable some debugging or do something to maybe > track down more specifically what's going on? Nothing I can specifically think of. Roger |
From: gboutwel <gbo...@pr...> - 2003-10-28 21:27:27
|
> If you can't scrape and paste the text then there are way bigger > issues anyway. I suggest you try and use the command line version > of umlbuilder instead. (The gui version actually just constructs > a commandline :-) I figured that. I was hoping to not have to become an expert in CLI just to build my own UMLs. One of the reasons I chose UMLBuilder is it's GUI. If the GUI is broke/don't work on my system (because it's not those one of the other pluthera of systems) then that kinda puts the other UML building choices on par with UMLBuilder and takes away one of the reasons to chose it. Anyways, you've done a FINE job with it and on the systems that it works I bet it's the slickest thing. :) I'll try with the CLI version and see where that leads me. George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: gboutwel <gbo...@pr...> - 2003-10-28 21:17:02
|
> > Finally. I got a back-trace. Here it is: > It is Tk code that is crashing. > Unfortunately I have no idea what Debian does with their Pythons, > TK etc. I do know that it doesn't crash on other Linux distributions. Me neither. Can I enable some debugging or do something to maybe track down more specifically what's going on? George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: Roger B. <ro...@ro...> - 2003-10-27 23:52:44
|
> Would be possible to add this in some future version, to add > an button that would allow the control to save to text. It would > help in trouble-shooting wouldn't it? If you can't scrape and paste the text then there are way bigger issues anyway. I suggest you try and use the command line version of umlbuilder instead. (The gui version actually just constructs a commandline :-) Roger |
From: Roger B. <ro...@ro...> - 2003-10-27 23:51:19
|
> Finally. I got a back-trace. Here it is: It is Tk code that is crashing. Unfortunately I have no idea what Debian does with their Pythons, TK etc. I do know that it doesn't crash on other Linux distributions. Roger |
From: Roger B. <ro...@ro...> - 2003-10-27 23:35:11
|
> Not sure how the UML could be broken. There have been several instances of buggy compilers, bad patches, incompatible options, host or UML bugs etc. There are instructions on the UML site for attaching to a running UML and getting stack traces. Roger |
From: gboutwel <gbo...@pr...> - 2003-10-27 15:24:12
|
> It seems like your UML may be broken in some way. Not sure how the UML could be broken. It works for several of the root_fses that I have d/led from SF.net. I'll try d/ling some others. Only one so far it hasn't worked with is the RH9 one, which is for i686s or newer, and my machine is an AMD-K6 400 so it doesn't have cmov. :( I'll see about getting an linux --showconfig and see if it's something in the config options. George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: gboutwel <gbo...@pr...> - 2003-10-25 17:36:46
|
> > I go through the screens, get to the point of starting the install > > and then umlbuilder_gui Segment faults on me. Any ideas on how > > I can enable more information on what/why it's Seg Faulting on > > me? > Get a backtrace: Finally. I got a back-trace. Here it is: #0 0x4050c879 in TkTextScanCmd () from /usr/lib/libtk8.4.so.0 #1 0x4050a842 in TkTextFreeDInfo () from /usr/lib/libtk8.4.so.0 #2 0x405a3e79 in TclServiceIdle () from /usr/lib/libtcl8.4.so.0 #3 0x405949be in Tcl_DoOneEvent () from /usr/lib/libtcl8.4.so.0 #4 0x40391e31 in init_tkinter () from /usr/lib/python2.3/lib-dynload/_tkinter.so #5 0x080fdb9a in PyCFunction_Call () #6 0x080ab724 in PyEval_CallObjectWithKeywords () #7 0x080a9ade in Py_MakePendingCalls () #8 0x080aa66c in PyEval_EvalCodeEx () #9 0x080ab7d9 in PyEval_CallObjectWithKeywords () #10 0x080ab61c in PyEval_CallObjectWithKeywords () #11 0x080a9ade in Py_MakePendingCalls () #12 0x080aa66c in PyEval_EvalCodeEx () #13 0x080ace69 in PyEval_EvalCode () #14 0x080d8fcb in PyRun_FileExFlags () #15 0x080d877f in PyRun_SimpleFileExFlags () #16 0x08054e45 in Py_Main () #17 0x0805499b in main () HTH, George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: gboutwel <gbo...@pr...> - 2003-10-25 15:21:27
|
> > and it ends the boot with the error: > > > > Warning: unable to open initial console. > That is a warning not an error :-) But it causes the umlbuilder install (at stage2) to fail. > > (I'd give you the whole 'session', except taht uml_builder's > > 'text' control doesn't seem to all me to select all and copy) > > :( > Yup, I use Tk for the user interface. One thing you can do is use > the command line version of umlbuilder. Would be possible to add this in some future version, to add an button that would allow the control to save to text. It would help in trouble-shooting wouldn't it? > It seems like your UML may be broken in some way. Possibly. Anyone else using umlbuilder on Debian unstable, with the debian provided UML? George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: gboutwel <gbo...@pr...> - 2003-10-25 15:18:08
|
> > and it ends the boot with the error: > > > > Warning: unable to open initial console. > That is a warning not an error :-) But it causes the umlbuilder install (at stage2) to fail. > > (I'd give you the whole 'session', except taht uml_builder's > > 'text' control doesn't seem to all me to select all and copy) > > :( > Yup, I use Tk for the user interface. One thing you can do is use > the command line version of umlbuilder. Would be possible to add this in some future version, to add an button that would allow the control to save to text. It would help in trouble-shooting wouldn't it? > It seems like your UML may be broken in some way. Possibly. Anyone else using umlbuilder on Debian unstable, with the debian provided UML? George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: Roger B. <ro...@ro...> - 2003-10-25 06:10:18
|
> and it ends the boot with the error: > > Warning: unable to open initial console. That is a warning not an error :-) > (I'd give you the whole 'session', except taht uml_builder's > 'text' control doesn't seem to all me to select all and copy) > :( Yup, I use Tk for the user interface. One thing you can do is use the command line version of umlbuilder. It seems like your UML may be broken in some way. Roger |
From: gboutwel <gbo...@pr...> - 2003-10-25 05:04:31
|
> > I go through the screens, get to the point of starting the install > > and then umlbuilder_gui Segment faults on me. Any ideas on how > > I can enable more information on what/why it's Seg Faulting on > > me? > Turn on core dumps: > $ ulimit -c unlimited > Find out the binary causing the core dump: > $ file core > (It should be python). Look at it in the debugger > $ gdb /usr/bin/python core > Get a backtrace: > (gdb) bt Wouldn't you know it. It doesn't Seg Fault now? Granted I didn't use all the exact same directories, paths, etc. Anyways, this time it calculates dependancies, populates the installfs, then it goes to boot the UML (in the UMLBuilder Window) and it ends the boot with the error: Warning: unable to open initial console. (I'd give you the whole 'session', except taht uml_builder's 'text' control doesn't seem to all me to select all and copy) :( Here's the linux command-line: rw uml-id=rh9-uml ubd0=rh9_fs mem=64m ubd7=installfs rootflags=installfs eth0=tuntap,,,192.168.0.8 root=/dev/root rootfstype=hostfs init=/uml_stage2install.py con0=pts,fd:1 Any ideas? George P.S. I hope to try it again with the same directories and paths soon, and reproduce the seg fault. I think it has to do with running out of disk space on the $HOME/user/uml-id stuff. ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: Roger B. <ro...@ro...> - 2003-10-24 22:38:19
|
> I go through the screens, get to the point of starting the install > and then umlbuilder_gui Segment faults on me. Any ideas on how > I can enable more information on what/why it's Seg Faulting on > me? Turn on core dumps: $ ulimit -c unlimited Find out the binary causing the core dump: $ file core (It should be python). Look at it in the debugger $ gdb /usr/bin/python core Get a backtrace: (gdb) bt Roger |
From: gboutwel <gbo...@pr...> - 2003-10-24 21:09:32
|
Hello, I d/led umlbuilder 1.50-3 RPM, I run Debian (Unstable/Sid) update todate as of yesterday about 10:00pm. I ran as my normal user 'fakeroot alien -d -k umlbuilder-1.50-3.i386.rpm', then as root 'dpkg -i umlbuilder-1.50-3_i386.deb'. As my normal user I ran umlbuilder_gui. I go through the screens, get to the point of starting the install and then umlbuilder_gui Segment faults on me. Any ideas on how I can enable more information on what/why it's Seg Faulting on me? Thanks, George ----------------------------------------------- Get your FREE Christian Email Account at Praize http://www.praize.com/email/ |
From: Roger B. <ro...@ro...> - 2003-08-03 16:58:55
|
http://prdownloads.sourceforge.net/umlbuilder/umlbuilder-1.50-1.i386.rpm?download This is still a test release although it has no known problems. Redhat 9.0 installs work fine. Roger |
From: Derrick M. <d2...@pe...> - 2003-08-01 00:01:28
|
I get the following error from umlbuilder-1.50-0: $ umlbuilder --distro Redhat9.0 --rpmdir rpms/ --dir ~/redhat9/ \ > --hostname redhat9 --ipaddr 10.0.0.5 --fstype ext3 --fssize 4098 \ > --modules graphical-internet Indexing RPMS ========================================|100% Done. Successful Calculating packages, dependencies and install order Traceback (most recent call last): File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 542, in ? sys.exit(Installer().install(sys.argv[1:],progress=InstallerProgress())) File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 378, in install self.calculaterpms(progress) File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 411, in calculaterpms self.options._rpms=self.packages.getalldeps(pkgs,progress) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 372, in getalldeps for i in packages: p.append(self.getrpmname(i)) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 285, in getrpmname raise ValueError, "No rpm matching "+package ValueError: No rpm matching compat-libstdc++-7.3 This fixes the problem: --- Redhat9.0.p.org Thu Jul 31 17:23:31 2003 +++ Redhat9.0.p Thu Jul 31 17:24:06 2003 @@ -146,7 +146,7 @@ 'balsa', 'evolution', 'gaim', 'galeon', 'gnomemeeting', 'mozilla', 'mozilla-psm', 'mozilla-chat', 'mozilla-mail', 'pan', 'xchat', - 'indexhtml', 'licq-kde', 'quanta', 'compat-libstdc++-7.3' + 'indexhtml', 'licq-kde', 'quanta', 'compat-libstdc++' ), I also tried the following command but the install to prints several errors before hanging on cups-1.1.17-13.i386.rpm. $ umlbuilder --distro Redhat9.0 --rpmdir rpms/ --dir ~/redhat9/ \ > --hostname redhat9 --ipaddr 10.0.0.5 --fstype ext3 --fssize 4098 \ > --modules gnome-desktop,kde-desktop,graphical-internet,text-internet,sound-and-video,graphics,office,editors,system-tools,fontsndicts,development-tools,x-software-development |
From: Roger B. <ro...@ro...> - 2003-07-31 08:28:48
|
There is now a test build of 1.50 available. http://prdownloads.sourceforge.net/umlbuilder/umlbuilder-1.50-0.i386.rpm?download It requires a more recent UML than the last official RPM on the UML page (2.4.19-5) Various UML options for specifying a root hostfs were arbitrarily changed in an incompatible fashion and I don't know what the exact point was. If you don't have a recent UML, I suggest you make one based on the instructions in http://umlbuilder.sourceforge.net/umlcustom.shtml The short version: - Install the old UML RPM (2.4.19-5) - Run: CONFIGCOPY=yes rpmbuild -bb uml-custom.spec - Uninstall old UML RPM - Install your brand spanking new one The main new feature is support of a Redhat 9 profile. The main new issue is that routing isn't setup correctly. X won't work as a result either. Please report any other problems you encounter here. Also note that I have been seeing sporadic hangs of UML especially on a Redhat 8 host. These are not umlbuilder bugs! I haven't had any hangs on a Redhat 9 host, but I use it far less. There are two new easy ways of debugging some stuff. Set them as environment variables before running umlbuilder: DEBUGMINIROOT shows you the shell commands as the miniroot runs when it installs modules and makes the initrd DEBUGINSTALLFS leaves the installfs directory tree behind after the install is done Roger |
From: Derrick M. <d2...@pe...> - 2003-07-29 14:15:27
|
I've been trying to get more of Redhat 9 to work... The RPM dependency calculation failed for a few RPMs. This is what I had to do: There are multiple RPMs that provide things like "kernel". I removed the following RPMs to work around the problem. Is there a way to tell umlbuilder to ignore these RPMs? Or simply tell it which one to use? compat-gcc-c++-7.3-2.96.118.i386.rpm kernel-2.4.20-8.athlon.rpm kernel-2.4.20-8.i686.rpm kernel-bigmem-2.4.20-8.i686.rpm kernel-smp-2.4.20-8.athlon.rpm kernel-smp-2.4.20-8.i686.rpm There was also a problem with RPMs that had version strings starting with non-digits, ie. "alpha" or "v3.0". "cdparanoia" and "kinput2" are two such packages in Redhat9. The following patch fixes the problem. --- pkg_collection.py.org 2003-07-28 21:28:28.000000000 -0400 +++ pkg_collection.py 2003-07-28 23:17:35.000000000 -0400 @@ -4,7 +4,6 @@ import os import string import sys -import fnmatch import time import re import md5 @@ -276,7 +275,7 @@ if package in self.rpms: return package # we throw away all provides except those actually required # so this function needs to look in original filename list - c=filter(lambda x,p=package: fnmatch.fnmatchcase(x, p+"-[0-9]*"), self.rpms) + c=filter(lambda x,p=package: re.match("^"+re.escape(p)+"-[^-]*-[^-]*$", x), self.rpms) c.sort() if len(c)<1: # suse doesn't use numbered rpms |
From: Derrick M. <d2...@pe...> - 2003-07-28 14:08:34
|
I wasn't able to find an existing profile for Redhat9 so I tried my hand at putting together one. Sendmail seems to hang on startup so I've just disabled it for now. The rest seems to work okay. All one has to do to update UML Builder is copy the text below into a file called: "/usr/lib/uml/umlbuilder/profiles/Redhat9.p". Cheers, Derrick Moser ---BEGIN-CUT--- # Redhat 9 setup modules = { 'core': ( # Description 'Core', # Include (), # Packages 'ash', 'basesystem', 'bash', 'coreutils', 'cpio', 'e2fsprogs', 'ed', 'file', 'filesystem', 'glibc', 'grub', 'hdparm', 'hotplug', 'initscripts', 'iproute', 'iputils', 'kbd', 'kernel', 'libgcc', 'libtermcap', 'losetup', 'passwd', 'procps', 'raidtools', 'readline', 'redhat-logos', 'redhat-release', 'rootfiles', 'rpm', 'setserial', 'setup', 'sysklogd', 'SysVinit', 'termcap', 'util-linux', 'vim-minimal', 'authconfig', 'kudzu', 'lilo', 'redhat-config-mouse', 'shadow-utils', ), 'base': ( # Description 'Base', # Include ('core', 'dialup', ), # Packages 'acl', 'anacron', 'apmd', 'aspell', 'at', 'attr', 'authconfig', 'autofs', 'bc', 'bind-utils', 'bzip2', 'crontabs', 'cyrus-sasl-plain', 'devlabel', 'dhclient', 'diffutils', 'dos2unix', 'dosfstools', 'dump', 'ethtool', 'eject', 'fbset', 'finger', 'ftp', 'gpm', 'irda-utils', 'kernel-pcmcia-cs', 'krb5-workstation', 'kudzu', 'lftp', 'lha', 'logrotate', 'lsof', 'logwatch', 'lokkit', 'mailcap', 'man', 'man-pages', 'mkbootdisk', 'mt-st', 'mtools', 'mtr', 'netconfig', 'nfs-utils', 'nss_ldap', 'ntsysv', 'openssh-clients', 'pam_krb5', 'pam_smb', 'parted', 'pax', 'pciutils', 'pidentd', 'pinfo', 'quota', 'rdate', 'redhat-config-network-tui', 'redhat-logos', 'reiserfs-utils', 'rp-pppoe', 'rsh', 'rsync', 'jfsutils', 'jwhois', 'setuptool', 'sendmail', 'slocate', 'specspo', 'star', 'sudo', 'stunnel', 'talk', 'tcp_wrappers', 'tcsh', 'telnet', 'traceroute', 'time', 'tmpwatch', 'up2date', 'utempter', 'wireless-tools', 'rdist', 'tcpdump', 'openssh-server', 'wget', 'unix2dos', 'unzip', 'vconfig', 'vim-common', 'vixie-cron', 'ypbind', 'zip', ), 'printing': ( # Description 'Printing Support', # Include (), # Packages '4Suite', 'XFree86-font-utils', 'a2ps', 'cups', 'ghostscript', 'hpijs', 'LPRng', 'ttfprint', 'redhat-config-printer', 'redhat-switch-printer', ), 'base-x': ( # Description 'X Window System', # Include ('printing', ), # Packages 'authconfig-gtk', 'bitmap-fonts', 'firstboot', 'desktop-backgrounds-basic', 'desktop-backgrounds-extra', 'gdm', 'openssh-askpass', 'openssh-askpass-gnome', 'redhat-config-date', 'redhat-config-network', 'redhat-config-services', 'redhat-config-soundcard', 'redhat-config-users', 'redhat-config-xfree86', 'redhat-logviewer', 'redhat-config-printer-gui', 'redhat-switch-printer-gnome', 'redhat-switch-mail-gnome', 'redhat-config-packages', 'switchdesk', 'usermode-gtk', 'XFree86', 'XFree86-font-utils', 'XFree86-tools', 'XFree86-twm', 'XFree86-xauth', 'XFree86-75dpi-fonts', 'XFree86-100dpi-fonts', 'xinitrc', 'XFree86-xdm', 'up2date-gnome', 'rhn-applet', 'xisdnload', ), 'dialup': ( # Description 'Dialup Networking Support', # Include (), # Packages 'ppp', 'lrzsz', 'minicom', 'statserial', 'wvdial', 'isdn4k-utils', ), 'gnome-desktop': ( # Description 'GNOME Desktop Environment', # Include ('base-x', ), # Packages 'control-center', 'desktop-file-utils', 'desktop-printing', 'eog', 'file-roller', 'gconf-editor', 'gedit', 'gftp', 'gimp-print-utils', 'gnome-applets', 'gnome-audio', 'gnome-icon-theme', 'gnome-media', 'gnome-panel', 'gnome-session', 'gnome-system-monitor', 'gnome-terminal', 'gnome-themes', 'gnome-user-docs', 'gnome-utils', 'gnome-vfs-extras', 'gnome-vfs2-extras', 'gqview', 'gtk-engines', 'gtk2-engines', 'ggv', 'gthumb', 'mtr-gtk', 'magicdev', 'hwbrowser', 'metacity', 'nautilus', 'nautilus-media', 'switchdesk-gnome', 'yelp', ), 'kde-desktop': ( # Description 'KDE Desktop Environment', # Include ('base-x', 'dialup', ), # Packages 'kdeutils', 'arts', 'autorun', 'desktop-printing', 'fam', 'htdig', 'kdegraphics', 'kdepim', 'kdeaddons', 'kdeadmin', 'kdeartwork', 'kdemultimedia', 'kdebase', 'kdenetwork', 'switchdesk-kde', 'xinetd', ), 'graphical-internet': ( # Description 'Graphical Internet', # Include (), # Packages 'balsa', 'evolution', 'gaim', 'galeon', 'gnomemeeting', 'mozilla', 'mozilla-psm', 'mozilla-chat', 'mozilla-mail', 'pan', 'xchat', 'indexhtml', 'licq-kde', 'quanta', ), 'text-internet': ( # Description 'Text-based Internet', # Include ('base', ), # Packages 'fetchmail', 'epic', 'lynx', 'mutt', 'ncftp', 'pine', 'slrn', ), 'sound-and-video': ( # Description 'Sound and Video', # Include ('base', 'base-x', ), # Packages 'aumix', 'cdda2wav', 'cdlabelgen', 'cdp', 'cdparanoia', 'cdrecord', 'dvdrecord', 'dvgrab', 'grip', 'gtoaster', 'kdemultimedia', 'mikmod', 'sndconfig', 'sox', 'vorbis-tools', 'xawtv', 'xcdroast', 'xmms', 'xmms-skins', ), 'graphics': ( # Description 'Graphics', # Include ('base', 'base-x', ), # Packages 'ImageMagick', 'sane-frontends', 'xsane', 'xsane-gimp', 'dia', 'gimp', 'gimp-data-extras', 'gimp-print-plugin', 'gtkam', 'gtkam-gimp', 'kdegraphics', 'netpbm-progs', 'xfig', ), 'office': ( # Description 'Office/Productivity', # Include ('base-x', ), # Packages 'openoffice', 'xpdf', 'MagicPoint', 'abiword', 'ggv', 'gnumeric', 'gnucash', 'mrproject', 'kdepim', 'koffice', 'kdegraphics', 'tetex-xdvi', ), 'mail-server': ( # Description 'Mail Server', # Include ('base', ), # Packages 'sendmail', 'imap', 'sendmail-cf', 'mailman', 'spamassassin', 'squirrelmail', 'postfix', ), 'network-server': ( # Description 'Network Servers', # Include ('base', ), # Packages 'amanda-server', 'am-utils', 'cipe', 'dhcp', 'finger-server', 'krb5-server', 'pxe', 'radvd', 'rsh-server', 'talk-server', 'telnet-server', 'vnc-server', 'ypserv', 'zebra', ), 'news-server': ( # Description 'News Server', # Include ('base', ), # Packages 'inn', ), 'smb-server': ( # Description 'Windows File Server', # Include ('base', ), # Packages 'samba-client', 'samba', ), 'server-cfg': ( # Description 'Server Configuration Tools', # Include ('base', ), # Packages 'redhat-config-bind', 'redhat-config-httpd', 'redhat-config-nfs', 'redhat-config-network', 'redhat-config-printer', 'redhat-config-printer-gui', 'redhat-config-samba', 'redhat-config-securitylevel', 'redhat-config-services', 'redhat-switch-printer', 'redhat-switch-printer-gnome', 'redhat-switch-mail', 'redhat-switch-mail-gnome', ), 'ftp-server': ( # Description 'FTP Server', # Include ('base', ), # Packages 'vsftpd', ), 'sql-server': ( # Description 'SQL Database Server', # Include ('base', ), # Packages 'postgresql-server', 'unixODBC', 'perl-DBD-Pg', 'perl-DB_File', 'mysql-server', ), 'web-server': ( # Description 'Web Server', # Include ('base', ), # Packages 'httpd', 'httpd-manual', 'hwcrypto', 'mod_python', 'mod_perl', 'mod_ssl', 'php', 'php-imap', 'php-ldap', 'php-odbc', 'php-pgsql', 'mod_auth_pgsql', 'php-mysql', 'mod_auth_mysql', 'squid', 'tux', 'webalizer', ), 'dns-server': ( # Description 'DNS Name Server', # Include ('base', ), # Packages 'caching-nameserver', 'bind', ), 'authoring-and-publishing': ( # Description 'Authoring and Publishing', # Include ('base', ), # Packages 'xhtml1-dtds', 'docbook-style-dsssl', 'docbook-utils', 'docbook-utils-pdf', 'linuxdoc-tools', 'tetex', 'tetex-afm', 'tetex-xdvi', 'xmlto', ), 'engineering-and-scientific': ( # Description 'Engineering and Scientific', # Include ('base', ), # Packages 'blas', 'gnuplot', 'lam', 'lapack', 'octave', 'pvm', 'units', ), 'editors': ( # Description 'Editors', # Include ('base', ), # Packages 'vim-enhanced', 'vim-X11', ), 'emacs': ( # Description 'Emacs', # Include ('base', ), # Packages 'emacs', 'emacs-leim', 'psgml', ), 'xemacs': ( # Description 'XEmacs', # Include ('base', ), # Packages 'xemacs', 'xemacs-el', 'xemacs-info', ), 'system-tools': ( # Description 'System Tools', # Include (), # Packages 'amanda-client', 'ethereal', 'ethereal-gnome', 'nmap', 'nmap-frontend', 'rdesktop', 'samba-client', 'shapecfg', 'tsclient', 'vnc', 'xdelta', 'mc', 'screen', ), 'admin-tools': ( # Description 'Administration Tools', # Include (), # Packages 'authconfig-gtk', 'redhat-config-date', 'redhat-config-keyboard', 'redhat-config-kickstart', 'redhat-config-language', 'redhat-config-rootpassword', 'redhat-config-soundcard', 'redhat-config-users', 'redhat-config-packages', 'redhat-config-proc', 'redhat-logviewer', ), 'games': ( # Description 'Games and Entertainment', # Include ('base', ), # Packages 'joystick', 'Maelstrom', 'chromium', 'freeciv', 'tuxracer', 'xboard', 'gnome-games', 'kdegames', ), 'ISO8859-2-support': ( # Description 'ISO8859-2 Support', # Include (), # Packages 'fonts-ISO8859-2', 'fonts-ISO8859-2-75dpi', 'fonts-ISO8859-2-100dpi', ), 'ISO8859-9-support': ( # Description 'ISO8859-9 Support', # Include (), # Packages 'XFree86-ISO8859-9-75dpi-fonts', 'XFree86-ISO8859-9-100dpi-fonts', ), 'cyrillic-support': ( # Description 'Cyrillic Support', # Include (), # Packages 'XFree86-cyrillic-fonts', 'fonts-KOI8-R', 'fonts-KOI8-R-100dpi', ), 'british-support': ( # Description 'British Support', # Include (), # Packages 'aspell-en-gb', 'kde-i18n-British', ), 'canadian-support': ( # Description 'Canadian Support', # Include (), # Packages 'aspell-en-ca', ), 'catalan-support': ( # Description 'Catalan Support', # Include (), # Packages 'aspell-ca', 'kde-i18n-Catalan', ), 'brazilian-support': ( # Description 'Brazilian Support', # Include ('portuguese-support', ), # Packages 'aspell-pt_BR', 'kde-i18n-Brazil', ), 'czech-support': ( # Description 'Czech Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Czech', 'man-pages-cs', ), 'danish-support': ( # Description 'Danish Support', # Include (), # Packages 'aspell-da', 'kde-i18n-Danish', 'man-pages-da', ), 'dutch-support': ( # Description 'Dutch Support', # Include (), # Packages 'aspell-nl', 'kde-i18n-Dutch', ), 'estonian-support': ( # Description 'Estonian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Estonian', ), 'finnish-support': ( # Description 'Finnish Support', # Include (), # Packages 'kde-i18n-Finnish', ), 'german-support': ( # Description 'German Support', # Include (), # Packages 'aspell-de', 'kde-i18n-German', 'man-pages-de', ), 'greek-support': ( # Description 'Greek Support', # Include (), # Packages 'kde-i18n-Greek', ), 'hebrew-support': ( # Description 'Hebrew Support', # Include (), # Packages 'kde-i18n-Hebrew', 'fonts-hebrew', ), 'hungarian-support': ( # Description 'Hungarian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Hungarian', ), 'spanish-support': ( # Description 'Spanish Support', # Include (), # Packages 'aspell-es', 'kde-i18n-Spanish', 'man-pages-es', ), 'french-support': ( # Description 'French Support', # Include (), # Packages 'aspell-fr', 'kde-i18n-French', 'man-pages-fr', ), 'icelandic-support': ( # Description 'Icelandic Support', # Include (), # Packages 'kde-i18n-Icelandic', ), 'italian-support': ( # Description 'Italian Support', # Include (), # Packages 'aspell-it', 'kde-i18n-Italian', 'man-pages-it', ), 'korean-support': ( # Description 'Korean Support', # Include (), # Packages 'nvi-m17n', 'kde-i18n-Korean', 'man-pages-ko', 'ami', 'hanterm-xf', 'h2ps', 'nhpf', 'ttfonts-ko', ), 'norwegian-support': ( # Description 'Norwegian Support', # Include (), # Packages 'aspell-no', 'kde-i18n-Norwegian', 'kde-i18n-Norwegian-Nynorsk', ), 'polish-support': ( # Description 'Polish Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Polish', 'man-pages-pl', ), 'portuguese-support': ( # Description 'Portuguese Support', # Include (), # Packages 'aspell-pt', 'kde-i18n-Portuguese', ), 'romanian-support': ( # Description 'Romanian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Romanian', ), 'russian-support': ( # Description 'Russian Support', # Include ('cyrillic-support', ), # Packages 'kde-i18n-Russian', 'man-pages-ru', ), 'serbian-support': ( # Description 'Serbian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Serbian', ), 'slovak-support': ( # Description 'Slovak Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Slovak', ), 'slovenian-support': ( # Description 'Slovenian Support', # Include ('ISO8859-2-support', ), # Packages 'kde-i18n-Slovenian', ), 'swedish-support': ( # Description 'Swedish Support', # Include (), # Packages 'aspell-sv', 'kde-i18n-Swedish', ), 'turkish-support': ( # Description 'Turkish Support', # Include ('ISO8859-9-support', ), # Packages 'kde-i18n-Turkish', ), 'ukrainian-support': ( # Description 'Ukrainian Support', # Include ('cyrillic-support', ), # Packages 'kde-i18n-Ukrainian', ), 'chinese-support': ( # Description 'Chinese Support', # Include (), # Packages 'nvi-m17n', 'kde-i18n-Chinese', 'kde-i18n-Chinese-Big5', 'libtabe-devel', 'miniChinput', 'stardict', 'ttfonts-zh_TW', 'ttfonts-zh_CN', 'taipeifonts', 'xcin', 'bg5ps', ), 'japanese-support': ( # Description 'Japanese Support', # Include (), # Packages 'Canna', 'jcode.pl', 'kakasi-dict', 'kcc', 'kon2', 'kon2-fonts', 'lv', 'nvi-m17n', 'nvi-m17n-canna', 'perl-NKF', 'perl-Text-Kakasi', 'nkf', 'ttfonts-ja', 'watanabe-vf', 'kde-i18n-Japanese', 'fonts-ja', 'jisksp14', 'jisksp16-1990', 'FreeWnn', 'kappa20', 'kinput2-canna-wnn6', 'knm_new', 'kterm', 'skkdic', 'skkinput', 'man-pages-ja', 'kakasi-devel', 'Wnn6-SDK-devel', 'namazu-devel', ), 'development-tools': ( # Description 'Development Tools', # Include ('development-libs', ), # Packages 'ElectricFence', 'autoconf', 'automake14', 'automake15', 'automake', 'binutils', 'bison', 'byacc', 'cdecl', 'cproto', 'cvs', 'ddd', 'dejagnu', 'dev86', 'diffstat', 'doxygen', 'dmalloc', 'expect', 'flex', 'gcc', 'gcc-c++', 'gcc-g77', 'gcc-gnat', 'gcc-java', 'gcc-objc', 'gdb', 'gettext', 'indent', 'libtool', 'ltrace', 'make', 'memprof', 'nasm', 'njamd', 'patchutils', 'perl-CPAN', 'pkgconfig', 'pmake', 'pstack', 'python-devel', 'rcs', 'rpm-build', 'redhat-rpm-config', 'splint', 'strace', 'texinfo', ), 'development-libs': ( # Description 'Development Libraries', # Include (), # Packages 'curl-devel', 'cyrus-sasl-devel', 'db4-devel', 'db4-utils', 'dialog', 'expat-devel', 'fam-devel', 'gdbm-devel', 'gmp-devel', 'gpm-devel', 'hesiod-devel', 'krb5-devel', 'krbafs-devel', 'kudzu-devel', 'libcap-devel', 'libtermcap-devel', 'libusb-devel', 'libuser-devel', 'libxml-devel', 'libxml2-devel', 'lockdev-devel', 'modutils-devel', 'ncurses-devel', 'newt-devel', 'openldap-devel', 'openssl-devel', 'pam-devel', 'pciutils-devel', 'readline-devel', 'rpm-devel', 'slang-devel', 'swig', 'zlib-devel', 'libogg-devel', 'libvorbis-devel', ), 'kernel-development': ( # Description 'Kernel Development', # Include ('development-tools', ), # Packages 'kernel-source', 'libattr-devel', 'libacl-devel', 'tk', ), 'legacy-software-development': ( # Description 'Legacy Software Development', # Include (), # Packages 'compat-gcc', 'compat-gcc-c++', 'compat-gcc-g77', 'compat-libstdc++', 'compat-libstdc++-devel', ), 'x-software-development': ( # Description 'X Software Development', # Include ('development-tools', ), # Packages 'Glide3-devel', 'XFree86-devel', 'Xaw3d-devel', 'gd-devel', 'lesstif-devel', 'libjpeg-devel', 'libtiff-devel', 'libpng-devel', 'libmng-devel', 'libungif-devel', 'freetype-devel', 'netpbm-devel', 'libpng10-devel', 'openmotif-devel', 'SDL-devel', 'SDL_image-devel', 'SDL_mixer-devel', 'SDL_net-devel', ), 'gnome-software-development': ( # Description 'GNOME Software Development', # Include ('x-software-development', ), # Packages 'bug-buddy', 'pygtk2-devel', 'glib-devel', 'glib2-devel', 'gtk+-devel', 'GConf-devel', 'GConf2-devel', 'Guppi-devel', 'ORBit-devel', 'ORBit2-devel', 'atk-devel', 'bonobo-activation-devel', 'bonobo-conf-devel', 'bonobo-devel', 'eel2-devel', 'fontconfig-devel', 'gail-devel', 'gal-devel', 'gdk-pixbuf-devel', 'gnome-libs-devel', 'gnome-pilot-devel', 'gnome-print-devel', 'gnome-vfs-devel', 'gnome-vfs2-devel', 'gtkhtml-devel', 'gtk-doc', 'gtk2-devel', 'imlib-devel', 'libIDL-devel', 'libart_lgpl-devel', 'libbonobo-devel', 'libbonoboui-devel', 'libglade-devel', 'libglade2-devel', 'libgnome-devel', 'libgnomecanvas-devel', 'libgnomeui-devel', 'libgtop-devel', 'libole2-devel', 'librsvg-devel', 'librsvg2-devel', 'libunicode-devel', 'libxslt-devel', 'linc-devel', 'oaf-devel', 'pango-devel', 'glade', 'glade2', ), 'kde-software-development': ( # Description 'KDE Software Development', # Include ('x-software-development', ), # Packages 'PyQt-devel', 'arts-devel', 'cdparanoia-devel', 'cups-devel', 'kdbg', 'kdebase-devel', 'kdelibs-devel', 'kdenetwork-devel', 'kdesdk', 'kdesdk-devel', 'kdepim-devel', 'kdevelop', 'kdeutils-devel', 'kdegraphics-devel', 'pilot-link-devel', 'qt-designer', 'qt-devel', 'sane-backends-devel', 'sip-devel', 'libxslt-devel', ), 'workstation-common': ( # Description 'Workstation Common', # Include ('base', 'base-x', 'admin-tools', 'editors', 'sound-and-video', 'dialup', 'office', 'graphical-internet', 'text-internet', 'printing', 'graphics', 'games', ), # Packages ), 'server': ( # Description 'Server', # Include ('base', 'printing', 'text-internet', 'dialup', 'web-server', 'smb-server', 'server-cfg', 'admin-tools', ), # Packages ), 'gnome': ( # Description 'GNOME', # Include ('gnome-desktop', ), # Packages ), 'kde': ( # Description 'KDE', # Include ('kde-desktop', ), # Packages ), 'supported': ( # Description 'Supported Packages', # Include (), # Packages 'anaconda', 'anaconda-help', 'anaconda-images', 'anaconda-runtime', 'booty', ), } supportedfs=['ext2', 'reiserfs', 'ext3'] installrpms=['dev', 'e2fsprogs', 'glibc', 'util-linux', 'setup', 'bash', 'python', 'ncurses', 'tar', 'coreutils', 'rpm', 'net-tools', 'sash', 'reiserfs-utils', 'cpio', 'bzip2-libs', 'popt'] actions={ 'prep': ''' # you get errors if these files do not exist import os os.system("touch /var/lib/rpm/Basenames") os.system("touch /var/lib/rpm/Conflictname") os.system("touch /var/lib/rpm/Dirnames") os.system("touch /var/lib/rpm/Filemd5s") os.system("touch /var/lib/rpm/Group") os.system("touch /var/lib/rpm/Installtid") os.system("touch /var/lib/rpm/Name") os.system("touch /var/lib/rpm/Packages") os.system("touch /var/lib/rpm/Providename") os.system("touch /var/lib/rpm/Provideversion") os.system("touch /var/lib/rpm/Pubkeys") os.system("touch /var/lib/rpm/Requirename") os.system("touch /var/lib/rpm/Requireversion") os.system("touch /var/lib/rpm/Sha1header") os.system("touch /var/lib/rpm/Sigmd5") os.system("touch /var/lib/rpm/Triggername") ''', 'post': ''' import os # postinstall # patchinittab adds /dev/ which we do not want findandreplace("/etc/inittab", "/dev/ttys/", "ttys/") # patch /etc/rc.d/rc.sysinit os.system("sed '/^last=0$/,/^fi$/s/^/#/' < /mnt/etc/rc.d/rc.sysinit > /tmp/rc.sysinit; cp /tmp/rc.sysinit /mnt/etc/rc.d/rc.sysinit") # disable sendmail os.system("mv /mnt/etc/rc.d/rc3.d/S80sendmail /mnt/etc/rc.d/rc3.d/K30sendmail") ''' } ---END-CUT--- |
From: Robert S. B. <bob...@co...> - 2003-06-17 19:11:05
|
umlbuilder 1.40-5 does not seem to like uml patched kernel 2.4.20-6. I saw the post about the redundant "root=" parameter being generated by the install option of the control file and hacked it to generate a better linux cmd line. However, the uml kernel 2.4.20-6 kernel does not like installfs as root filesystem. [rsbaker@rsbaker rsbaker]$ umlbuilder --distro Redhat8.0 --modules base --hostname playground.example.com --ipaddr 172.16.1.2 --initdefault 5 --rpmdir /exports/rh8/RedHat/RPMS --dir playground Indexing RPMS ========================================|100% Done. Successful Calculating packages, dependencies and install order ========================================|100% Done. Successful Working in /home/rsbaker/playground Making directories Making files Setting up swapspace version 1, size = 134213 kB Populating install filesystem ========================================|100% Done. Successful Running install process Checking for the skas3 patch in the host...not found Checking for /proc/mm...not found tracing thread pid = 12786 Linux version 2.4.20-custom-6um (rs...@rs...) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Tue Jun 17 14:09:14 EDT 2003 On node 0 totalpages: 16384 zone(0): 16384 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: rw umid=playground mem=64m udb0=rootfs ubd7=installfs eth0=tuntap,,,10.103.140.129 root=/dev/ubd7 init=/uml_stage2install.py con0=pts,fd:1 Calibrating delay loop... 3489.25 BogoMIPS Memory: 61808k available Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) Inode cache hash table entries: 4096 (order: 3, 32768 bytes) Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) Checking for host processor cmov support...Yes Checking for host processor xmm support...No Checking that ptrace can change system call numbers...OK Checking that host ptys support output SIGIO...Yes Checking that host ptys support SIGIO on close...No, enabling workaround POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rg...@at...) devfs: boot_options: 0x0 pty: 256 Unix98 ptys configured RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) md: raid0 personality registered as nr 2 md: raid1 personality registered as nr 3 md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. LVM version 1.0.5+(22/07/2002) Initializing software serial port version 1 mconsole (version 2) initialized on /home/rsbaker/.uml/playground/mconsole unable to open root_fs for validation unable to open installfs for validation Initializing stdio console driver Virtual console 0 assigned device '/dev/pts/5' Netdevice 0 : TUN/TAP backend - IP = 10.103.140.129 NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 4096 bind 8192) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. VFS: Cannot open root device "ubd7" or 62:70 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 62:70 Install failed result of system is 256 Installation failed. [rsbaker@rsbaker rsbaker]$ I tried creating a sparse file (install_fs), creating a ext2 filesystem in it, loopback mounting it, cpioing the contents of installfs into it, modifying control to point to it, all to no avail. [rsbaker@rsbaker playground]$ ./control install Checking for the skas3 patch in the host...not found Checking for /proc/mm...not found tracing thread pid = 12881 Linux version 2.4.20-custom-6um (rs...@rs...) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Tue Jun 17 14:09:14 EDT 2003 On node 0 totalpages: 16384 zone(0): 16384 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: rw umid=playground mem=64m udb0=rootfs ubd7=install_fs eth0=tuntap,,,10.103.140.129 root=/dev/ubd7 init=/uml_stage2install.py Calibrating delay loop... 2010.86 BogoMIPS Memory: 61808k available Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) Inode cache hash table entries: 4096 (order: 3, 32768 bytes) Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) Checking for host processor cmov support...Yes Checking for host processor xmm support...No Checking that ptrace can change system call numbers...OK Checking that host ptys support output SIGIO...Yes Checking that host ptys support SIGIO on close...No, enabling workaround POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rg...@at...) devfs: boot_options: 0x0 pty: 256 Unix98 ptys configured RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) md: raid0 personality registered as nr 2 md: raid1 personality registered as nr 3 md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. LVM version 1.0.5+(22/07/2002) Initializing software serial port version 1 mconsole (version 2) initialized on /home/rsbaker/.uml/playground/mconsole unable to open root_fs for validation Partition check: ubdh: unknown partition table Initializing stdio console driver Netdevice 0 : TUN/TAP backend - IP = 10.103.140.129 NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 4096 bind 8192) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. VFS: Mounted root (ext2 filesystem). Warning: unable to open an initial console. Kernel panic: Attempted to kill init! Install failed [rsbaker@rsbaker playground]$ Bob Baker rs...@ba... |
From: Robert S. B. <bob...@co...> - 2003-06-17 18:57:46
|
The uml-custom.spec for producing rpms was using /var/tmp in the host filesystem, and not creating a proper modules-x.tar. Attached is a version that should fix this problem. |
From: Frank <flu...@ya...> - 2003-05-30 06:07:47
|
After creating a .p file for UnitedLinux (based on Suse sample) I came across the following problem: >umlbuilder_gui RPMs on disk have changed - ignoring cache complete 1 Unexpected exception occurred: Traceback (most recent call last): File "/usr/lib/uml/umlbuilder/gui.py", line 803, in run error=self.error, system=self.system) File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 375, in install self.calculaterpms(progress) File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 405, in calculaterpms pkgs.extend(list(self.options.profmodules()[i][2:])) KeyError: M ++++++++++++++++++++++++++++++++++++++++++++++++++++ Any suggestions? __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com |
From: Roger B. <ro...@ro...> - 2003-02-17 19:25:03
|
> Got Suse7.3pro up, there was one X error: > > There is no link /var/X11R6/bin/X to the correct X Server > binary. Please configure the correct X Server with SaX/SaX2, which > will create the missing link. I'm aborting now > > Adding this link did the trick: /var/X11R6/bin/X -> /etc/umlutil/xserver . The postinstall should have done this. I'll double check. > Can I change supportedfs=['ext2'] to supportedfs=['ext2','reiserfs'] ? You can. You'll need to ensure that the reiserfs tools (mkfs.reiserfs) are available in the installrpms. Also make sure when testing that you try a root filesystem of type reiser. reiser is quite tricky as it is a module in UML so an initrd has to be used to mount the root. Things used to be quite bad when I tried to use each disto to build their own initrd. UML Builder now uses its own code (with some stuff copied from Redhat 8). Roger |
From: Jonathan R. <fre...@ul...> - 2003-02-17 05:08:25
|
At Sat, 15 Feb 2003 22:03:57 -0800, Roger Binns wrote: > > > I've been trying to get the Suse7.3pro.p to work with the rpm packages > > from a Suse mirror. > > You may want to cut down the rpms you have to only those that are on > CD1. I can send you the listing if you want. Good news, this won't be necessary. > > [I added postfix to the base section in the profile.) > > That is the correct solution. Apart from having to remove Netscape6 from the package repository directory, and having to copy over xv, I was able to get the mirror packages to work with a modified profile by altering the installrpms variable. Patch is below. > > Successful > > Working in /home/freesource/REDHAT/suse7.3 > > Making directories > > Making files > > Setting up swapspace version 1, size = 134213632 bytes > > Populating install filesystem ............. > > ValueError: Ambiguous require vi_clone - specify one of ['elvis.rpm', 'nvi.rpm', 'vim.rpm'] > > Was required by aaa_base.rpm > > At this point it is processing the list of rpms that are used in the hostfs during > installation. It should basically end up being filesystem support (mkfs.*), > the shell, awk, mount, various utilities etc. However I do defer the rpms for > the dependency processing. > > > [I added nvi to the base section, but vim already was in the profile > > which was strange.] > > So you should have been able to fix it by adjusting the installrpms variable. This was the solution, added nvi to the installrpms variable. > > ValueError: No rpm matching xv > > > > [I had just forgotten to copy over xv from the mirror to the package repository directory .. did that.] > > At this point it is getting real wierd what is being sucked in for the installrpms. There > really shouldn't be any X stuff. After adding nvi to the installrpms variable this error went away. Got Suse7.3pro up, there was one X error: There is no link /var/X11R6/bin/X to the correct X Server binary. Please configure the correct X Server with SaX/SaX2, which will create the missing link. I'm aborting now Adding this link did the trick: /var/X11R6/bin/X -> /etc/umlutil/xserver . Can I change supportedfs=['ext2'] to supportedfs=['ext2','reiserfs'] ? Here's the patch for the diff -u. --- Suse7.3pro.p Wed Dec 25 00:50:19 2002 +++ Suse7.3pro.p.works Sun Feb 16 23:48:18 2003 @@ -33,7 +33,7 @@ # Packages 'aaa_dir', 'aaa_skel', 'ash', 'base', 'bash', 'bc', 'bzip', - 'compat', 'compress', 'cpio', 'cracklib', 'cron', 'db', 'devfsd', + 'compat', 'compress', 'cpio', 'cracklib', 'postfix', 'cron', 'db', 'devfsd', 'devs', 'diffutils', 'e2fsprogs', 'file', 'fileutils', 'findutils', 'gawk', 'gdbm', 'glibc', 'gppshare', 'grep', 'groff', 'gzip', 'hfsutils', 'jfsprogs', 'less', 'libz', @@ -42,7 +42,7 @@ 'pam_devperm', 'pam', 'perl', 'ps', 'reiserfs', 'rpm', 'sash', 'shadow', 'sh-utils', 'splashanim', 'syslogd', 'sysvinit', 'terminfo', 'texinfo', 'timezone', - 'util-linux', 'vim', 'yast', 'strace' + 'util-linux', 'yast', 'strace', 'qt', 'thttpd', 'nvi' ), @@ -95,7 +95,7 @@ 'howtodeh', 'howtoenh', 'inf2htm', 'man-pages', 'sdb_de', 'sdb_en', 'sdb', 'susehelp_de', 'susehelp_en', 'susehelp', 'susetour_de', 'susetour_en', 'susetour', 'xman', 'qt-devel-doc', - 'netscape', 'glx' + 'glx' ), @@ -153,7 +153,7 @@ 'kdelibs-artsd', 'kdelibs-devel-doc', 'kdelibs-devel', 'kdelibs', 'kdemultimedia', 'kdenetwork', 'kdepim', 'kdetoys', 'kdeutils', 'kdialog', 'kfontinst', 'kinternet', 'koncd', 'susehelpcenter', - 'xmms-kde', 'glx', 'netscape', 'susehelp_en' + 'xmms-kde', 'glx', 'susehelp_en' ), @@ -269,7 +269,7 @@ 'xloader', 'xmods_3x', 'xmodules', 'xshared', '3ddiag', 'agpgart', 'glx', 'mesaglut', 'mesa', 'mesasoft', 'NVIDIA_GLX', 'NVIDIA_kernel', 'xf86glu', 'calctool', 'coolmail', - 'netscape-plugins', 'netscape', 'ttmkfdir', 'unclutter', + 'ttmkfdir', 'unclutter', 'usbview', 'wterm', 'xbanner', 'xcolors', 'xkeycaps', 'xless', 'xlock', 'xosview', 'xtermset', 'ssbase', 'ssexmp', 'xtoolpl', 'xview-devel-examples', 'xview-devel', 'xview', 'fvwm2', 'icons', @@ -356,7 +356,7 @@ installrpms=['devs', 'e2fsprogs', 'glibc', 'util-linux', 'bash', 'python', 'fileutils', 'textutils', 'rpm', 'net-tools', 'sash', -'base', 'sh-utils', 'strace', 'reiserfs' ] +'base', 'sh-utils', 'strace', 'reiserfs', 'nvi' ] # various actions to take before/after installing rpms rpmactions={ Jonathan |
From: Roger B. <ro...@ro...> - 2003-02-16 06:03:58
|
> I've been trying to get the Suse7.3pro.p to work with the rpm packages > from a Suse mirror. Note that I did it with an actual copy of the CDs that someone sent me. Unfortunately Suse doesn't seem to want people like me to support their products. You may want to cut down the rpms you have to only those that are on CD1. I can send you the listing if you want. > ValueError: Ambiguous require smtp_daemon - specify one of ['postfix.rpm', 'sendmail-tls.rpm', 'sendmail.rpm'] > Was required by cron.rpm > > [I added postfix to the base section in the profile.) That is the correct solution. > Successful > Working in /home/freesource/REDHAT/suse7.3 > Making directories > Making files > Setting up swapspace version 1, size = 134213632 bytes > Populating install filesystem > Traceback (most recent call last): > File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 542, in ? > sys.exit(Installer().install(sys.argv[1:],progress=InstallerProgress())) > File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 385, in install > self.populateinstallfs(progress) > File "/usr/lib/uml/umlbuilder/uml_mkdistro.py", line 429, in populateinstallfs > pkgs=self.packages.getalldeps(self.options.profinstallrpms()) > File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 413, in getalldeps > raise ValueError, "Ambiguous require "+d[0]+" - specify one of "+str(self._getprovides(d[0]))+"\nWas required by "+d[1] > ValueError: Ambiguous require vi_clone - specify one of ['elvis.rpm', 'nvi.rpm', 'vim.rpm'] > Was required by aaa_base.rpm At this point it is processing the list of rpms that are used in the hostfs during installation. It should basically end up being filesystem support (mkfs.*), the shell, awk, mount, various utilities etc. However I do defer the rpms for the dependency processing. > [I added nvi to the base section, but vim already was in the profile > which was strange.] So you should have been able to fix it by adjusting the installrpms variable. > ValueError: No rpm matching xv > > [I had just forgotten to copy over xv from the mirror to the package repository directory .. did that.] At this point it is getting real wierd what is being sucked in for the installrpms. There really shouldn't be any X stuff. Roger |