Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Internal error 2359


6 replies to this topic

Irina

Irina
  • Members
  • 227 posts

Posted 01 October 2002 - 21:40

Hi,
One of our customer has an Internal error 2359, which means "Unable to create the target file - file may be in use. " I had him to execute the installation from the command line to create a MSi log file. This is a part of this log file. As far as I understand the problem was occured when the Windows Installer tried to put file mapi32.dll in the installation folder (c:\Program Files\Heroix\eQ\Bin). What may be a reason of this? This machine has Windows NT 4 Service Pack 6.
++++++++++++++++++++++++++++++++++++++++++++++
MSI (s) (08:8F): Executing op: SetTargetFolder(Folder=C:\Program Files\Heroix\eQ\Bin\;)
MSI (s) (08:8F): Executing op: FileCopy(SourceName=F208406_mapi32.dll,DestName=mapi32.dll,Attributes=16384,FileSize=131072,Version=1.0.2536.0,Language=1033,InstallMode=58982400,PerTick=32768,IsCompressed=1,,Veri
fyMedia=1,,,,,)
MSI (s) (08:8F): File: C:\Program Files\Heroix\eQ\Bin\mapi32.dll;  To be installed;  No existing file
InstallFiles: File: mapi32.dll,  Directory: C:\Program Files\Heroix\eQ\Bin\,  Size: 131072
MSI (s) (08:8F): Note: 1: 2318 2: C:\Program Files\Heroix\eQ\Bin\mapi32.dll
MSI (s) (08:8F): Note: 1: 2359
Internal Error 2835. ErrorIcon, SetupError
Internal Error 2359.
Action ended 12:00:36: InstallFinalize. Return value 3.
+++++++++++++++++++++++++++++++++++++++++++++

Any helps would be great appreciated,
Thanks,
Irina Shirinsky
Software Engineer, Heroix Corporation
http://www.heroix.com

luke_s

luke_s
  • Full Members
  • 532 posts

Posted 02 October 2002 - 08:35

I this on a new install or an upgrade? I assume that the mapi32.dll is a file that your company creates, not a system dll.

Maybe you have a service running that might have this DLL in use?

I have an mapi32.dll on my system Could it be that your install of this dll is trying to install it to the system folder as well or maybe it is trying to register the dll but it cant because it is used by windows.

Hope fully these ideas might help  :)

Irina

Irina
  • Members
  • 227 posts

Posted 02 October 2002 - 12:19

Hi,
mapi32.dll is a system dll. We installs it in the our \Bin folder not in a system folder. This dll is not registered. We didn't have any problem before.
Does anybody have other idea?
Thanks a lot,
Irina Shirinsky
Software Engineer, Heroix Corporation
http://www.heroix.com

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 03 October 2002 - 11:18

Is mapi32.dll redistributable?

Irina

Irina
  • Members
  • 227 posts

Posted 03 October 2002 - 13:55

Hi,
Our product ships mapi32.dll version 1.0.2536.0 and install it in the our \Bin folder, not in a system folder.
Irina Shirinsky
Software Engineer, Heroix Corporation
http://www.heroix.com

luke_s

luke_s
  • Full Members
  • 532 posts

Posted 07 October 2002 - 08:50

What program are you using to create your packages?
maybe because you add in this DLL, the program is registering it for you?

The only other way a DLL can be in used is by a process holding it or using it. Maybe try stopping a few services to be absolutely sure that is it not selfregistering itself.

Irina

Irina
  • Members
  • 227 posts

Posted 07 October 2002 - 12:35

Hi,
I use the InstallShield Windows Installer 2.03 to create an installation package.
The mapi32.dll file is not registered dll.
This package has worked before and works now on a lot of other computers without this problem.
Irina Shirinsky
Software Engineer, Heroix Corporation
http://www.heroix.com