This is a migrated thread and some comments may be shown as answers.

Install error: 'A program required for this install... could not be run'

24 Answers 507 Views
Installer and VS Extensions
This is a migrated thread and some comments may be shown as answers.
Accok5
Top achievements
Rank 2
Accok5 asked on 24 Mar 2009, 09:02 AM
I receive the following error when installing the VS extensions.~3cbr /~3e ~3cbr /~3e Setup~3a~3cbr /~3e - VS 2008 SP1 ~28C~23~29~3cbr /~3e - AnkhSvn~3cbr /~3e - Resharper 4.5 beta~3cbr /~3e - Latest RadControls for ASP.Net Ajax~3cbr /~3e ~3cbr /~3e Error screenshot~3a http~3a//www.rawsoft.nl/img/24-3-2009_95702.jpg~3cbr /~3e

Wow!
Seems that RadEditor is incompatible with Firefox 3.1...

Original message:

I receive the following error when installing the VS extensions: http://www.rawsoft.nl/img/24-3-2009_95702.jpg

My setup:

- VS 2008 SP1 with C#
- AnkhSvn
- Resharper 4.5 beta
- Latest RadControls for ASP.Net Ajax

24 Answers, 1 is accepted

Sort by
0
Accok5
Top achievements
Rank 2
answered on 24 Mar 2009, 10:37 AM

I noticed this in the MSI log file:

Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: CA_DevenvSetup2005, location: , command: /setup

=== Logging stopped: 24-3-2009 11:36:05 ===

CA_DevenvSetup2005 ? I don't have 2005 installed. And I also didn't choose 2005 integration (it is not even visible in the installer).

0
Accok5
Top achievements
Rank 2
answered on 24 Mar 2009, 11:12 AM
Update:

I dó have a "Microsoft Visual Studio 8" directory in my "program files (x86)". but there is no devenv.exe

Seems that the installer's Visual Studio / C# condition checks or not setup correctly.

I removed the 'CA_DevenvSetup2005' action from the MSI package (using Orca) and now it installed successfully.
0
Erjan Gavalji
Telerik team
answered on 24 Mar 2009, 11:37 AM
Hi Remco Ros,

Thanks for your involvement with that problem! We logged it to our bug tracking system. We will do our best to find why did we not discover it when testing on a machine with VS 2008 only and, if a problem on our side, fix it for the next service pack. Can you please help us with the problem identification? We need to know if you have had Visual Studio 2005 installed previously on that machine.

Best regards,
Erjan Gavalji
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Accok5
Top achievements
Rank 2
answered on 24 Mar 2009, 11:51 AM
I didn't have 2005 installed previously.
It can be possible that I have installed VS hotfixes or updates that apply to both 2005 and 2008 (that's probably why I have a VS 8 directory).

Here is an overview of my VS 8 directory's content:

 

Name

Common7
  IDE
    1033
      cmddefui.dll
      Microsoft.VisualStudio...
      Microsoft.VisualStudio...
      msenvui.dll
      msvb7ui.dll
      UpgradeReport.xslt
      vsmsoui.dll
      vsslnui.dll
    PublicAssemblies
      Microsoft.VisualStudio...
    cmddef.dll
    MakeZipExe.exe
    Microsoft.Data.Connectio...
    Microsoft.Data.Connectio...
    Microsoft.VisualStudio.E...
    Microsoft.VisualStudio.T...
    Microsoft.VisualStudio.T...
    Microsoft.WizardFramewor...
    Microsoft.WizardFramewor...
    msdis150.dll
    msenv.dll
    mspdb80.dll
    mspdbcore.dll
    mspdbsrv.exe
    msvb7.dll
    Visualui.TTF
    vssln.dll
    ZipExeStub.exe
  Packages
    Debugger
      1033
        cscompeeui.dll
        msdbgui.dll
        vsdebugui.dll
      avvspkdh.dll
      cpde.dll
      cscompee.dll
      jsee.dll
      mcee.dll
      mcee_mc.dat
      shmetapdb.dll
      vsdebug.dll
SDK
  v2.0
    Bin
      1033
        jbimpui.dll
      Jbimp.exe
      Jbimp.exe.config
    Bootstrapper
      Engine
        de
          setup.xml
        en
          setup.xml
        es
          setup.xml
        fr
          setup.xml
        it
          setup.xml
        ja
          setup.xml
        ko
          setup.xml
        pt-BR
          setup.xml
        ru
          setup.xml
        zh-CHS
          setup.xml
        zh-CHT
          setup.xml
        setup.bin
      Packages
        DotNetFX
          en
            eula.txt
            package.xml
          dotnetchk.exe
          product.xml
        SqlExpress
          en
            eula.txt
            package.xml
          product.xml
          SqlExpressChk.exe
        WindowsInstaller3_1
          en
            eula.txt
            Package.xml
          Product.xml
      Schemas
        Package.xsd
    GuiDebug
      vspkgs
        1033
          DbgClrMui.dll
        DbgClrMnu.dll
      DbgCLR.exe
      dbgclr.prf
      dbgclr.exe.config
      DbgClr.exe.manifest
      msdis150.dll
      VisualUI.ttf
VJ#
  bin
    1033
      vjscompeeui.dll
    vjsautoexp.dat
    vjscompee.dll
Xml
  Schemas
    1033
      vscontent.xsd
    Package.xsd

0
Erjan Gavalji
Telerik team
answered on 24 Mar 2009, 12:21 PM
Hi Remco Ros,

The Telerik.Web.UI VSExtensions installer actually performs a registry search to identify if there is Visual Studio 2005 installed on the machine. The path of the registry key is the following:
[HKLM]\Software\Microsoft\VisualStudio\8.0\Setup\VS

We are not sure if some update/third party software could have added this path, so we will mostly appreciate it if you can help us with that. Needless to say, your Telerik account will be updated.

Kind regards,
Erjan Gavalji
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Accok5
Top achievements
Rank 2
answered on 24 Mar 2009, 12:56 PM
I have this key, but there is not too much in it. Only some references to Visual C/J++ components:

http://www.rawsoft.nl/img/24-3-2009_133449.jpg

Could these come from the Visual C++ 2005 Redist package?
0
Accok5
Top achievements
Rank 2
answered on 24 Mar 2009, 01:03 PM
I think 'Microsoft .NET Framework 2.0 SDK (x64)' has something to do with it.

This contains the VC components referenced in the registry I was talking about in the previous post.

(I am running Server 2008 / .net 3.5 SP1 btw.)
0
Erjan Gavalji
Telerik team
answered on 25 Mar 2009, 11:48 AM
Hi Remco Ros,

Actually the screenshot you sent does not display the ...\8.0\Setup\VS folder existence... Can you please, recheck if the screenshot was taken from the HKLM root? If true, that means that the problem is somewhere else, most probably in our install scripts.

If the key exists under the HKLM root, it would still mean that some software installed something in the VS 2005 registry and it will be good for us to find it.

By the way, is it possible for you install a latest internal build? Please, open a formal support ticket so that I attach the build if convenient.

Kind regards,
Erjan Gavalji
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Accok5
Top achievements
Rank 2
answered on 25 Mar 2009, 12:53 PM
Sorry, I did not have that key.

I checked on another machine without VS 2005 installed: it does not have the 8.0 key.

To confirm my suspicion that the .net 2.0 sdk registers this key, I installed the sdk on that machine.
Indeed this registrers the 8.0/CLSID and 8.0/VC keys.

Hope this helps some more.

I will create a ticket and try the internal build.

Edit: ticket# 200362
0
Erjan Gavalji
Telerik team
answered on 25 Mar 2009, 02:38 PM
Hi Remco Ros,

Thanks for the additional research. The CLSID and VC keys do not interfere with the Telerik.Web.UI.VSExtensions installation, because it searches exactly the

[HKLM]\Software\Microsoft\VisualStudio\8.0\Setup\VS

key.


Still, finding the root of the problem and fixing it are very important for us. Let me know the result of the build I already sent.

Kind regards,
Erjan Gavalji
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Accok5
Top achievements
Rank 2
answered on 25 Mar 2009, 03:05 PM
I provide the answer of my support ticket here for reference:

Hi,

This build provides me with an option to install the VS 2005 extensions, this is incorrect (the latest official build does not provide me with this option).

When I install both. This ofcourse fails because I don't have VS 2005.

When I deselect 2005 integration, the installation succeeds.

I think you need to relook at the condition of the VS 2005 component in the msi scripts.

again: I don't have VS2005, but I dó have .net 2.0 SDK installed (the 2.0 sdk install creates the VisualStudio/8.0 registry key, as you can see in the image of my forum post)
0
Accepted
Erjan Gavalji
Telerik team
answered on 25 Mar 2009, 03:42 PM
Hi,

I'm posting this reply to keep the other guys informed.

Indeed, thanks to Remco Ros we identified that the registry search in our installer found a value which the .NET 2.0 SDK added, hence the error. We fixed the problem and an internal build is ready if any of you encounter the same problem. The fix will be available in the SP1 release.

Best regards,
Erjan Gavalji
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Rumen
Telerik team
answered on 26 Mar 2009, 01:21 PM
Hi guys,

I just want to answer the question about whether RadEditor is compatible or not with Firefox 3.1. Yes, RadEditor is compatible with Firefox 3.1. The encoding problem with the ~ tilde symbols is a confirmed bug in Firefox 3.1 beta and it will be fixed for the official FF 3.1 release. You can find more information about this browser bug in the following bugzilla report:

https://bugzilla.mozilla.org/show_bug.cgi?id=483821


All the best,
Rumen
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Mojo
Top achievements
Rank 1
answered on 01 Apr 2009, 10:20 AM
HI,

I have excatly same error ....

Product: Telerik RadControls for ASPNET AJAX VSExtensions -- Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: CA_DevenvSetup2005, location: , command: /setup

Isn't there a hotfix or do we have to wait for SP1? ... and when is SP1 due?

:(

Thanks,
Mojo
0
Andrey
Telerik team
answered on 01 Apr 2009, 05:45 PM
Hi Mojo,

Thank you for contacting us.  Did you encounter this error the same way Remco Ros did, namely by having the .NET 2.0 SDK, but not Visual Studio 2005? If so, the fix will be available in the SP1 release, which will be available for download tomorrow.
Please do not hesitate to contact me if the problem persists.

Regards,
Andrey
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Mojo
Top achievements
Rank 1
answered on 02 Apr 2009, 05:03 AM
Hi Andrey,

Yes I have 2.0 SDK and not VS2005 installed.

Looking forward to the patch.

Kind regards,
Mojo
0
Andrey
Telerik team
answered on 02 Apr 2009, 06:59 PM
Hello Mojo,

Just posting to inform you that the SP1 release will be available for download in a few hours. It should solve the problem. If that is not the case, please contact me.

Best wishes,
Andrey
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Gary Yee
Top achievements
Rank 1
answered on 15 Jul 2009, 01:08 AM
Hi!
I got this "There is a problem with this Windows installer . . ." error twice.  Here's what happened:

1) uninstalled Q1 2009 version
2) installed Q2 2009 version (released on 7/1/09)
3) got error
4) things looked okay but a co-worker said my IDE behavior didn't look the same as hers
5) uninstalled
6) downloaded and installed again
7) got the error

I saw some SDK directory for Visual Studio 2005 on my C: drive but I thought this issue was fixed from reading previous postings in this thread.  I am currently running VS 2008 with SP1.  Any help is appreciated.

Thanks.
0
Andrey
Telerik team
answered on 15 Jul 2009, 12:07 PM
Hi Gary,

I just checked your e-mail message along with this post. Thanks for the additional information!

Just to summarize, you succeeded installing the controls having the .NET 2.0 assemblies excluded to C:\ drive, but were not able to do that to D:\ drive.

We are looking into the problem right now. Once we fix it, we will notify you guys here and a build will be available on request.

The fix will be available in the official Q2 2009 SP1 release too.

Kind regards,
Erjan Gavalji
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Erjan Gavalji
Telerik team
answered on 16 Jul 2009, 07:58 AM
Hi Gary,

After some extensive testing we were still not able to reproduce the error with the installation on D:\ drive. We are trying to identify the reason. Can you help with some more detals:
  • Is D:\ drive the system drive on your machine?
  • Could it be that the D:\ drive has relatively little space left (e.g. 150-200 MB)?

Kind regards,
Erjan Gavalji
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Gary Yee
Top achievements
Rank 1
answered on 16 Jul 2009, 05:19 PM
Hi Erjan!
My system drive is my C: drive.  I have about 42 GB of free space on my D: drive.  When I installed on C:, I wasn't given an option to exclude the .NET 2.0 assemblies.  It was a complete install.

Actually, right now I just left the install on C: and am dealing with an Invalid FORMATETC structure error when I drag a Rad Q2 2009 NET35 control onto my .aspx page.

One more thing . . .  I had mentioned a co-worker said my IDE behavior was different.  She said when she moved her mouse over the various controls, version information would pop up.  I noticed that I get version information shows for some controls but not for others, e.g., RadGrid.  Since I am new at using the Rad controls, I am not sure what is normal behavior and what is not.

Regards,
Gary
0
Blaize
Top achievements
Rank 1
answered on 16 Jul 2009, 05:36 PM
Gary,
I remember a friend having the same error. I sent him this link before and it helped. Try it out:
http://bchavez.bitarmory.com/archive/2008/01/23/invalid-formatetc-structure.aspx

Cheers,
Blaize


0
Gary Yee
Top achievements
Rank 1
answered on 17 Jul 2009, 05:27 PM

Hi Telerik Team!

This is FYI.

 

I am running VS 2008 SP1.  I had the Q1 2009 Rad controls installed on my C: drive (the Complete version).  I uninstalled.  I installed the Q2 2009 Rad controls on my D: drive without the 2.0 assemblies.  I ran into installation errors.

 

Eventually, I gave up and went back to installing the Q2 2009 Rad controls on my C: drive (I don’t think I was given a custom option so the complete package must have been installed).  However, I kept getting the Invalid FORMATETC Structure error when trying to drag and drop NET35 controls.  I tried different things suggested on the web but to no avail.

 

One other symptom is that when I moused over the controls in the ToolBox list, not all of them would show version information.  I could drag and drop NET20 controls but not NET35 controls.

 

Finally, I uninstalled again.  Then I went through the registry and manually deleted most of the Telerik entries.  I also searched my hard drive and deleted any Telerik files I found.

 

I installed again.  This time I was given the custom option for the C: drive.  I installed without the 2.0 assemblies.  I tried my IDE but I still got the Invalid FORMATETC structure error.

 

Then I found an item on the web that said I should reset the IDE toolbox.  So I did this.  Prior to this, I still had two lists in the toolbox (one for NET35 controls and one for NET20 controls) even though I chose to install only the 3.5 assemblies.  Anyway, after I reset the toolbox (which took a few minutes), the list for the NET20 controls disappeared and I was able to drag and drop NET35 controls.

 

I hope you find this information helpful.

 

Regards,

Gary

0
Erjan Gavalji
Telerik team
answered on 20 Jul 2009, 07:48 AM
Hi Gary,

Thanks for sharing this information with us!

It seems that there is a collision with the ToolboxItem registration mechanism of the previous installer and the mechanism the current installer uses.

To summarize, if you get a "Invalid FORMATETC Structure" error when dragging and dropping a toolbox item to the page, this could mean that the previous toolbox entries were not removed properly. In such a case you could try resetting the Visual Studio Toolbox.

Best,
Erjan Gavalji
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Installer and VS Extensions
Asked by
Accok5
Top achievements
Rank 2
Answers by
Accok5
Top achievements
Rank 2
Erjan Gavalji
Telerik team
Rumen
Telerik team
Mojo
Top achievements
Rank 1
Andrey
Telerik team
Gary Yee
Top achievements
Rank 1
Blaize
Top achievements
Rank 1
Share this question
or