Skip to Content

Client Tools Install - At least one port in the range 4520-4539 must be open for the installation

Error while trying to install the update package of 4.2 SP5 Client Tools

I'm trying to update my desktop to the latest tools (BIPLATCLNT4205_0-70000090)

I have downloaded the software to my local drive, not a network drive.
I have extracted the EXE.
I am right clicking on the setup.exe and choosing Run as Administrator...

Fatal Error : At least one port in the range 4520-4539 must be open for the installation to proceed. Please ensure that no application or firewall is blocking this range.

I have uninstalled virus scanner from my PC, I have opened this port range on my Windows Firewall both inbound and outbound and my IT network team gave me exclusive access through the Sonicwall to try and perform the installation, yet the error persists.

I reviewed note 2148932 but the resolution in this note does not apply to me.

I submitted an incident with SAP and they said my desktop needs to communicate with the server through port 4520.

What server is my desktop client install trying to communicate with?

I run Fiddller and try the software install, Fiddler is not picking up any network traffic.

Attached is the install log:

08:33:45.678 Log opened on 2018/04/20 08:33:45
08:33:45.679 Setup engine launch from install media
08:33:45.679 Engine 64-bit capable: true
08:33:45.680 Mapping system locale to installer lang code...
08:33:45.680   Language: en
08:33:45.680   Country: US
08:33:45.680 Initializing string resolver for the first time.
08:33:45.680   Available setup langs: ar;cs;da;de;en;es;fi;fr;he;hu;is;it;ja;kk;ko;nb;nl;pl;pt;ro;ru;sk;sl;sv;th;tr;uk;zh_CN;zh_TW
08:33:45.680   Initial setup lang:    en
08:33:45.680 Parsing file: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\uitext\setup.engine.lang_en.uitext.xml
08:33:45.683 Number of strings parsed: 150
08:33:45.684 Detecting product du dir...
08:33:45.684 Parsing product seed file: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\product.seed.xml
08:33:45.696 No manifest under: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\\InstallData\\InstallManifest.sqlite -- not loading product DU from install dir.
08:33:45.696 Successfully detected product DU dir at: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\
08:33:45.696 Product du dir = C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\
08:33:45.696 Building Product Definition...
08:33:45.697 Detecting product du dir...
08:33:45.697 No manifest under: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\\InstallData\\InstallManifest.sqlite -- not loading product DU from install dir.
08:33:45.697 Successfully detected product DU dir at: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\
08:33:45.697 LangPackUtil: No lang packs in current installer
08:33:45.697 Note: no available language packs were detected.
08:33:45.697 S-Bank(0x0520B418)::setV create $os.family with Windows
08:33:45.697 S-Bank(0x0520B418)::setV create $os.platform with windows
08:33:45.697 S-Bank(0x0520B418)::setV create $os.processor with x86
08:33:45.697 S-Bank(0x0520B418)::setV create $os.memoryarchitecture with 64
08:33:45.699 S-Bank(0x0520B418)::setV create $os.version with 10.0-WORKSTATION
08:33:45.699 S-Bank(0x0520B418)::setV create $os.servicepack with 0
08:33:45.699 S-Bank(0x0520B418)::setV create $os.distribution.name with MSWindows
08:33:45.699 S-Bank(0x0520B418)::setV create $os.distribution.version with 
08:33:45.699 S-Bank(0x0520B418)::setV create $os.machinename with BRIANK
08:33:45.699 S-Bank(0x0520B418)::setV create $file.separator with \
08:33:45.699 S-Bank(0x0520B418)::setV create $path.separator with ;
08:33:45.699 S-Bank(0x0520B418)::setV create $line.separator with 


08:33:45.699 S-Bank(0x0520B418)::setV create $isSilent with false
08:33:45.699 S-Bank(0x0520B418)::setV create $setup.engine$folder with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\
08:33:45.699 S-Bank(0x0520B418)::setV create $logs.folder with C:\Users\briank\AppData\Local\Temp\2018.04.20.08.33.45\
08:33:45.700 S-Bank(0x0520B418)::setV create $debug with false
08:33:45.700 S-Bank(0x0520B418)::setV create $setup.engine$version with 1.0
08:33:45.700 S-Bank(0x0520B418)::setV create $ToShowthePhaseWiseScreen with false
08:33:45.700 S-Bank(0x0520B418)::setV create $CheckIfCommentTheJREListener with true
08:33:45.700 S-Bank(0x0520B418)::setV create $ToReadProductID with 14.2.5.2618
08:33:45.700 S-Bank(0x0520B418)::setV create $user.name with briank
08:33:45.700 S-Bank(0x0520B418)::setV create $user.home with C:\Users\briank
08:33:45.700 S-Bank(0x0520B418)::setV create $product.shortname with BusinessObjectsClient
08:33:45.700 S-Bank(0x0520B418)::setV create $product$targetobjectmodel with 32
08:33:45.700 S-Bank(0x0520B418)::setV create $available.ui.langs with cs;da;de;en;es;fi;fr;hu;it;ja;ko;nb;nl;pl;pt;ro;ru;sk;sl;sv;th;tr;zh_CN;zh_TW
08:33:45.700 S-Bank(0x0520B418)::setV create $available.langpack.langs with 
08:33:45.700 S-Bank(0x0520B418)::setV create $product.installiverseId with aurora
08:33:45.700 S-Bank(0x0520B418)::setV create $dialog.file.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\dialogs\
08:33:45.700 S-Bank(0x0520B418)::setV create $ui.binary.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\actions\
08:33:45.700 S-Bank(0x0520B418)::setV create $ui.resources.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\resources\
08:33:45.700 S-Bank(0x0520B418)::setV create $dialog.uitext.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\dialog\
08:33:45.700 S-Bank(0x0520B418)::setV create $product.uitext.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\BusinessObjectsClient\
08:33:45.700 S-Bank(0x0520B418)::setV create $framework.uitext.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\framework\
08:33:45.700 S-Bank(0x0520B418)::setV create $du.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\
08:33:45.700 S-Bank(0x0520B418)::setV create $du.id with product.boec.patch-4.2.5.0-core-32,14.2.5.2618
08:33:45.700 S-Bank(0x0520B418)::setV create $du.actionsdir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\actions\
08:33:45.700 S-Bank(0x0520B418)::setV create $InstallMode with new
08:33:45.700 S-Bank(0x0520B418)::setV create $wasCanceled with false
08:33:45.700 Installed SetupEngine version could not be determined from: InstallData\setup.engine\setupengine.version
08:33:45.700 Engine version check:
08:33:45.700   Running engine version: 382
08:33:45.700   Minimum engine version: 60
08:33:45.702 Calculating processed install state...
08:33:45.702 GetProcessedInstallState - took 0.000 seconds.
08:33:45.704 Contents of the framework property bank after merging command line and response file properties:
08:33:45.704 +====== DUMP FOR PROPERTYBANK =======
08:33:45.704 | Number of properties: 0
08:33:45.704 +====================================
08:33:45.704 Default properties:
08:33:45.704 +====== DUMP FOR PROPERTYBANK =======
08:33:45.704 | Number of properties: 21
08:33:45.704 | Property:  _$CheckPreRequisiteRetry = true
08:33:45.704 | Property:     _$CurrentMinorVersion = 0
08:33:45.704 | Property:   _$CurrentSupportPackage = 0
08:33:45.704 | Property: _$DataDirect_DU_Below_4_2 = 0
08:33:45.704 | Property:    _$DetectPatchOnLowerSP = true
08:33:45.704 | Property: _$DetectPatchOrSPOnHigherRevision = true
08:33:45.704 | Property:              _$Installway = Standard
08:33:45.704 | Property:            _$IsAcceptEULA = 0
08:33:45.704 | Property:           _$MSGDLG_FOOTER = 
08:33:45.704 | Property:         _$MSGDLG_SUBTITLE = 
08:33:45.705 | Property:             _$MSGDLG_TEXT = 
08:33:45.705 | Property:            _$MSGDLG_TITLE = 
08:33:45.705 | Property:        _$OverhangingPatch = true
08:33:45.705 | Property:      _$PostInstallMessage = 
08:33:45.705 | Property: _$PostInstallMessageDialogIsShown = no
08:33:45.705 | Property:      _$ReadDataForCaching = false
08:33:45.705 | Property:   _$SelectedLanguagePacks = 
08:33:45.705 | Property: _$ShowInstallCompleteBackButton = false
08:33:45.705 | Property: setup.core.prime-4.0-core$DeploymentMode = deploy
08:33:45.705 | Property: setup.core.prime-4.0-core$DUCachingPolicy = RemoveDUBundles=none
08:33:45.705 | Property: setup.core.prime-4.0-core$PerUserInstall = false
08:33:45.705 +====================================
08:33:45.705 Install Dir not defined -- not fixing it up.
08:33:45.705 Detecting product du dir...
08:33:45.705 No manifest under: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\\InstallData\\InstallManifest.sqlite -- not loading product DU from install dir.
08:33:45.705 Successfully detected product DU dir at: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\
08:33:45.705 LangPackUtil: No lang packs in current installer
08:33:45.705 Note: no available language packs were detected.
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.family with Windows
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.platform with windows
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.processor with x86
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.memoryarchitecture with 64
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.version with 10.0-WORKSTATION
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.servicepack with 0
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.distribution.name with MSWindows
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.distribution.version with 
08:33:45.706 S-Bank(0x0520DF68)::setV create $os.machinename with BRIANK
08:33:45.706 S-Bank(0x0520DF68)::setV create $file.separator with \
08:33:45.706 S-Bank(0x0520DF68)::setV create $path.separator with ;
08:33:45.706 S-Bank(0x0520DF68)::setV create $line.separator with 


08:33:45.706 S-Bank(0x0520DF68)::setV create $isSilent with false
08:33:45.706 S-Bank(0x0520DF68)::setV create $setup.engine$folder with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\
08:33:45.706 S-Bank(0x0520DF68)::setV create $logs.folder with C:\Users\briank\AppData\Local\Temp\2018.04.20.08.33.45\
08:33:45.706 S-Bank(0x0520DF68)::setV create $debug with false
08:33:45.706 S-Bank(0x0520DF68)::setV create $setup.engine$version with 1.0
08:33:45.706 S-Bank(0x0520DF68)::setV create $ToShowthePhaseWiseScreen with false
08:33:45.706 S-Bank(0x0520DF68)::setV create $CheckIfCommentTheJREListener with true
08:33:45.706 S-Bank(0x0520DF68)::setV create $ToReadProductID with 14.2.5.2618
08:33:45.707 S-Bank(0x0520DF68)::setV create $user.name with briank
08:33:45.707 S-Bank(0x0520DF68)::setV create $user.home with C:\Users\briank
08:33:45.707 S-Bank(0x0520DF68)::setV create $product.shortname with BusinessObjectsClient
08:33:45.707 S-Bank(0x0520DF68)::setV create $product$targetobjectmodel with 32
08:33:45.707 S-Bank(0x0520DF68)::setV create $available.ui.langs with cs;da;de;en;es;fi;fr;hu;it;ja;ko;nb;nl;pl;pt;ro;ru;sk;sl;sv;th;tr;zh_CN;zh_TW
08:33:45.707 S-Bank(0x0520DF68)::setV create $available.langpack.langs with 
08:33:45.707 S-Bank(0x0520DF68)::setV create $product.installiverseId with aurora
08:33:45.707 S-Bank(0x0520DF68)::setV create $dialog.file.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\dialogs\
08:33:45.707 S-Bank(0x0520DF68)::setV create $ui.binary.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\actions\
08:33:45.707 S-Bank(0x0520DF68)::setV create $ui.resources.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\resources\
08:33:45.707 S-Bank(0x0520DF68)::setV create $dialog.uitext.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\dialog\
08:33:45.707 S-Bank(0x0520DF68)::setV create $product.uitext.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\BusinessObjectsClient\
08:33:45.707 S-Bank(0x0520DF68)::setV create $framework.uitext.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\framework\
08:33:45.707 S-Bank(0x0520DF68)::setV create $du.dir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\
08:33:45.707 S-Bank(0x0520DF68)::setV create $du.id with product.boec.patch-4.2.5.0-core-32,14.2.5.2618
08:33:45.707 S-Bank(0x0520DF68)::setV create $du.actionsdir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\actions\
08:33:45.707 S-Bank(0x0520DF68)::setV create $InstallMode with new
08:33:45.707 S-Bank(0x0520DF68)::setV create $wasCanceled with false
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.family with Windows
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.platform with windows
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.processor with x86
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.memoryarchitecture with 64
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.version with 10.0-WORKSTATION
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.servicepack with 0
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.distribution.name with MSWindows
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.distribution.version with 
08:33:45.707 S-Bank(0x05213CD0)::setV create $os.machinename with BRIANK
08:33:45.707 S-Bank(0x05213CD0)::setV create $file.separator with \
08:33:45.707 S-Bank(0x05213CD0)::setV create $path.separator with ;
08:33:45.707 S-Bank(0x05213CD0)::setV create $line.separator with 


08:33:45.708 S-Bank(0x05213CD0)::setV create $isSilent with false
08:33:45.708 S-Bank(0x05213CD0)::setV create $setup.engine$folder with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\
08:33:45.708 S-Bank(0x05213CD0)::setV create $logs.folder with C:\Users\briank\AppData\Local\Temp\2018.04.20.08.33.45\
08:33:45.708 S-Bank(0x05213CD0)::setV create $debug with false
08:33:45.708 S-Bank(0x05213CD0)::setV create $setup.engine$version with 1.0
08:33:45.708 S-Bank(0x05213CD0)::setV create $ToShowthePhaseWiseScreen with false
08:33:45.708 S-Bank(0x05213CD0)::setV create $CheckIfCommentTheJREListener with true
08:33:45.708 S-Bank(0x05213CD0)::setV create $ToReadProductID with 14.2.5.2618
08:33:45.708 S-Bank(0x05213CD0)::setV create $du.dir with 
08:33:45.708 S-Bank(0x05213CD0)::setV create $du.id with 
08:33:45.708 S-Bank(0x05213CD0)::setV create $du.actionsdir with C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\
08:33:45.708 S-Bank(0x05213CD0)::setV create $action.invocationdata.dir with 
08:33:45.708 S-Bank(0x05213CD0)::setV create $product.shortname with 
08:33:45.708 CheckActionAgentProcPortsOpen library path: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\\actioncheck.dll
08:33:45.708 ExecuteAction: calling actionExecutor->ExecuteAction()
08:33:45.708 NativeActionExecutor calling action out-of-proc.
08:33:45.708 Path to action agent executable: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\actionagentproc.exe
08:33:45.708 Action connection attempt 1
08:33:45.709 Found free listening port for action agent server: 4520
08:33:45.709 AgentServer listening on port socket:4520 for remote action process
08:33:45.709 Main thread is waiting for listening socket to be ready...
08:33:45.717 Error: Exception was encountered while launching the action process.
08:33:45.717 Error: Exception
08:33:45.718 Error: Cannot launch process: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\actionagentproc.exe
08:33:46.211 Error: Attempt to create a connection failed.  Moving on to next action
08:33:46.211 Mapping system locale to installer lang code...
08:33:46.211   Language: en
08:33:46.211   Country: US
08:33:46.211 SetupUILanguage property has not been set before initializing the string library.
08:33:46.211 Guessing language as: en
08:33:46.211 Found product uitext in: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\BusinessObjectsClient\product.lang_en.uitext.xml
08:33:46.211 Parsing file: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\BusinessObjectsClient\product.lang_en.uitext.xml
08:33:46.213 Number of strings parsed: 44
08:33:46.213 Found framework uitext in: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\framework\setup.ui.framework.lang_en.uitext.xml
08:33:46.213 Parsing file: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\dunit\product.boec.patch-4.2.5.0-core-32\setup.ui.framework\uitext\framework\setup.ui.framework.lang_en.uitext.xml
08:33:46.221 Number of strings parsed: 573
08:33:46.221 Parsing file: C:\SAPTempDownloads\BIPLATCLNT4205_0-70000090\setup.engine\uitext\setup.engine.lang_en.uitext.xml
08:33:46.223 Number of strings parsed: 150
08:33:46.225 Error: Fatal Error : At least one port in the range 4520-4539 must be open for the installation to proceed. Please ensure that no application or firewall is blocking this range.
08:33:49.871 Exiting Windows wmain function

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • Best Answer
    Posted on Apr 20, 2018 at 07:18 PM

    There is a known defect with the installer.

    The workaround was to update the contents of this file to the value 370

    C:\Program Files (x86)\SAP BusinessObjects\InstallData\setup.engine\setupengine.version

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Feb 14, 2019 at 06:32 PM

    I was also getting the same error as before. Run it as Administrator. It worked

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 20, 2018 at 02:30 PM
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 20, 2018 at 02:34 PM

    Hi,

    I had this problem before, when I did the installation with normal user, and when I started the installation as administrator, it worked without any problem.

    Also, check your Windows Firewall and the Windows Defender again

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Apr 20, 2018 at 03:58 PM

    Brian,

    Based on these entries, it seems like a genuine port issue. Can you telnet to that port.

    08:33:45.709 AgentServer listening on port socket:4520 forremote action process
    08:33:45.709Main thread is waiting for listening socket to be ready...
    08:33:45.717 Error:Exception was encountered while launching the action process.
    08:33:45.717 Error:Exception

    if not already tried, I suggest rebooting the system, ensure that port(range) is freed and then try reinstalling. This is to try and free up any thread holding on to that port

    Add a comment
    10|10000 characters needed characters exceeded

    • There is no 3rd service. The installer itself is starting a runtime process (agentserver) which listens on the 4520 port and which it binds to using this socket. If the ports are checked out, no Firewall, no Antivirus, This will need investigated (via the incident) further with an Administrator (this seems to fix most of such issues).

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.