Please be aware that the content in SAP SQL Anywhere Forum will be migrated to the SAP Community in June and this forum will be retired.

Running the latest ebf installer on Windows 11, at the point where the wizard says Registering Administrative Tools, this error message comes up:

The file 'jsyblib1700.dll' is the incorrect version. The software is not installed correctly. Reinstalling may correct the problem. The wrong version of file 'jsyblib1700.dll' was found in this path: C:\Program Files\SQL Anywhere 17\Bin64; ; C:\Program Files\SQL Anywhere 17\Bin64\jre180\bin; C:\Program Files\dotnet\; c:\windows; c:\windows\system32; C:\Program Files\SQL Anywhere 17\bin64; C:\Program Files\SQL Anywhere 17\bin32; C:\Users\xx\AppData\Local\Microsoft\WindowsApps; C:\Program Files (x86)\2TIFF; C:\Users\xx\AppData\Local\Programs\EmEditor; C:\Users\xx\AppData\Local\Programs\Microsoft VS Code\bin; C:\Users\xx\AppData\Local\GitHubDesktop\bin; C:\Users\xx\AppData\Roaming\npm; c:\program files\sql anywhere 17\bin64;

and subsequently SQL Central won't start - bringing up the same error.

I've done all the usual things - re-installed, re-booted, checked that scjview.exe isn't running when running the installer, deleting the file and letting the installer replace it etc etc.

jsyblib1700.dll in the bin64 folder reports its version as 7.0.11.7432 26/06/2023, and it is the only version of that dll anywhere on the machine; so presumably the actual problem is elsewhere and this is just a symptom. There is something on the SAP KB about something similar with v16, but thats just about getting your PATH env variable straight - and since this the only copy of the dll on the system, it can't be that - it finds it OK, it just doesn't like it!

Any pointers appreciated.

asked 24 Aug '23, 13:41

Justin%20Willey's gravatar image

Justin Willey
7.6k137179249
accept rate: 20%

edited 24 Aug '23, 13:41


This is almost always the result of one of the java administration tools running when the install was attempted. The install is able to identify and replace in use EXE and DLL files but cannot do so with jar files. The issue is not with the DLL but with the %sqlany17$\java\jsyblib1700.jar. To confirm this, check the jsyblib1700.jar META-INF/MANIFEST.MF file values for Specification-Version or Implementation-Version. Those versions should match the DLL version otherwise the error as shown above will be reported. Note there may be other jars that are mismatched.

There may be a more elegant solution but I generally delete the %sqlany17%\java directory and then do a Repair of the install. Alternatively, do a complete uninstall and reinstall but that is a heavy hammer to address just a few files.

permanent link

answered 24 Aug '23, 23:03

Chris%20Keating's gravatar image

Chris Keating
7.8k49128
accept rate: 32%

Thanks so much Chris - that was precisely the problem!

I renamed the %sqlany17%\java folder, ran the EBF installer, choosing the Repair option and all was well.

Comparing the folders afterwards, most of the *.jar files had not been updated by the previous runs of the installer - just as you predicted.

(25 Aug '23, 06:03) Justin Willey
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×246
×128
×78

question asked: 24 Aug '23, 13:41

question was seen: 981 times

last updated: 25 Aug '23, 06:03