-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi list,
i have a problem with PackageSelection:
I create a local repository from SuSE9.0 DVD (x86_64)
and create my own Package-Selection. I also updateted
the kernel and the perl packages. I have removed the
original:
rm -f /root/current/suse/x86_64/k_deflt-2.4.21-102.x86_64.rpm
rm -f /root/current/suse/x86_64/k_smp-2.4.21-102.x86_64.rpm
rm -f /root/current/suse/x86_64/perl-5.8.1-43.x86_64.rpm
Downloaded the new ones and copy them to the repository:
cp k_deflt-2.4.21-201.x86_64.rpm /root/current/suse/x86_64
cp k_smp-2.4.21-201.x86_64.rpm /root/current/suse/x86_64
cp perl-5.8.1-77.x86_64.rpm /root/current/suse/x86_64
cd /root/current/suse
create_package_descr -l english -l german /root/current/suse/
start yast2 autoyast
select my xml-file
start iso-creation
and get following error-message:
Paketquelle
/root/current
Pakete
33
Fehlende Pakete
/root/current/./suse/x86_64/k_deflt-2.4.21-102.x86_64.rpm
/root/current/./suse/x86_64/k_smp-2.4.21-102.x86_64.rpm
/root/current/./suse/x86_64/perl-5.8.1-43.x86_64.rpm
and here the yast-log with added some messages:
...
[YCP] autoinstall/iso.ycp(checkPackageAvail):146 MG checkPackageAvail Package
database=/root/current/./suse/setup/descr/packages
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/ash-0.2-256.x86_64.rpm
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/ash.rpm
[YCP] autoinstall/iso.ycp(checkPackageAvail):156 MG Package ash 0.2 256 x86_64
pacsize 289978 pacsize1 -1
...
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/k_deflt-2.4.21-102.x86_64.rpm
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/k_deflt.rpm
[YCP] autoinstall/iso.ycp(checkPackageAvail):156 MG Package k_deflt 2.4.21 102
x86_64 pacsize -1 pacsize1 -1
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/k_deflt-2.4.21-102.x86_64.rpm
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/k_smp-2.4.21-102.x86_64.rpm
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/k_smp.rpm
[YCP] autoinstall/iso.ycp(checkPackageAvail):156 MG Package k_smp 2.4.21 102
x86_64 pacsize -1 pacsize1 -1
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
[YCP] autoinstall/iso.ycp(getRpmPath):126 MG
getRpmPath /root/current/./suse/x86_64/k_smp-2.4.21-102.x86_64.rpm
[YCP] autoinstall/iso.ycp(getRpmPath):116 MG getRpmPath dataDir= ./suse
and so on ...
in /root/current/suse/setup/descr/packages the is no k_deflt-2.4.21-102:
...
##----------------------------------------
=Pkg: k_deflt 2.4.21 201 x86_64
+Req:
mkinitrd
/bin/cp
/bin/sed
/bin/touch
/bin/awk
/bin/sh
/bin/sh
/bin/sh
/bin/sh
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsBzip2) <= 3.0.5-1
- -Req:
+Prq:
mkinitrd
/bin/cp
/bin/sed
/bin/touch
/bin/awk
/bin/sh
/bin/sh
/bin/sh
/bin/sh
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsBzip2) <= 3.0.5-1
- -Prq:
+Prv:
kernel
k_deflt = 2.4.21-201
- -Prv:
=Grp: System/Kernel
=Lic: GPL
=Src: k_deflt 2.4.21 201 src
=Tim: 1077132976
=Loc: 1 k_deflt-2.4.21-201.x86_64.rpm
=Siz: 15496924 46756274
##----------------------------------------
...
And now my question: What do i wrong?
What does
Pkg::GetPackages (`selected , false);
in /usr/share/YaST2/include/autoinstall/iso.ycp ?
With the original rpms in place there are no errors
and my selection works fine.
Many thanks!
Mario.
- --
Mario Goppold, TBZ-PARIV GmbH, Bernsdorfer Str. 210-212, 09126 Chemnitz
Tel.: 0371/5221215 Fax: 0371/5221216
1024D/67123521 2001-01-29 Mario Goppold (tbz-pariv)