RemovePreviousVersions and merge module issues

I've created an application in VS 2005 that uses a setup and deployment project for distribution. It has a few rpt files included. They were developed just using the version of Crystal that came with VS 2005. When building the project for deployment the msi file was 2MBs in size. After I figured out that I had to include a merge module, the msi is now 27 MBs! The merge module I included is CrystalDecisionsRedist2005_x86.msm.
When we package a new version, that will serve as both an install and an update, we have to set RemovePreviousVersions = true. When we run this new msi on a computer with the old version of our software, it removes our software plus the Crystal stuff. Then it has to reinstall the Crystal stuff and then our software. This install takes over 5 minutes, which is WAY too long.
So, a couple questions arise from this. 1. Is there a way to make the Crystal stuff "permanent", like you can with other files within the setup project? This way it wouldn't get uninstalled and reinstalled every time we do an update. 2. Is there a subset of the CrystalDecisionsRedist2005_x86.msm that we can use instead that wouldn't balloon our install by 25 MBs and would still be enough for our reports work? This would also speed up the install if we had to uninstall and reinstall the Crystal stuff every time.
Thanks!

Is there a way to make the Crystal stuff "permanent", like you can with other files within the setup project?
- Not that I can think of. Not if you have to use RemovePreviousVersions = true. I mean, you just told it to remove previous version(?). You may want to fool around with setting the bin directory to read only, but I've never done that and have no idea if the app will work at all and what will happen when "RemovePreviousVersions = true" is attempted.
Is there a subset of the CrystalDecisionsRedist2005_x86.msm
- no there is not.
Ludek
Follow us on Twitter http://twitter.com/SAPCRNetSup

Similar Messages

  • Problem with the clientinstallation runtime and merge module

    I'm using CR XI SP4 and as a data source I use a XML file that was defined
    with a XSD.
    From my application I generate a XML file and start CR through a Delphi
    component.
    As a parameter I supply a RPT file without data.
    That's all working.
    Now I want to start my application on a client. Therefore I have created a
    MSI file from the 4 Merge files of SP4 and run the installation on the
    client.
    Used merging modules of SP4 :
    1.      CrystalReports11_5_RDC_Designtime.msm
    2.      CrystalReports11_5_RDC_License.msm
    3.      CrystalReports11_5_RDC_Reportengine.msm
    4.      CrystalReports11_5_RDC_Runtime.msm
    Then the program crashes with a Windows error.
    If I save the Data in the report it works. The data ist not up to date then.
    If I install a complete CR XI it works, even when there is no data in the
    report.
    The data ist diplayed correctly.
    What am I doing wrong?
    What do I have to install on the client to make it work?
    Thanks in advance for your quick help.
    Greetings Martin Weißenborn

    Hello Martin,
    Please post this query to the [.NET Development - Crystal Reports|SAP Crystal Reports, version for Visual Studio;  forum:
    That forum is monitored by qualified technicians and you will get a faster response there.
    Also, all Crystal Reports .NET Development queries remain in one place and thus can be easily searched in one place.
    Thanks a lot,
    Falk

  • Pavilion g6 laptop with start-up and memory module issue + beeping

    My laptop is a g6-1c58dx. I was(?) having problems with my cooling fan, so I went about disassembling it to get into the fan to clean the fan out. So far, so good. I think I'm having some kind of problem putting the memory module back in now though. I'm not positive which side of the memory module was facing up when I took it out and I forgot which of the two slots it was in. However, I've tried with both sides in both slots and still no dice. Every time I hit the power button, the capslock button blinks, the screen doesn't turn on and I get three long beeps followed by two short beeps. I've been trying to find a good picture of the memory module in the laptop some place online to see if I'm doing something wrong, but I haven't been able to find a good enough one. I went digging into part of the support rescources here that mentioned having some video and such which might be related to my problem, but I couldn't find g6, only g1, g2, and g3. So, it's very late here. I've been working on this all night. Could anybody tell me what I need to do to end the maddness?
    This question was solved.
    View Solution.

    Here it is:
    https://www.youtube.com/watch?v=_1I0kahnC4I
    and
    https://www.youtube.com/watch?v=VLXe2LJXpBs
    Wish you luck,
    Karthik
    --Say "Thanks" by clicking the Kudos (purple thumbs up icon in the lower right corner of a post)
    --Please mark the post that solves your problem as "Accepted Solution"

  • [SOLVED] cdemu and vhba module issue

    cdemu-daemon fails to load. Checking why the problem seems to be tied to vhba module so doing journalctl -b here i the output for vhba
    dic 19 10:13:54 emmerkar systemd-modules-load[160]: Failed to insert 'vhba': Invalid argument
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_remove_host
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_remove_host (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_device_lookup
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_device_lookup (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_add_device
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_add_device (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_device_put
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_device_put (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_host_put
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_host_put (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_cmd_get_serial
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_cmd_get_serial (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_remove_device
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_remove_device (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_add_host_with_dma
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_add_host_with_dma (err -22)
    dic 19 10:13:54 emmerkar kernel: vhba: disagrees about version of symbol scsi_host_alloc
    dic 19 10:13:54 emmerkar kernel: vhba: Unknown symbol scsi_host_alloc (err -22)
    uname -a:
    Linux emmerkar 3.12.5-1-ARCH #1 SMP PREEMPT Thu Dec 12 12:57:31 CET 2013 x86_64 GNU/Linux
    enumaelis
    Any help is appreciated
    Last edited by enumaelis (2013-12-19 19:58:45)

    Thank you for your reply. I built VHBA module with ABS (bettre than downgrading to 3.12.4-kernel).
    After I rebuilt vhba  cdemu-daemon loaded normally but in order to load any image it is necessary to rebuild also libmirage otherwise you get the error
    ERROR: Failed to load image: net.sf.cdemu.CDEmuDaemon.errorMirage.ParserError: No parser can handle the image file!
    Anyway now works perfectly.
    Enumaelis
    ps I marked this thread as solved.
    Last edited by enumaelis (2013-12-19 19:59:10)

  • Crystal Report 9 merge Module and its service pack 7.

    Hello, My application is using Crystal report 9 and have its merge modules which are integrated in Installer. It has packages: rdcdesigntime.msm, rdcruntime.msm, reportengine.msm and Database_Access.msm which are already integrated in my application Installer. There are few issues which are fixed in its service pack 7 for CR 9(File: cr90win_en_sp7.exe).
    Now my Q is:
    1. Are there latest merge modules for CR 9 which has changes for SP 7 also incorporated? So that I can change modules in installer itself to have changes for SP7 also.
    2. I couldn't get merge modules for CR 9 even from the site. From where I can get this?

    Hi Neha,
    Click [here|http://resources.businessobjects.com/support/additional_downloads/runtime.asp#01] to download the availabe merge modules of CR 9.
    Or
    Click [here|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/bobj_download/main.htm] to get all the CR9 documents, mergemodules, fix packs etc. just you need to provide the "CR" as S/W product and "9" as a roduct version.
    Also the Wiki [here|https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsforVisualStudio.NETRuntimeDistribution-Versions9.1to12.0] is currently the best resource for CR.NET Runtime information.
    Sincerely,
    Amit

  • Crystal Reports XI - Where to find the Merge Module and the Install Shield?

    Hi,
    I'm using CR XI with Delphi 2006 and I'm having problems with the client side instalation of the program.They say I have to install the Merge Modules through an Install Shield programs.
    Where to find this and how to use?
    Thanks!

    Hi,
    Install shield is a part of MS Windows not with the BusinessObjects so I was not able to find any BO document on it.
    I have searched over the internet and found some useful links about Install Shield for Windows:
    http://gormanonline.com/blogs/msidle/archive/2008/05/02/basic-introduction-to-installshield-and-windows-installer.aspx
    http://en.wikipedia.org/wiki/InstallShield
    Microsoft Windows includes registry-activated logging services to help diagnose Windows Installer issues. This article describes how to enable this logging service.
    Open the registry with Regedt32.exe and create the following path and keys:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer
    Reg_SZ: Logging
    Value: voicewarmup
    You can use this example:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftwindowsInstaller]
    u201CLoggingu201D=u201Dvoicewarmupu201D
    The letters in the value field can be in any order. Each letter turns on a different logging mode. Each letteru2019s actual function is as follows for MSI version 1.1:
    v Verbose output
    o Out-of-disk-space messages
    i Status messages
    c Initial UI parameters
    e All error messages
    w Non-fatal warnings
    a Start up of actionsr Action-specific records
    m Out-of-memory or fatal exit information
    u User requests
    p Terminal properties
    + Append to existing file
    ! Flush each line to the log
    u201Cu201D - Wildcard, log all information except for the v option. To include the v option, specify u201C/lvu201C.
    Once activated, the log files that are generated may be found in your %TEMP% directory.
    Hope this will give you a clarification about Installation Shield for Windows.
    Regards,
    Deepti Bajpai

  • Merge module and additional directories

    I am trying to install crystal runtime on a client machine.
    I am using the CrystalReports11_5_NET_2005.msm merge module.
    I have opened the module using orca and set InstallViewerVirtualDir to 0 in the property table and the moduleconfiguration table. ( and of course set my key )
    I put the merge module into my installation package and ran the install.
    I am getting a bunch of subdirectories I do not need. ( I am not running the reports from the html viewer )
    The subdir's are css, html, images, js, and prompting.
    I downloaded the latest stuff as far as i can tell ( crxir2_fp44_net_mm.zip )
    How can I turn off the installation of these files.

    I don't know if you really understand yet.
    Nothing in my application nothing at all uses the html css, etc.. files.
    The report server does not.
    My application does not.
    If i was calling the report server to display my reports, i could understand. Or if I was viewing the reports in my application in the html viewer. But I am not.
    The report server ( it is a web service - my web service nothing to do with your report servers) only opens the rpt file and gets information from them to give to my windows form app ( it never displays a single report ).
    My windows app does view the report. But it does so in the activex control. Not in the web control. It does not need the cab files from the server, everything is installed during setup.
    I don't care if you install every dll you guys make on my clients computer.
    Dll's are understandable, and can't be messed with and clients understand. What I don't like is have 5 or so folders under my windows forms application that contains css, html and image files.
    These are just messy and un-needed. Plus more update headaches.
    I guess this is really not a big issue.
    I just don't understand why a windows forms app has to include all the html files that a web application would need.
    Oh well the install does work, and I am not going to go through all the mess that I have had in the past trying to figure out which dlls need to be copied and registered like I have had to do for years. So I guess it is better than it used to be, even if my computer is cluttered with useless files.
    I hope I don't sound mad, because I am not. I have used CR for 10+ years now, and I like the product. I just would like to see some improvements on the msm.
    Thanks for your response.
    I really do appreciate it.

  • Merge Module and Service Paks

    Post Author: iboulder
    CA Forum: Deployment
    Hello,
    Can anyone tell me what service pak the Crystal Reports 9.0 merge module is at?  The merge module appears to be new than SP 3, but older than SP 7.
    Also, can anyone tell me were to get the merge module for CR 9.0 service pak 7?
    Thanks.
    Sheryl

    I don't know if you really understand yet.
    Nothing in my application nothing at all uses the html css, etc.. files.
    The report server does not.
    My application does not.
    If i was calling the report server to display my reports, i could understand. Or if I was viewing the reports in my application in the html viewer. But I am not.
    The report server ( it is a web service - my web service nothing to do with your report servers) only opens the rpt file and gets information from them to give to my windows form app ( it never displays a single report ).
    My windows app does view the report. But it does so in the activex control. Not in the web control. It does not need the cab files from the server, everything is installed during setup.
    I don't care if you install every dll you guys make on my clients computer.
    Dll's are understandable, and can't be messed with and clients understand. What I don't like is have 5 or so folders under my windows forms application that contains css, html and image files.
    These are just messy and un-needed. Plus more update headaches.
    I guess this is really not a big issue.
    I just don't understand why a windows forms app has to include all the html files that a web application would need.
    Oh well the install does work, and I am not going to go through all the mess that I have had in the past trying to figure out which dlls need to be copied and registered like I have had to do for years. So I guess it is better than it used to be, even if my computer is cluttered with useless files.
    I hope I don't sound mad, because I am not. I have used CR for 10+ years now, and I like the product. I just would like to see some improvements on the msm.
    Thanks for your response.
    I really do appreciate it.

  • Merge Modules and InstallShield

    Post Author: dpsours
    CA Forum: General
    We are building an installation package with InstallShield 12 that includes merge modules obtained from "Merge Modules for Crystal Reports 9 RDC Deployments" on http://support.businessobjects.com/downloads/merge_modules.asp#01
    We have merge modules for each language in our merge module folder but InstallShield only recognizes one set and there is no way to select languages.  "rdc9_deployment.pdf" does not cover how to build an installer with multiple languages.  If we want to include the localized resource dlls for Chinese, French, German and Japanese do we need to individually include those dlls in a separate component?

    Well I think I stumbled on an answer. I took what you said about needing the NI-VISA drivers, combined with a bit of Google searching to discover that Network Variables require the LogosXT assembly to function. This lead me to install the LogosXT assemblies from the NI-VISA driver, which immediately resulted in my program working again.
    From there, I did a bit more searching which brought me to this thread: http://forums.ni.com/t5/LabWindows-CVI/logos-msm-in-CVI2013-SP2-depends-on-logosxt-msm-with-a-differ...
    That thread lead me to realize that I was experiencing the exact same problem in my program, that the Logos merge module had a dependency on an incorrectly signed LogosXT merge module, which caused LogosXT to be excluded from the setup project and subsequent installs were missing the LogosXT assembly.
    I was able to correct it by downloading the corrected Logos merge modules from the linked thread, replacing the existing modules in the Merge Modules directory (C:\Program Files (x86)\Common Files\Merge Modules\), and recompiling. After you replace the files, you'll see the LogosXT merge module appear in the dependencies in your setup project, indicating that the issue has been resolved.
    Hope this helps.

  • Crystal Report XI merge module in the setup and deployment project VS 2005

    Hello,
    We've purchased and implemented Crystal Reports XI into our software.
    We are working on installation of our software. We included CrystalReports11_5_NET_2005.msm into our setup package.
    For English it's installs correctly. For any other language (like German) install package itself fails.
    For user to see installation screens in German we created installation in German and then created transform for the language.
    Install fails with the message "can't find p3smpen.dll in the package...."
    This dll is related to the crystal reports. We wander if we need to include language merge modules for CR XI?
    thank you

    Hi,
    What is the dll version of Crystal Reports?
    Also give a try installing server install.
    Sincerely,
    Amit

  • What merge module and/or drivers necessary to deploy app with CWNumEdit, CWGPIB, CWSerial, and CWButton

    Thank you to Johnathan for getting me this far.  I am the person who is trying to build and deploy an app
    onto another machine, of which i do not know what is on it.  I got my app to build and now i'm creating an
    installer and adding merge modules based on the help....when i run the app on the target machine, it
    still says "An unsupported operation was attempted".  I am assuming that i still need more merge modules
    and/or drivers...and i don't know which.  I am guessing the controls that still aren't "supported" are the
    ones that are from visual studio 6 support.....I am guessing that these controls are:
    CWNumEdit, CWGPIB, CWSerial, and CWButton.
    Could someone help me and point me in the right direction if i need to install drivers for these and/or
    what merge  modules they are contained in?
    THANK YOU!!
    K

    Hi KBr,
    If you are using any ActiveX UI components (like CWNumEdit, CWButton) you need to include the CWUI_OCX.msm merge module as well as the NIMesaDLL.msm and nimetautils.msm.  Those merge modules you can find in the [Program Files\Common Files\Merge Modules\] directory. The CWSerial and CWGPIB ActiveX controls are part of the cwinstr.ocx file located on the Measurement Studio CD as you have already found.
    When building an installer, you can simply add the cwinstr.ocx file to your setup application, and specify that it should be register when installed. You just click on the cwinstr.ocx file once its part of the setup project and then configure the Register field in the Properties Window.
    Best Regards,
    Jonathan N.
    National Instruments

  • Crystal 11.5 runtime deployment required merged modules and minimum size

    I have some deployment restrictions. The 11.5 runtime merged modules are about 80mb, which is very large for use.
    1. Are all merged modules required? It seems as if not all of them are needed. Can I get a list of the required ones?
    2. Is there anyway to minimize the deployment? Either through the msmu2019s or by breaking them apart?
    Any help is appreciated!

    Hi, John;
    The only supported method of deploying our runtime files is to use the merge modules. All of them are required, except for the Mapping merge module, which would only be used if you are using the Mapping feature.
    There is no way to decrease the size of the deployment.
    Best Regards,
    Jonathan

  • Crystal Report XI R2 merge modules install Enterprise components... Why?

    I am in charge of creating the runtime component insallation (we are using the RDC) and have used the merge modules for Crystal Reports XI R2 to create a msi package for installation. I used the Microsoft Visual Studio Installer for the creation of the msi. The installer seems to be adding some Business Objects Enterprise 11.5 components which is causing some of our users Enterprise 10 to stop working... It also seems that if they unregister the EnterpriseFramework.dll and register the same file associated with Enterprise 10, they are able to run with some minor issues (like colors not there, etc.).
    The question I have; Is there a particular reason these Business Objects Enterprise 11.5 components NEED to be installed? If not, is there a way to keep them from being included in my installation package?
    Any help is appreciated, I have been searching for similar issues on this for a couple days now and have found absolutely nothing of any help.

    Maybe we need to back up a little bit. When you say:
    Enterprise 10 to stop working...
    What does that mean? What actually happens? Errors, behavior, etc?
    Next:
    At this point what would my options be for this issue (remove files from merge module)?
    - I am not sure that removing the EnterpriseFramework.dll would be the way to go. Presumably the dll is htere because it is needed by the RDC(?). BTW., this is the only DLL with Enterprise in it that I see in the msm files.
    Would this be a bug related to the merge modules, or are these files supposed to be included?
    - Not sure, but the dll is installed into this directory: c:\program files\business objects\businessobjects enterprise 11.5\win32_x86. And it is a COM dll, so CE 10 should not even know that this dll is there. One good way to check is to use regsvr32 /u and unregister the EnterpriseFramework.dll. See if the CE 10 install starts to work now. You may want to re-register the EnterpriseFramework.dll of version 10.
    Ludek

  • Error in merge modules CR XI R2?

    Hi,
        I downloads for two times the "merge modules" for Crystal Report XI R2 and I would like to know if in the files: CrystalReports11_5_RDC_Reportengine.msm and CrystalReports11_5_RDC_License.msm, is there any error when was created.
    I receive an error message when I try to open this files, but I can open correctly the files: CrystalReports11_5_RDC_Designtime.msm and CrystalReports11_5_RDC_Runtime.msm   
    Somebody knows if is this possible?
    Thanks for all and best regards to all,
    Antonio.

    There was a release that was corrupt when it was uploaded to our FTP site. Issue has been resolved.

  • Crystal Reports 2008 Fix Pack 2.7 - Merge Modules Dependencies

    What version of the Visual C++ 8.0 Merge Modules is the latest Cyrstal Reports 2008 Fix Pack 2.7 looking for?  I'm having issues getting the dlls to register.
    CEReportSource.dll failed to regester and so on . . . .
    I'm using InstallShield 2008 with a Visual Studio 2008 (but I have access to the Visual C++ runtimes from previous versions).
    Regards,
    Mike

    Search forums before posting. You are likely missing the C++ runtime distribution package on the destination OS.
    Other posts have the Microsoft link to get them and include them with your package.
    CR 2008 also requires 1.1 and 2.0 framework to be installed.
    Use Dependency Walker on the dll that won't register and it should tell you what is missing.
    Thank you
    Don

Maybe you are looking for