Jump to content
Microsoft Windows Bulletin Board

Cumulative security update fails to install...


Recommended Posts

Guest Ottmar Freudenberger
Posted

"Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

> You could be right but after uninstalling Norton and using the Norton Clean

> up tool. IE7 still hangs after installing (KB937143).

 

Which applications are still running in the background?

> The FIX is not to install this update

 

Nope, that's not even an acceptable workaround.

In case you don't find a solution here, please open a call with MS's

PSS which should be free of charge.

 

Bye,

Freudi

Guest Qwelldrin
Posted

Hi Freudi,

1. Ok Norton totally removed from the system.

2. MSCONFIG run and removed all startup entries.

3. Started in diagnostics mode (Safe Mode)

4. Run the download IE7-WindowsXP-KB937143-x86-ENU.exe

5. All files unpacked and installation started.

6. Accepted the license agreement.

7. Installation stops with a window saying Access is Denied.

 

How do I find out what Registry key this is trying to access and give the

correct rights.

 

Cheers,

Martin

 

 

"Ottmar Freudenberger" wrote:

> "Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

>

> > You could be right but after uninstalling Norton and using the Norton Clean

> > up tool. IE7 still hangs after installing (KB937143).

>

> Which applications are still running in the background?

>

> > The FIX is not to install this update

>

> Nope, that's not even an acceptable workaround.

> In case you don't find a solution here, please open a call with MS's

> PSS which should be free of charge.

>

> Bye,

> Freudi

>

Guest Ottmar Freudenberger
Posted

"Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

> 7. Installation stops with a window saying Access is Denied.

>

> How do I find out what Registry key this is trying to access and give the

> correct rights.

 

See the "KB937143-IE7.log" file in the Windows folder and "Method 2"

of http://support.microsoft.com/kb/917925

 

Bye,

Freudi

Guest Qwelldrin
Posted

Hi Freudi,

Attached is the error area in the LOG is this not asking to complete a

"Global Registry Update" or am I missing something here.

 

42.672: DoInstallation: Installing assemblies with source root path:

c:\f65a33d2c538427ee7ee130615c1e3\

42.672: Num Ticks for Copying files : 20547

42.828: DoRegistryUpdates:UpdSpInstallFromInfSection Failed for

ProductInstall.GlobalRegistryChanges.Install error: 0x5

42.828: INF_REGISTRY Failed

42.828: DoInstallation:DoRegistryUpdates failed

43.031: Access is denied.

49.719: Message displayed to the user: Access is denied.

49.719: User Input: OK

49.719: KB937143 installation did not complete.

 

Select 'OK' to undo the changes that have been made.

55.016: Message displayed to the user: KB937143 installation did not complete.

 

Select 'OK' to undo the changes that have been made.

55.016: User Input: OK

55.016: Starting process:

C:\WINDOWS\ie7updates\KB937143-IE7\spuninst\spuninst.exe /~ -u -z

63.531: Software Update Rollback has completed with return code 0xbc2. This

rollback requires a reboot.

63.531: KB937143 installation did not complete.

 

Thanks,

Martin

 

 

"Ottmar Freudenberger" wrote:

> "Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

>

> > 7. Installation stops with a window saying Access is Denied.

> >

> > How do I find out what Registry key this is trying to access and give the

> > correct rights.

>

> See the "KB937143-IE7.log" file in the Windows folder and "Method 2"

> of http://support.microsoft.com/kb/917925

>

> Bye,

> Freudi

>

Guest Ottmar Freudenberger
Posted

"Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

> Attached is the error area in the LOG is this not asking to complete a

> "Global Registry Update" or am I missing something here.

 

Nope, see http://support.microsoft.com/kb/917925/en-us "Method 2".

You may have to restore the whole Registry user rights to the

Standards. For Windows XP Pro see http://support.microsoft.com/kb/313222

The Home Edition one could be solved the same way after copying

"secedit.exe" from the Pro machine to the Home one.

 

Bye,

Freudi

Guest Qwelldrin
Posted

The following key permissions were set to Full access and hey presto the

upgrade has worked on all my machines.

HKLM\Software\Microsoft\Windows\CurrentVersion\Ext\PreApproved

 

Thanks,

Freudi.

 

"Ottmar Freudenberger" wrote:

> "Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

>

> > Attached is the error area in the LOG is this not asking to complete a

> > "Global Registry Update" or am I missing something here.

>

> Nope, see http://support.microsoft.com/kb/917925/en-us "Method 2".

> You may have to restore the whole Registry user rights to the

> Standards. For Windows XP Pro see http://support.microsoft.com/kb/313222

> The Home Edition one could be solved the same way after copying

> "secedit.exe" from the Pro machine to the Home one.

>

> Bye,

> Freudi

>

Guest Ottmar Freudenberger
Posted

"Qwelldrin" <Qwelldrin@discussions.microsoft.com> schrieb:

> The following key permissions were set to Full access and hey presto the

> upgrade has worked on all my machines.

> HKLM\Software\Microsoft\Windows\CurrentVersion\Ext\PreApproved

 

Fine and thanks for posting back! :-)

The changes/insufficent permissions are/were a result of any

of those "security" applications installed on the machine.

 

Bye,

Freudi

Posted

Ok, this is what I found - actually, there are over a dozen attempts over the

past week...

 

0.812: 2007/08/20 20:05:29.750 (local)

0.812:

C:\WINDOWS\SoftwareDistribution\Download\7df990f29ea1581f1010ec45815309f4\update\update.exe (version 6.2.29.0)

0.812: Hotfix started with following command line: /si

/ParentInfo:e1248a8096e42349960c0f4a1b7a296a

0.812: FileVersion of C:\Program Files\Internet Explorer\iexplore.exe is

Greater or Equal To 7.0.5730.11

0.812: FileVersion of C:\Program Files\Internet Explorer\iexplore.exe is

Less Than 7.1.0.0

0.812: Condition succeeded for section Test.IE7Install.Section in Line 1 of

PreRequisite

1.312: DoInstallation: CleanPFR failed: 0x2

1.312: SetProductTypes: InfProductBuildType=BuildType.IC

1.312: SetAltOsLoaderPath: No section uses DirId 65701 done.

1.312: CreateUninstall = 1,Directory = C:\WINDOWS\ie7updates\KB937143-IE7

1.328: LoadFileQueues: UpdSpGetSourceFileLocation for halaacpi.dll failed:

0xe0000102

1.359: ref tag c:\windows\system32\sp4.cab does not exist

1.359: ref tag c:\windows\system32\sp3.cab does not exist

1.359: ref tag c:\windows\system32\sp2.cab does not exist

1.359: ref tag c:\windows\system32\sp1.cab does not exist

1.359: ref tag c:\windows\system32\driver.cab does not exist

1.359: ref tag c:\windows\system32\fp40ext.cab does not exist

1.359: ref tag c:\windows\system32\fp40ext1.cab does not exist

1.359: ref tag c:\windows\system32\wms4.cab does not exist

1.359: ref tag c:\windows\system32\wms41.cab does not exist

1.359: ref tag c:\windows\system32\ims.cab does not exist

1.359: ref tag c:\windows\system32\ims1.cab does not exist

1.359: ref tag c:\windows\system32\ins.cab does not exist

1.359: ref tag c:\windows\system32\ins1.cab does not exist

1.359: Starting AnalyzeComponents

1.359: AnalyzePhaseZero used 0 ticks

1.359: No c:\windows\INF\updtblk.inf file.

1.359: OEM file scan used 0 ticks

19.109: AnalyzePhaseOne: used 17750 ticks

19.109: AnalyzeComponents: Hotpatch analysis disabled skipping.

19.109: AnalyzeComponents: Hotpatching is disabled.

19.109: FindFirstFile c:\windows\$hf_mig$\*.*

19.234: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.250: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.250: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.437: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.453: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.453: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.453: KB937143 Setup encountered an error: The update.ver file is not

correct.

19.468: KB937143 Setup encountered an error: The update.ver file is not

correct.

28.281: AnalyzeForBranching: Getting file version for file

c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

36.984: AnalyzeForBranching: Getting file version for file

c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

37.015: AnalyzeForBranching used 17547 ticks.

37.546: AnalyzePhaseTwo used 531 ticks

37.546: AnalyzePhaseThree used 0 ticks

37.625: AnalyzePhaseFive used 0 ticks

37.640: AnalyzePhaseSix used 15 ticks

37.640: AnalyzeComponents used 36281 ticks

37.640: Downloading 0 files

37.640: bPatchMode = TRUE

37.640: Inventory complete: ReturnStatus=0, 36328 ticks

37.640: Num Ticks for invent : 36328

37.734: [dumpDownloadTask] We have all necessary files for the package to

install. Return STATUS_READY_TO_INSTALL

37.734: dumpDownloadTask returned 0xf201 (ready to install)

38.640: KB937143 installation did not complete.

38.640: Update.exe extended error code = 0xf201

 

Any suggestions?

 

"Ottmar Freudenberger" wrote:

> "jbh" <jbh@discussions.microsoft.com> schrieb:

> > "Ottmar Freudenberger" wrote:

> >

> >> "jbh" <jbh@discussions.microsoft.com> schrieb:

> >>

> >> > Actually it was the following that would not install. Have tried several

> >> > times.

> >> >

> >> > Cumulative Security Update for Internet Explorer 7 for Windows XP (KB937143)

> >> > Security Update for Windows XP (KB936021)

> >>

> >> Have a look into the "KB937143-IE7.log" and "KB936021.log" files to be

> >> found in the Windows folder for any error messages.

>

> >I have tried, but no such log file exists.

>

> Oh, I'm pretty sure they are there - in case you don't chase your

> System with some "Cleaning" programs. You may wanna try the following

> to see the LOG file's content:

>

> Start -> Run -> %windir%\KB937143-IE7.log [Hit Enter key]

> Start -> Run -> %windir%\KB936021.log [Hit Enter key]

>

> Bye,

> Freudi

> --

> Macht euer Windows sicherer: http://windowsupdate.microsoft.com - jetzt!

> http://www.microsoft.com/germany/sicherheit/

> Infos zu aktuellen Patches für IE, OE und WinXP: http://patch-info.de

> Letzte Aktualisierung: IE - 14.08.07 / OE - 12.06.07 / WinXP - 14.08.07

>

>

Guest Ottmar Freudenberger
Posted

"jbh" <jbh@discussions.microsoft.com> schrieb:

 

[KB937143-IE7.log]

> 28.281: AnalyzeForBranching: Getting file version for file

> c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

> 36.984: AnalyzeForBranching: Getting file version for file

> c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

 

Hm, could you check the file version of the above files manually?

 

Which applications are running in the background while trying to install

the/an update?

 

Bye,

Freudi

Posted

I've closed everything that I could close to try installing the update -

including the 'corporate' version of symantec. The update worked fine on two

desktops, it's just my laptop that won't allow this update.

 

I haven't a clue how to check the file version of the files manually.

 

Where would I look?

 

JH

 

"Ottmar Freudenberger" wrote:

> "jbh" <jbh@discussions.microsoft.com> schrieb:

>

> [KB937143-IE7.log]

>

> > 28.281: AnalyzeForBranching: Getting file version for file

> > c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

> > 36.984: AnalyzeForBranching: Getting file version for file

> > c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

>

> Hm, could you check the file version of the above files manually?

>

> Which applications are running in the background while trying to install

> the/an update?

>

> Bye,

> Freudi

>

Guest Ottmar Freudenberger
Posted

"jbh" <jbh@discussions.microsoft.com> schrieb:

> "Ottmar Freudenberger" wrote:

>

>> "jbh" <jbh@discussions.microsoft.com> schrieb:

>>

>> [KB937143-IE7.log]

>>

>> > 28.281: AnalyzeForBranching: Getting file version for file

>> > c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

>> > 36.984: AnalyzeForBranching: Getting file version for file

>> > c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

>>

>> Hm, could you check the file version of the above files manually?

>>

>> Which applications are running in the background while trying to install

>> the/an update?

> I haven't a clue how to check the file version of the files manually.

 

Clicking on the files mentioned above, choose "Properties" on the

now opening context menu and click on "Version" afterwards.

 

Bye,

Freudi

Guest Robert Aldwinckle
Posted

"jbh" <jbh@discussions.microsoft.com> wrote in message

news:2CC43562-2741-45B3-A856-06A1F0E2F83E@microsoft.com...

> I haven't a clue how to check the file version of the files manually.

>

> Where would I look?

 

 

If you have the XP Support Tools installed you would have filever.exe

to use in a cmd window. That's the easiest way IMO.

 

 

---

Posted

Hi Ottmar,

 

Well, I found the folder:

 

c:\windows\system32\

 

but there was no subfolder:

 

c:\windows\system32\dllcache\

 

Yes, I have it set to show hidden files and folders. No, it's not there.

 

This is an HP laptop, and from what I have read elsewhere, desktops have not

had problems - mostly laptops. Any thoughts or suggestions?

 

Thanks again for your thoughts...

 

jbh

 

"Ottmar Freudenberger" wrote:

> "jbh" <jbh@discussions.microsoft.com> schrieb:

> > "Ottmar Freudenberger" wrote:

> >

> >> "jbh" <jbh@discussions.microsoft.com> schrieb:

> >>

> >> [KB937143-IE7.log]

> >>

> >> > 28.281: AnalyzeForBranching: Getting file version for file

> >> > c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

> >> > 36.984: AnalyzeForBranching: Getting file version for file

> >> > c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

> >>

> >> Hm, could you check the file version of the above files manually?

> >>

> >> Which applications are running in the background while trying to install

> >> the/an update?

>

> > I haven't a clue how to check the file version of the files manually.

>

> Clicking on the files mentioned above, choose "Properties" on the

> now opening context menu and click on "Version" afterwards.

>

> Bye,

> Freudi

>

Guest Robert Aldwinckle
Posted

"jbh" <jbh@discussions.microsoft.com> wrote in message

news:D4201620-530D-4DFE-A153-4D26A159828E@microsoft.com...

> Hi Ottmar,

>

> Well, I found the folder:

>

> c:\windows\system32\

>

> but there was no subfolder:

>

> c:\windows\system32\dllcache\

>

> Yes, I have it set to show hidden files and folders. No, it's not there.

 

 

Prove it in a cmd window?

 

<example>

F:\WINDOWS>attrib system32

F:\WINDOWS\system32

 

F:\WINDOWS>cd system32

 

F:\WINDOWS\system32>attrib dllcache

SHR F:\WINDOWS\system32\dllcache

</example>

 

Also (in the same directory) perhaps you should try:

 

cacls dllcache

 

Actually the existence of dllcache isn't the most important thing.

The version of those two modules in %windir%\system32 would be more

significant. In fact, if a boot is required what could be even more significant

would be the name of the module to be copied (as seen in the registry under

value PendingFileRenameOperations.) E.g. find out what the name is and

find the version of that module instead.

 

(Reviewing your log for other ideas...)

Hmm... which account was this install log run under?

Perhaps you just need to Login As... Administrator and retry?

 

<extract from="your log">

> 37.734: [dumpDownloadTask] We have all necessary files for the package to

> install. Return STATUS_READY_TO_INSTALL

</extract>

 

Hint: If you right-click the Command Prompt shortcut and choose

Run As... you can execute commands in that cmd window under

another account (such as Administrator.) E.g. if your account is not

permitted to see dllcache that might explain that part of your symptoms.

If that helps you could also download and install the update manually

using the better account. Etc.

 

 

Good luck

 

Robert Aldwinckle

---

 

>

> This is an HP laptop, and from what I have read elsewhere, desktops have not

> had problems - mostly laptops. Any thoughts or suggestions?

>

> Thanks again for your thoughts...

>

> jbh

>

> "Ottmar Freudenberger" wrote:

>

>> "jbh" <jbh@discussions.microsoft.com> schrieb:

>> > "Ottmar Freudenberger" wrote:

>> >

>> >> "jbh" <jbh@discussions.microsoft.com> schrieb:

>> >>

>> >> [KB937143-IE7.log]

>> >>

>> >> > 28.281: AnalyzeForBranching: Getting file version for file

>> >> > c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

>> >> > 36.984: AnalyzeForBranching: Getting file version for file

>> >> > c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

>> >>

>> >> Hm, could you check the file version of the above files manually?

>> >>

>> >> Which applications are running in the background while trying to install

>> >> the/an update?

>>

>> > I haven't a clue how to check the file version of the files manually.

>>

>> Clicking on the files mentioned above, choose "Properties" on the

>> now opening context menu and click on "Version" afterwards.

>>

>> Bye,

>> Freudi

>>

Posted

Thanks Robert,

 

Not sure how much this helps ... much of what you said is Greek to me.

 

But I am the only 'administrator' on the computer. I'm the only one who

uses it, and I have full administrator rights. Besides, I've been doing

updates on this computer in the two years I've owned it, and have never had a

problem in applying any update until this one. At this point, I'm less

focused on finding out how to fix it, but frustrated that I need to - I've

checked the official MS page for KB937143, and it makes no mention of these

problems in installation, although there are obviously lots of people having

this trouble. How do they get alerted to this kind of problem? Why is it

almost exclusively laptops that are affected? Why would I want to install it

if the impact for many who go through the gyrations to do so is that they

then lose their Internet capability, and then have to undo the install

afterwards?

 

I guess what I really want to know is how to get rid of that little update

shield symbol, stop this update from trying to install (again, and again, and

again), and free up my computer to work again. It's very frustrating.

 

Sorry for the rant.

 

JBH

 

"Robert Aldwinckle" wrote:

> "jbh" <jbh@discussions.microsoft.com> wrote in message

> news:D4201620-530D-4DFE-A153-4D26A159828E@microsoft.com...

> > Hi Ottmar,

> >

> > Well, I found the folder:

> >

> > c:\windows\system32\

> >

> > but there was no subfolder:

> >

> > c:\windows\system32\dllcache\

> >

> > Yes, I have it set to show hidden files and folders. No, it's not there.

>

>

> Prove it in a cmd window?

>

> <example>

> F:\WINDOWS>attrib system32

> F:\WINDOWS\system32

>

> F:\WINDOWS>cd system32

>

> F:\WINDOWS\system32>attrib dllcache

> SHR F:\WINDOWS\system32\dllcache

> </example>

>

> Also (in the same directory) perhaps you should try:

>

> cacls dllcache

>

> Actually the existence of dllcache isn't the most important thing.

> The version of those two modules in %windir%\system32 would be more

> significant. In fact, if a boot is required what could be even more significant

> would be the name of the module to be copied (as seen in the registry under

> value PendingFileRenameOperations.) E.g. find out what the name is and

> find the version of that module instead.

>

> (Reviewing your log for other ideas...)

> Hmm... which account was this install log run under?

> Perhaps you just need to Login As... Administrator and retry?

>

> <extract from="your log">

>

> > 37.734: [dumpDownloadTask] We have all necessary files for the package to

> > install. Return STATUS_READY_TO_INSTALL

> </extract>

>

> Hint: If you right-click the Command Prompt shortcut and choose

> Run As... you can execute commands in that cmd window under

> another account (such as Administrator.) E.g. if your account is not

> permitted to see dllcache that might explain that part of your symptoms.

> If that helps you could also download and install the update manually

> using the better account. Etc.

>

>

> Good luck

>

> Robert Aldwinckle

> ---

>

>

> >

> > This is an HP laptop, and from what I have read elsewhere, desktops have not

> > had problems - mostly laptops. Any thoughts or suggestions?

> >

> > Thanks again for your thoughts...

> >

> > jbh

> >

> > "Ottmar Freudenberger" wrote:

> >

> >> "jbh" <jbh@discussions.microsoft.com> schrieb:

> >> > "Ottmar Freudenberger" wrote:

> >> >

> >> >> "jbh" <jbh@discussions.microsoft.com> schrieb:

> >> >>

> >> >> [KB937143-IE7.log]

> >> >>

> >> >> > 28.281: AnalyzeForBranching: Getting file version for file

> >> >> > c:\windows\system32\dllcache\ieapfltr.dll failed with error 0x00000057

> >> >> > 36.984: AnalyzeForBranching: Getting file version for file

> >> >> > c:\windows\system32\dllcache\ie4uinit.exe failed with error 0x00000057

> >> >>

> >> >> Hm, could you check the file version of the above files manually?

> >> >>

> >> >> Which applications are running in the background while trying to install

> >> >> the/an update?

> >>

> >> > I haven't a clue how to check the file version of the files manually.

> >>

> >> Clicking on the files mentioned above, choose "Properties" on the

> >> now opening context menu and click on "Version" afterwards.

> >>

> >> Bye,

> >> Freudi

> >>

>

>

>

Guest Ottmar Freudenberger
Posted

"jbh" <jbh@discussions.microsoft.com> schrieb:

> Well, I found the folder:

>

> c:\windows\system32\

>

> but there was no subfolder:

>

> c:\windows\system32\dllcache\

>

> Yes, I have it set to show hidden files and folders. No, it's not there.

 

Hm?! Are you using any "Cleaning" tools and the like to delete

pretended unneeded files and folders?

 

Would you mind runnig a "sfc /scannow" under "Run" in the Start

menu?

> This is an HP laptop, and from what I have read elsewhere, desktops have not

> had problems - mostly laptops. Any thoughts or suggestions?

 

I highly doubt this issue has anything to do with the type or

model of the machine beeing used.

 

Bye,

Freudi

Guest Robert Aldwinckle
Posted

"jbh" <jbh@discussions.microsoft.com> wrote in message

news:E1006299-4429-42D6-B0CA-A38D3A44E2D0@microsoft.com...

> Thanks Robert,

>

> Not sure how much this helps ... much of what you said is Greek to me.

 

 

Your log looks as if the user which created it might not have enough authority

to complete the install. Your other symptoms could be consistent with that

hypothesis.

 

>

> But I am the only 'administrator' on the computer. I'm the only one who

> uses it, and I have full administrator rights. Besides, I've been doing

> updates on this computer in the two years I've owned it, and have never had a

> problem in applying any update until this one. At this point, I'm less

> focused on finding out how to fix it, but frustrated that I need to - I've

> checked the official MS page for KB937143, and it makes no mention of these

> problems in installation, although there are obviously lots of people having

> this trouble. How do they get alerted to this kind of problem? Why is it

> almost exclusively laptops that are affected? Why would I want to install it

> if the impact for many who go through the gyrations to do so is that they

> then lose their Internet capability, and then have to undo the install

> afterwards?

 

 

Because people have such a diverse set of "security" factors which can

prevent the install procedures from completing normally. After all, installing

an update has exactly the same characteristics to a security program which

is unaware of the update as an attempt to install some malware masquerading

as one of the critical system modules it does know about.

 

>

> I guess what I really want to know is how to get rid of that little update

> shield symbol, stop this update from trying to install (again, and again, and

> again), and free up my computer to work again. It's very frustrating.

 

 

Figure out what you have which is preventing it from completing.

Stop that (temporarily, at least until the update is completed--from all

perspectives.) Note that you do not need an Internet connection

to install an update which has previously been downloaded, so you could

temporarily disconnect, disable all the inhibiting security factors, do the install

(including a required reboot) and be quite "safe" until then (if desired)

re-enabling whatever it is you had to disable and then, finally, reconnecting

normally after the update has been *completely* installed.

 

 

Good luck

 

Robert

---

×
×
  • Create New...