|
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. ]
|