Bug 218720

Summary: product always incompatible on update
Product: [openSUSE] openSUSE 10.2 Reporter: Ruediger Oertel <ro>
Component: YaST2Assignee: Lukas Ocilka <locilka>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: andreas.hanke
Version: Beta 1 plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2log ... does this help ?

Description Ruediger Oertel 2006-11-07 11:58:55 UTC
had installed the machine from
ftp://10.10.0.100/install/SLP/openSUSE-10.2-Beta1-DVD/x86_64/CD1
and now I'm trying to update to ftp://machcd2.suse.de/consistent/full-x86_64

content files:
old:
PRODUCT openSUSE
VERSION 10.2
DISTPRODUCT openSUSE-10.2-CD-download
DISTVERSION 10.2-Beta1
VENDOR SUSE LINUX Products GmbH, Nuernberg, Germany
RELNOTESURL http://www.suse.com/relnotes/i386/openSUSE/10.2/release-notes.rpm
ARCH.x86_64 x86_64 i686 i586 i486 i386 noarch
DEFAULTBASE x86_64
REQUIRES openSUSE-release-10.2 pattern:basesystem
LINGUAS de en es fr it ja zh_CN zh_TW
SHORTLABEL SL 10.2 Beta1
LABEL openSUSE 10.2
LABEL.de openSUSE 10.2
EXTRAURLS http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/
OPTIONALURLS http://download.suse.com/install/10.2/inst-source-extra/ http://download.open
suse.org/distribution/SL-OSS-factory-debug/
DESCRDIR suse/setup/descr
DATADIR suse
FLAGS update
LANGUAGE en_US



new:
PRODUCT openSUSE
VERSION 10.2
DISTPRODUCT openSuSE-full-x86_64
DISTVERSION 10.2-0
VENDOR SUSE LINUX Products GmbH, Nuernberg, Germany
RELNOTESURL http://www.suse.com/relnotes/x86_64/SUSE-LINUX/10.2/release-notes.rpm
ARCH.x86_64 x86_64 i686 i586 i486 i386 noarch
DEFAULTBASE x86_64
REQUIRES openSUSE-release = 10.2
LINGUAS de en
SHORTLABEL SL 10.2
LABEL openSUSE 10.2
LABEL.de openSUSE 10.2
DESCRDIR suse/setup/descr
DATADIR suse
FLAGS update volatile_content
LANGUAGE de_DE
Comment 1 Lukas Ocilka 2006-11-07 13:04:00 UTC
Could you, please, attach YaST logs, after it reports that it is incompatible?
Comment 2 Lukas Ocilka 2006-11-07 13:12:23 UTC
BTW, these are the differencies

-DISTPRODUCT openSUSE-10.2-CD-download
-DISTVERSION 10.2-Beta1
+DISTPRODUCT openSuSE-full-x86_64
+DISTVERSION 10.2-0

kind-of-noarch / x86_64

-RELNOTESURL http://www.suse.com/relnotes/i386/openSUSE/10.2/release-notes.rpm
+RELNOTESURL
+http://www.suse.com/relnotes/x86_64/SUSE-LINUX/10.2/release-notes.rpm

-REQUIRES openSUSE-release-10.2 pattern:basesystem
-LINGUAS de en es fr it ja zh_CN zh_TW
-SHORTLABEL SL 10.2 Beta1
+REQUIRES openSUSE-release = 10.2
+LINGUAS de en
+SHORTLABEL SL 10.2

Removed REQUIRES

-FLAGS update
-LANGUAGE en_US
+FLAGS update volatile_content
+LANGUAGE de_DE

Different language
Comment 3 Lukas Ocilka 2006-11-07 13:38:59 UTC
Cannot reproduce with ftp://machcd2.suse.de/consistent/full-i386/content but there is a different type of DISTPRODUCT and PRODUCT.

--- cut ---
PRODUCT SUSE LINUX
VERSION 10.2
DISTPRODUCT SuSE-Linux-full-i386
DISTVERSION 10.2-0
--- cut ---

Rudi, I'm afraid YaST logs will be needed.
Comment 4 Ruediger Oertel 2006-11-07 17:44:50 UTC
Created attachment 104176 [details]
y2log ...  does this help ?
Comment 5 Ruediger Oertel 2006-11-07 17:45:36 UTC
if something is missing, feel free to look at galerkin.suse.de
Comment 6 Lukas Ocilka 2006-11-07 19:06:06 UTC
Hmm, there seem to be more problems.

Product.ycp:77 Prods: [$["category":"add-on", "description":"openSUSE 10.2", "display_name":"openSUSE 10.2", "flags":["update", "volatile_content"], "name":"openSUSE","relnotes_url":"http://www.suse.com/relnotes/x86_64/SUSE-LINUX/10.2/release-notes.rpm", "short_name":"SL 10.2", "summary":"openSUSE 10.2", "update_urls":[], "vendor":"", "version":"10.2"]]

<1> Galerkin(1250) [YCP] Product.ycp:88 Found base products: []
<3> Galerkin(1250) [YCP] Product.ycp:89 No base product found
<5> Galerkin(1250) [YCP] Product.ycp:174 Name:
<1> Galerkin(1250) [YCP] Wizard.ycp:1490 Setting product name to ''
<1> Galerkin(1250) [YCP] Mode.ycp:113 setting mode to update

<3> Galerkin(1250) [agent-ini] IniParser.cc(parse):519 Can not open /etc/install.inf.

<3> Galerkin(1250) [YCP] Linuxrc.ycp:26 Reading install.inf, but file doesn't exist!!!

2006-11-07 18:42:05 <3> Galerkin(1250) [TagFileParser] TagFileParser.cc(parse):203 Parse error, unrecognized format [+Prq]. Be sure /var/lib/zypp/cache/Source.r3CjKY/DATA/descr/devel_ruby-10.2-97.x86_64.patdoes not contains a single tag with new lines.
2006-11-07 18:42:05 <3> Galerkin(1250) [TagFileParser] TagFileParser.cc(parse):203 Parse error, unrecognized format [ruby]. Be sure /var/lib/zypp/cache/Source.r3CjKY/DATA/descr/devel_ruby-10.2-97.x86_64.patdoes not contains a single tag with new lines.
2006-11-07 18:42:05 <3> Galerkin(1250) [TagFileParser] TagFileParser.cc(parse):203 Parse error, unrecognized format [rubygems]. Be sure /var/lib/zypp/cache/Source.r3CjKY/DATA/descr/devel_ruby-10.2-97.x86_64.patdoes not contains a single tag with new lines.
2006-11-07 18:42:05 <3> Galerkin(1250) [TagFileParser] TagFileParser.cc(parse):203 Parse error, unrecognized format [-Prq:]. Be sure /var/lib/zypp/cache/Source.r3CjKY/DATA/descr/devel_ruby-10.2-97.x86_64.patdoes not contains a single tag with new lines.

2006-11-07 18:42:05 <3> Galerkin(1250) [TagFileParser] TagFileParser.cc(parse):203 Parse error, unrecognized format [C++ Development]. Be sure /var/lib/zypp/cache/Source.r3CjKY/DATA/descr/devel_yast-10.2-97.x86_64.patdoes not contains a single tag with new lines.
Comment 11 Lukas Ocilka 2006-11-09 09:39:29 UTC
- Set Product Name only when any Product Name found (#218720).
- If no base product found, do not complain about imcompatibility.
  This happens only when updating the running system (#218720).

Fixed in:
* yast2-installation
  2.14.8   (openSUSE 10.2)
  2.13.167 (SLE 10 SP1)
* yast2-update
  2.14.6   (openSUSE 10.2)
  2.13.42  (SLE 10 SP1)