[SOLVED] windows10-upgrade - 1903 -> 2009 failed

Antworten
g.burck
Beiträge: 199
Registriert: 23 Mai 2018, 16:44

[SOLVED] windows10-upgrade - 1903 -> 2009 failed

Beitrag von g.burck »

Moin,

auf einer virtuellen Maschine klappt der upgrade von Windows10 nicht. Auf der VM läuft 1903, Ziel ist 2009 (20H2).
Folgende Fehlermeldung fand ich im log:

(3415) [3] [2021-06-08 18:42:13.945] [windows10-upgrade] Error: $TargetVersion$ invalid. Trying to determine $TargetVersion$ from ProductProperty upgrade-to-version as fallback
(5813) [3] [2021-06-08 18:42:18.644] [windows10-upgrade] Error: Upgrade to Windows 10 2009 failed! Current ReleaseID = 1903
(5814) [2] [2021-06-08 18:42:18.644] [windows10-upgrade] Error level set to fatal

Eingestellt ist eigentlich:
automode: true
installfile_dir: installfiles2009
upgrade-to-version: 20H2

Letzteres hatten wir auch schon auf latest, wird das beim automode nicht auch ignoriert? Ich habe das bei anderen upgrades auch nicht angefasst.

Grüße

Gregor
Zuletzt geändert von g.burck am 11 Jun 2021, 11:22, insgesamt 1-mal geändert.
opsi config editor Version 4.1.9.8.5 (2021/04/12)

opsiconfd 4.2.0.286
andré
Beiträge: 324
Registriert: 07 Jan 2014, 10:48

Re: windows10-upgrade - 1903 -> 2009 failed

Beitrag von andré »

Im Paket wird nicht mehr nach 2009 gesucht. Benenne mal den Ordner nach installfiles20H2 um, dann sollte es wieder gehen.
g.burck
Beiträge: 199
Registriert: 23 Mai 2018, 16:44

Re: windows10-upgrade - 1903 -> 2009 failed

Beitrag von g.burck »

Moin,

in diesem Thread: viewtopic.php?f=7&t=11935&p=52416#p52416

Wurde mir erklärt, dass wenn automode = true und ein installfiles directory gesetzt ist, darüber die Zielversion gefunden wird. So habe ich das jedenfalls verstanden.

Wann wurde das Verhalten denn wieder geändert? In den release Notes : viewtopic.php?f=1&t=12362
finde ich zwar einen Hinweis: * Modified check for multiple installfiles directories detection , und im log finde ich auch den loop zum suchen, aber daraus zu schließen, das man den Verzeichnisnamen anpassen muss komme ich da nicht,...

Ich habe im Depot jetzt erst mal einen symbolischen Link zum testen installfiles20H2 -> installfiles2009 gesetzt und teste.

Grüße & Danke für die Hilfe!

Gregor
opsi config editor Version 4.1.9.8.5 (2021/04/12)

opsiconfd 4.2.0.286
andré
Beiträge: 324
Registriert: 07 Jan 2014, 10:48

Re: windows10-upgrade - 1903 -> 2009 failed

Beitrag von andré »

ich habe einfach nur mit grep nach der Fehlermeldung gesucht.

in der declarations-local.opsiinc gibt es folgende Abfrage, wenn der Automodus auf Auto steht:

Code: Alles auswählen

Set $TargetVersion$ = stringReplaceRegex($InstallfilesDir$, 'installfiles', '')
for %ReleaseID% in $ReleaseIDs$ do Sub_Determine_TargetVersion_From_Foldername

[.....]

if NOT (($TargetVersion$ = "1511") OR ($TargetVersion$ = "1603") OR ($TargetVersion$ = "1703") OR ($TargetVersion$ = "1709") OR ($TargetVersion$ = "1803") OR ($TargetVersion$ = "1903") OR ($TargetVersion$ = "1909") OR ($TargetVersion$ = "2004") OR ($TargetVersion$ = "20H2") OR ($TargetVersion$ = "21H1"))
					LogError "$TargetVersion$ invalid. Trying to determine $TargetVersion$ from ProductProperty upgrade-to-version as fallback"
					Set $TargetVersion$ = GetProductProperty("upgrade-to-version", "latest")
				endif
Heißt, dass erst nach den installfiles-Ordnern geschaut wird und danach wird geprüft, welche Nummer in den Ordnern zu finden ist. 2009 ist nicht mehr dabei. Steht also 20H2 im Ordner, sollte es im Automodus funktionieren.

Die if-Abfrage bringt einen Fehler, wenn keine erlaubte Version gefunden wurde. Und dieser Fehler stand bei dir im Log.
g.burck
Beiträge: 199
Registriert: 23 Mai 2018, 16:44

Re: [SOLVED] windows10-upgrade - 1903 -> 2009 failed

Beitrag von g.burck »

Ich hätte die Hoffnung gehabt, durch lesen der Release Notes auf so eine Änderung zu kommen.

Auf die Idee das log zu greppen bin ich nicht gekommen.

Aber nun läuft es ja wieder, danke für deine Hilfe!

Grüße

Gregor
opsi config editor Version 4.1.9.8.5 (2021/04/12)

opsiconfd 4.2.0.286
Antworten