From: Jonathan R. <fre...@ul...> - 2003-02-16 03:21:11
|
Hi Roger, I've been trying to get the Suse7.3pro.p to work with the rpm packages from a Suse mirror. Below is the list of errors, my solutions .. however, I didn't make it all the way to a complete rootfs so looking forward to your input. Thanks, Jonathan Here's the CLI: umlbuilder --distro Suse7.3pro --hostname suse --ipaddr 192.168.1.8 --rpmdir REDHAT/home/freesource/REDHAT/sources-suse7.3/ --dir suse7.3 --modules base,apps,dev,emacs,doc,perl,tcl,x,yast,kde2,games --numttys 2 --fssize 1792 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 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 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.) ... same errors ... ValueError: Ambiguous require libqt.so.2 - specify one of ['qt-korean.rpm', 'qt.rpm'] Was required by xxdiff.rpm [I added qt to the base section in the profile.) ... same errors ... ValueError: Ambiguous require http_daemon - specify one of ['apache.rpm', 'thttpd.rpm'] Was required by inf2htm.rpm [I added apache to the base section in the profile.] Calculating packages, dependencies and install order ========================== | 66% Packaging consistency error No rpm matching libodbc.so Processing package Netscape6.rpm Looking for prerequisite libodbc.so 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 454, in getalldeps return self._packagesort(packages, depsort,progress) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 479, in _packagesort if cmpfunc(ll[x],ll[y])>0 : File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 420, in depsort xreqy=r.deeprequire(x,y,allpacks) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 322, in deeprequire r,pl=self._deeprequire(x,y) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 357, in _deeprequire raise e ValueError: No rpm matching libodbc.so [I removed Netscape6 from the package repository directory.] 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 [I added nvi to the base section, but vim already was in the profile which was strange.] No rpm matching xv Processing package afterstp.rpm Looking for prerequisite xv 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 454, in getalldeps return self._packagesort(packages, depsort,progress) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 479, in _packagesort if cmpfunc(ll[x],ll[y])>0 : File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 420, in depsort xreqy=r.deeprequire(x,y,allpacks) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 322, in deeprequire r,pl=self._deeprequire(x,y) File "/usr/lib/uml/umlbuilder/pkg_collection.py", line 357, in _deeprequire raise e ValueError: No rpm matching xv [I had just forgotten to copy over xv from the mirror to the package repository directory .. did that.] Indexing RPMS ========================================|100% Done. Successful Calculating packages, dependencies and install order ========================================|100% Done. Successful Working in /home/mttrader/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 [Couldn't find any more fixes. ] |