-----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) mgoppold@tbz-pariv.de Key fingerprint = 44FE 7411 0723 0A76 C201 7A0A C9D8 D36F 6712 3521
autoinstall@lists.opensuse.org