Bug #101661 Mysql Installer 5.7.25 error parsing products.xml
Submitted: 18 Nov 2020 11:05 Modified: 18 Nov 2020 11:08
Reporter: Jean-Philippe Prade Email Updates:
Status: Can't repeat Impact on me:
None 
Category:MySQL Server: Installing Severity:S3 (Non-critical)
Version:5.7.25 OS:Microsoft Windows
Assigned to: CPU Architecture:Any

[18 Nov 2020 11:05] Jean-Philippe Prade
Description:
Hello

Installing : 

mysql-installer-community-5.7.25.0.msi was working fine but recently it starts failling with this error ::

mysql-installer Information: 10 : Configuration file found.
mysql-installer Information: 10 : Loaded configuration.
mysql-installer Information: 10 : Attempting product manifest download from https://cdn.mysql.com/windows/installer/manifest.zip.
mysql-installer Error: 50 : Error during XML parsing of file C:\ProgramData\MySQL\MySQL Installer for Windows\Manifest\products.xml. The error was:
System.InvalidOperationException: There is an error in XML document (15597, 404). ---> System.InvalidOperationException: Instance validation error: 'CompatibleRelatedVersion' is not a valid value for UpgradeType.
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderProductManifest.Read8_UpgradeType(String s)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderProductManifest.Read9_ProductSeries(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderProductManifest.Read10_Product(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderProductManifest.Read12_ProductCategory(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderProductManifest.Read13_ProductManifest(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderProductManifest.Read14_ProductManifest()
   --- End of inner exception stack trace ---
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
   at MySql.Installer.Core.Product.ProductManifest.Load(String fileName)

it looks like the bug https://bugs.mysql.com/bug.php?id=97264

How to repeat:
download :
mysql-installer-community-5.7.25.0.msi 

https://downloads.mysql.com/archives/installer/

and launch it from this command :

"msiexec" /quiet /norestart /i "mysql-installer-community-5.7.25.0.msi" INSTALLDIR="C:\Program Files\MySQL\MySQL Server 5.7"

Suggested fix:
Possibility to run the installer in offline mode or ..?
[18 Nov 2020 11:08] MySQL Verification Team
Thank you for the bug report. I couldn't repeat with current released version 5.7.32.