Jump to content


XP/2003 x64 release was suspended now resumed


114 replies to this topic

#41 _def_x_

    audi 5k

  • Veterans
  • PipPipPipPipPipPip
  • 1,460 posts
  • Gender:Male

Posted 05 July 2012 - 03:36 PM

Quote

Microsoft Windows - Updated Components > Journal Viewer 1.5 is blue and listed twice
Microsoft Windows - Updated Components > Windows Installer 4.5 is blue and listed twice
Microsoft Windows - Updated Components > Windows Search 4.0 is black and listed twice

Did you download both XP x64 scripts from releases2.list..., when troubleshooting a beta script, best to have only the one script per folder?
Spoiler

also, I noticed a few things in WhatACrocks Windows XP x64 Script Test

The apm is in \Non Critical\ & the executable is in \Critical\Critical_files\
\modules\Windows XP x64\Non Critical\KB954430-ENU.apm
\modules\Windows XP x64\Critical\Critical_files\msxml4-KB954430-enu.exe

When searching for DesertJerry's duplicates I noticed numerous apm files that had (possibly) errors in the [Install] & [Removal] commands... too many spaces, missing quotes, etc.

Missing "close quote"
[Installation]
"Module:\IE8-WindowsServer2003-x64-ENU.exe /passive /update-no /norestart

Missing "close quote", two spaces between the .exe & the switches (it's there), maybe not an issue for the new AutoPatcher...?
[Removal]
"Module:\%Windir%\$NtUninstallKB922706-v7$\spuninst\spuninst.exe  /q /u /z

Just thought I'd mention what I found :)

#42 DesertJerry

    AutoPatcher Elite

  • Members
  • PipPipPipPipPip
  • 985 posts
  • Gender:Male
  • Location:Victorville, California

Posted 05 July 2012 - 09:40 PM

XP Pro x64 w/SP2 > CMD > "Test Release2" bat file > WhatACrocks Windows XP x64 Script Test selected > Next > Fetching etc > Verification Failed - One or more files has failed verification, Please... > Ran twice - same message > OK > Finished

Started AutoPatcher - results appeared to be the same as previously.

Turned on #2 system > booted to XP Pro x64 w/SP2 > copied .BAT file > CMD "Test Release2" > selected WhatACrocks Windows XP x64 Test Script > Next > files downloaded > Verification Failed error message again > OK > Finish. Ran BAT file again > Verification Failed again > Finish

Started AutoPatcher > Windows XP x64 > Windows XP x64 - Critical Updates > more blue items here than was listed on my #1 system but majority were black

Windows XP x64 - Non- Critical Updates > all black - only two boxes had check marks (same as #1 system) - KB925876 and KB 954430)

Windows XP x64 - Component Updates > Windows Media Player was black

Microsoft Windows - Critical Updates > Same as #1 system.

Microsoft Windows - Recommended Updates > Same as #1 system

Microsoft Windows - Updates Components > many differences (mainly because .NET Framework 4.0 won't install on #2 system, have not been able to determine why).

Microsoft Windows - Updates Components > Microsoft XML Parser and others shown > same as reported for #1 system (including duplicates).

Microsoft Office Addons > Same as #1

Windows Addons > Same as #1

Stand Alone > Same as #1

#43 ViroMan

    Just an awesome guy.

  • Project Manager
  • PipPipPipPipPipPip
  • 1,162 posts
  • Gender:Male
  • Location:California, USA, Earth, SOL, Milkyway
  • Interests:Programming and being a know it all pest.

Posted 05 July 2012 - 10:40 PM

ya... when I told him it was ok to post the script as available for testing I forgot to check his apm's. I am ashamed.

Everyone please stop testing it. We will fix the errors and report back again.

#44 DesertJerry

    AutoPatcher Elite

  • Members
  • PipPipPipPipPip
  • 985 posts
  • Gender:Male
  • Location:Victorville, California

Posted 06 July 2012 - 03:40 AM

View PostViroMan, on 05 July 2012 - 10:40 PM, said:

ya... when I told him it was ok to post the script as available for testing I forgot to check his apm's. I am ashamed.

Everyone please stop testing it. We will fix the errors and report back again.
Don't be ashamed; that's blaming yourself - be upset; that's blaming someone else that was tasked to do something and they screwed up.

Will be awaiting fixes.

#45 ViroMan

    Just an awesome guy.

  • Project Manager
  • PipPipPipPipPipPip
  • 1,162 posts
  • Gender:Male
  • Location:California, USA, Earth, SOL, Milkyway
  • Interests:Programming and being a know it all pest.

Posted 06 July 2012 - 04:09 AM

Well no its my fault as the teacher who did not check the students work before allowing others to use it. Its 50/50 fault. He is correcting his mistakes as I type. I helped him a bit and also gave him a tool to help but for the most part he is doing the brunt of the work. I look at it this way, It will serve to strengthen his knowledge on what to do and not to do for next time. If there is a next time... this time alone might have burnt him out. lol.

edit:
PS he has done a good job so far(except this minor hitch). Its a large NEW script about 141k right now from scratch.

Edited by ViroMan, 06 July 2012 - 04:50 AM.


#46 Whatacrock

    Lord Of The Scripts: Return Of The Manager

  • Release Managers
  • PipPipPipPipPip
  • 738 posts
  • Gender:Male
  • Location:Somewhere near Hell !!!

Posted 06 July 2012 - 09:49 AM

@DesertJerry...This was my very first time at attempting a project - you would expexct there to be errors,that is why I asked for comments and error reports. "Don't tell you didn't make mistakes on the first time trying something new".

It is a rather large script file which was written from scratch,even using the documentation(which is vague in many areas) plus advice from ViroMan(my teacher) and click-click for his dotnet script(so as to get a better idea of what was needed and layout of the script).
At this time a very large thank you to both members for their time and persistance with my question asking.

Have spent most of today making error corrections,they are more needed,and now have a greater knowledge of what's required to make scripts and keep them updated.Will keep you all informed on progress as time goes by

#47 DesertJerry

    AutoPatcher Elite

  • Members
  • PipPipPipPipPip
  • 985 posts
  • Gender:Male
  • Location:Victorville, California

Posted 06 July 2012 - 07:43 PM

View PostWhatacrock, on 06 July 2012 - 09:49 AM, said:

@DesertJerry...This was my very first time at attempting a project - you would expexct there to be errors,that is why I asked for comments and error reports. "Don't tell you didn't make mistakes on the first time trying something new".
You mis-interpreted my comments to ViroMan. I was telling him not to be "ashamed" of something he did not cause or create, but to be "upset" over something he had a hand in. There is a major difference in actions/responses between being ashamed versus being upset.

I am well aware of errors and learning consequencs - you learn all of the possible ramifications of actions; especially while in the military; my learning in that environment lasted 27+ years.

#48 Whatacrock

    Lord Of The Scripts: Return Of The Manager

  • Release Managers
  • PipPipPipPipPip
  • 738 posts
  • Gender:Male
  • Location:Somewhere near Hell !!!

Posted 06 July 2012 - 11:56 PM

@DesertJerry... Please accept my apologies for comments made towards you.
Many long hours have been commited to this release,many a time wanting to give up but persisted in the end.

I believe we are getting close with completion of the release and for those who test we would like to here form you with updates which you have installed on your system which show in autpatcher as not installed. I am aware there may be a large number so will sort through them over the next few days..have a fresh install on my system and only have those updates which came from WUS.

#49 DesertJerry

    AutoPatcher Elite

  • Members
  • PipPipPipPipPip
  • 985 posts
  • Gender:Male
  • Location:Victorville, California

Posted 07 July 2012 - 04:49 AM

Back in posting #39 I mentioned the program Windows Update List from NirSoft - did you get a chance to download and check it out? I ask that because of its ability to list all the updates installed even though they do not appear in the location listed in Windows Update List. It's my guess that slipstreamed update information is maintained somewhere and the program reads it. If how that is being done could be determined AutoPatcher could better identify installed/slipstreamed updates.

Again, I believe AutoPatcher does not list all of my installed updates because of their being slipstreamed into the install source - but I am sure that information is available somewhere - I'm just not sure where.

#50 ViroMan

    Just an awesome guy.

  • Project Manager
  • PipPipPipPipPipPip
  • 1,162 posts
  • Gender:Male
  • Location:California, USA, Earth, SOL, Milkyway
  • Interests:Programming and being a know it all pest.

Posted 07 July 2012 - 05:37 AM

ohh I forgot to check that sorry. I probably put it off due to someone else who is working on an auto script generator from the microsoft update stream.

#51 _def_x_

    audi 5k

  • Veterans
  • PipPipPipPipPipPip
  • 1,460 posts
  • Gender:Male

Posted 07 July 2012 - 05:08 PM

View PostDesertJerry, on 05 July 2012 - 09:40 PM, said:

Windows XP x64 - Non- Critical Updates > all black - only two boxes had check marks (same as #1 system) - KB925876 and KB954430)

@DesertJerry, if you're willing to edit a few apm files, maybe search your system, registry, I noticed a few things...?

KB925876 - the existing apm file:
Spoiler

The edits:
Spoiler

Note: This update is looking for a file and then a registry entry. To be consistant I switched the detections, 'Registry' then 'File'. I edited the 'FilePath', added back 'FileVersion' & 'FileMD5', left both blank. If you could determine if your slipstream added a registry entry (may not have), if it did, how does it differ from the above registry entry? Do you have a registry entry similar to the info above, you should have according to the extracted info for this update, the inf file.

If you're missing the cat file, the slipstream may have simply extracted the updated file (.dll, etc) and dropped it in your system. Check the location of the cat file, does it differ from the above location...?

KB954430 - the existing apm file:
Spoiler

The edits:
Spoiler

Note: These are non critical updates, set to 'False'. To be consistant, switched 'Registry' & 'File', no registry info given so left all lines blank. I edited the 'FilePath'. If this doesn't work, locate 'msxml4.dll' and provide the 'full path', confirm 'FileVersion' as well.

Again, only if you feel up to it :)

#52 DesertJerry

    AutoPatcher Elite

  • Members
  • PipPipPipPipPip
  • 985 posts
  • Gender:Male
  • Location:Victorville, California

Posted 07 July 2012 - 08:39 PM

@_def_x: My point in running the tests I'm running is to verify the validity of the script and to determine if what is shown to be installed is accurate or not.

I do not want to edit the APM files because that negates the test - and, for now, I'm not that concerned with what is installed or not.

Plus, because my installations have been with sources updated via slipstreaming/integrating I'm well aware there could be discrepancies between what I know is installed and what is being reported by AutoPatcher; that's the point of the tests.

What has yet to be determined is if there is a way to reconcile the slipstreamed updates with the AutoPatcher script - that's why I referenced the NirSoft Windows Update List program.

#53 _def_x_

    audi 5k

  • Veterans
  • PipPipPipPipPipPip
  • 1,460 posts
  • Gender:Male

Posted 08 July 2012 - 05:32 AM

View PostDesertJerry, on 07 July 2012 - 08:39 PM, said:

@_def_x: My point in running the tests I'm running is to verify the validity of the script and to determine if what is shown to be installed is accurate or not.

OK. Why are you doing it this way in the first place, slipstreaming may not put a cat file in place, may not write to the registry, AutoPatcher uses the cat file and the registry to detect the update, and of course the file if the update includes more than a registry entry. You're comparing apples and oranges. What would help is if an update is not being detected, if your file was slipstreamed - provide the alternative data to see if something can be done - this is my point.

You've reported a number of undetected files, if there's no cat file or no registry, the updated file should still be detected - how does your system differ from the detections in AutoPatcher? If you don't really care, why do you mention it in the first place - slipstreaming is different from the standard install in most cases, AutoPatcher uses the detections that work for the standard install - like I said before.

DesertJerry said:

I do not want to edit the APM files because that negates the test - and, for now, I'm not that concerned with what is installed or not.

That's how you beta test - try, if fail, edit, try again, reporting something is broke, without any details is pointless.

DesertJerry said:

Plus, because my installations have been with sources updated via slipstreaming/integrating I'm well aware there could be discrepancies between what I know is installed and what is being reported by AutoPatcher; that's the point of the tests.

This is the crux of the matter, you use a slipstreaming method, AutoPatcher uses Microsoft's installer. AutoPatcher (the release manager) puts in place a few detections based on the update, they may work for some slipstreamed updates but not all. When an update fails detection the fix is simple, provide your alternative, it really is that simple. Check the apm file, make note of the registry details, if yours differ, provide the alternative, or at least explain how the updates differ in a particular case.

DesertJerry said:

What has yet to be determined is if there is a way to reconcile the slipstreamed updates with the AutoPatcher script - that's why I referenced the NirSoft Windows Update List program.

... and again, how can anything be reconciled unless you provide details of how your update differs from the detections listed in the apm file. If you have another detection that works, nows the time, multiple registry entries can be used, only takes seconds to add it to the apm file.

Now, if you're not concerned, not sure of the reasoning behind mentioning all the failing updates, especially if you slipstreamed them and you expect the detections to fail - kinda pointless.

The fix I mentioned is the proper fix, and not a hack:
Doesn't work: FilePath=%Windir%\XXX\YYY\
Should work: FilePath=windows:\XXX\YYY\

I also use Nirsoft tools, including WinUpdatesList. You should know that the lower pane offers details (for most updates), including file name, version, and the full path. If you are saying that the tool is detecting your update, is there any information given in the lower pane? If not, the detection is likely the registry, and again, for a particular update, if your registry is different from the one listed in the apm - it's incumbent upon you to provide details and not have someone else hunt down the info, if you want it to jibe with your system - otherwise don't mention it.

#54 Whatacrock

    Lord Of The Scripts: Return Of The Manager

  • Release Managers
  • PipPipPipPipPip
  • 738 posts
  • Gender:Male
  • Location:Somewhere near Hell !!!

Posted 08 July 2012 - 07:51 AM

A quick update people, I have spent the weekend reworking the apm files and testing them as I went along.There is only 1 Critical update which still shows in black as need to find the prerequisite for this particular update, the particular update being KB958469.Please Note THIS UPDATE HAS BEEN UPDATED AND UPLOADEDTO MY DROPBOX

Before I forget a big thanks to _def_x_ , have edited the apm layout to that in your spoilers and changed the %Windir% to windows: , started at 9:30AM and finally finished at 4:30PM this afternoon, will wait for the ALL CLEAR from ViroMan for people to once again trying out the release(as far as I'm concernedit's ready to go but that's my opinion)

Edited by Whatacrock, 08 July 2012 - 08:20 AM.


#55 Whatacrock

    Lord Of The Scripts: Return Of The Manager

  • Release Managers
  • PipPipPipPipPip
  • 738 posts
  • Gender:Male
  • Location:Somewhere near Hell !!!

Posted 08 July 2012 - 12:23 PM

The critical update still persists so requesting help with this one
KB958469 requires as a prerequisite which is KB956744.
Not sure how to write apm for this
Posted Image Posted Image Posted Image Posted Image

#56 DesertJerry

    AutoPatcher Elite

  • Members
  • PipPipPipPipPip
  • 985 posts
  • Gender:Male
  • Location:Victorville, California

Posted 08 July 2012 - 08:20 PM

Have no idea if this difference matters but I compared the two APM files and noticed that:

KB958469-x64.apm

[Behavior]
ParentID=WINDOWS_XP_X64_CRITICAL_PARENT
UniqueID=KB958469-x64-ENU
Critical=True
Recommended=True < is true needed in both places?

and

KB956744-x64.apm

[Behavior]
ParentID=WINDOWS_XP_X64_CRITICAL_PARENT
UniqueID=KB956744-x64-ENU
Critical=True
Recommended= < missing

Minor issue but helps make comparisons easier if the [Heading] in the APMs are in the same order.

Another minor issue, the items listed in [SystemComponents] and [OfficeComponents] varied betwen the two APM files.

A third minor issue, it is easier for us humans to scan and compare lists if the items listed are in alphabetical order see [OfficeComponents].

I am sending this from XP Pro w/SP3 - wiil reboot to XP Pro x64 to see if one/both/either of these are shown in black or blue.

Edit: Booted to XP Pro x64 w/SP2 - both items shown in black - selected each > Next > Installation finished > restarted AutoPatcher > still black (Did not reboot).

Edited by DesertJerry, 08 July 2012 - 08:52 PM.


#57 ViroMan

    Just an awesome guy.

  • Project Manager
  • PipPipPipPipPipPip
  • 1,162 posts
  • Gender:Male
  • Location:California, USA, Earth, SOL, Milkyway
  • Interests:Programming and being a know it all pest.

Posted 09 July 2012 - 01:40 AM

View PostWhatacrock, on 08 July 2012 - 12:23 PM, said:

The critical update still persists so requesting help with this one
KB958469 requires as a prerequisite which is KB956744.
Not sure how to write apm for this
Posted Image Posted Image Posted Image Posted Image

see in the apm where it says Depends=?
Use that... place in there Depends=KB956744-x64-ENU
that will mean that it will not install KB956744 until KB958469 is in. (although im not sure if you will need a reboot before you can install KB956744)

KB2510581
doesn't install. Looking at the log file it generates, its looking for older dll files then I have. Have edited the apm to say this is installed already if the dll files are newer then those versions(5.8.0.0).

KB954430
the registry portion of this file was severely mangled. I won't go into details but, I will attach the new apms in a zip.

KB973688
Same issue as above.

IE7
install should not show up when I have IE 8 installed. I have set the proper detection.

Edit:
hmm for some strange damn reason I can't attach either a 7zip or zip file. Actually all uploads are failing. Will upload to dropbox and edit with the link

THE LINK

Edit2:
As an afterthought I am curious if the detections for 954430 and 973688 will work for DJ. They use the uninstall portion of the registry.

Edited by ViroMan, 09 July 2012 - 01:54 AM.


#58 ViroMan

    Just an awesome guy.

  • Project Manager
  • PipPipPipPipPipPip
  • 1,162 posts
  • Gender:Male
  • Location:California, USA, Earth, SOL, Milkyway
  • Interests:Programming and being a know it all pest.

Posted 09 July 2012 - 04:12 AM

ok we have got the problems sorted... and are making other changes. Whatacrock just has to send me the final script before we can open testing again.

edit:
btw DJ... if it says critical it doesn't have to say recommended... although a lot of the older apms have that in like that. Recommended and critical both place a tick in the check mark for you. If the value is blank that is also ok.

Edited by ViroMan, 09 July 2012 - 04:14 AM.


#59 Whatacrock

    Lord Of The Scripts: Return Of The Manager

  • Release Managers
  • PipPipPipPipPip
  • 738 posts
  • Gender:Male
  • Location:Somewhere near Hell !!!

Posted 09 July 2012 - 05:54 AM

GREAT NEWS PEOPLE.....TESTING CAN BE RESUMED OF THE WINDOWS XP x64 RELEASE.
Have the go ahead from ViroMan after checking the script and detections.

For those who have run it before I would advise running it again as many changes have been made(no more additions just changes).

PLEASE REPORT ON YOUR FINDINGS, THANK YOU.

#60 _def_x_

    audi 5k

  • Veterans
  • PipPipPipPipPipPip
  • 1,460 posts
  • Gender:Male

Posted 09 July 2012 - 10:45 AM

View PostViroMan, on 09 July 2012 - 01:40 AM, said:

IE7 -- install should not show up when I have IE 8 installed. I have set the proper detection.

You might use the executable also, just a thought.

View PostViroMan, on 09 July 2012 - 01:40 AM, said:

Edit2: -- As an afterthought I am curious if the detections for 954430 and 973688 will work for DJ. They use the uninstall portion of the registry.

re 954430:

[DetectionFile]
FilePath=windows:\SysWOW64
KeyName=msxml4.dll
KeyValue=>4.20.9875.0

Is this 'registry' info? I'm also getting this, ... updates to 9870, not 9875.

[DetectionFile]
FilePath=windows:\SysWOW64
FileName=msxml4.dll
FileVersion=>4.20.9870.0

re 973688:

[DetectionFile]
FilePath=windows:\SysWOW64
FileName=msxml4.dll
FileVersion=>4.20.9875.0

I would use the value of the update .dll file and greater, ... Yours will work but the update is 9876.

[DetectionFile]
FilePath=windows:\SysWOW64
FileName=msxml4.dll
FileVersion=>4.20.9876.0

Also, if it was me I would use the original 'Description' given for this update:
Description=Install this update to prevent applications from sending too many HTTP requests while a well-known Document Type Definition (DTD) is included.

I know this is the one posted now but it is pretty useless as information...
Description=Description of an update for Microsoft XML Core Services 4.0 Service Pack 2





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users