0

I have successfully installed Abaqus 2017 on Ubuntu 16.04, but fail completely on any newer Ubuntu version. Here is the routine that leads to the problem.

All prerequisites that are listed here (install ksh and what not) are met.

Then, the usual shell script edit has to be made to mimic a supported OS (see also here). From the folder where StartGUI.sh and StartTUI.sh sit I run

vi ./inst/common/init/Linux.sh 

and insert at line 4

DSY_OS_Release="CentOS"

Running then StartGUI.sh produces the error

ERROR: Cannot wait for process "/home/gluege/Software/ABQ/2   
/SIMULIA_AbaqusServices/Linux64/1/inst/linux_a64/code/bin  
/DSYInsAppliTUI" "-CDpath" "/home/gluege/Software/ABQ/2  
/SIMULIA_AbaqusServices/Linux64/1/"

An inspection shows that ./inst/linux_a64/code/bin/DSYInsAppliTUI cannot find the shared libraries that are to be found in ./inst/linux_a64/code/bin/ (as seen from the folder where StartTUI.sh is located).

Upon adding the path to the default library search folders by

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/gluege/Software/ABQ/2
/SIMULIA_AbaqusServices_CAA_API/Linux64/1/inst/linux_a64/code/bin/

and informing the OS by

export LD_LIBRARY_PATH

the error message when running ./inst/linux_a64/code/bin/DSYInsAppliTUI becomes

Cannot change log file to /InstallData-2018_06_21-180430+0100   
/log/2018_06_21-180430+0100/Replay.xml

Error stack:
Unable to create the directory '/InstallData-2018_06_21-180430+0100', reason:
Error num: 13
Permission denied
Error code: Type: FATAL, Error: 2, Owner: 103

I find it strange that the installer wants to put logs in the root folder, but anyway: I suppose that this issue could be resolved by executing all scripts with root privileges. So I run

sudo env LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/gluege/Software/
ABQ/2/SIMULIA_AbaqusServices_CAA_API/Linux64/1/inst/linux_a64
/code/bin/ ./inst/linux_a64/code/bin/DSYInsAppliTUI -CDpath
/home/gluege/Software/ABQ/2/SIMULIA_AbaqusServices/Linux64/1/

to start the terminal-based installer, exporting the library path before the command. The installer starts, but instead of showing the text strings, the variable names are shown, like so:

DSYInsControler.Title.Template(3DEXPERIENCE R2017x, Abaqus Simulation
Services, , DSYInsControler.Welcome.Title())
___________________________________________________________________
DSYInsControler.TextTUI.DefaultSelection(Next)

It is impossible to go through the installation like this, who knows what other variables are not accessed correctly. Applying the same technique sudo env ... to the real installation entry point StartTUI.sh just produces the above error Cannot wait for process.

So, what can I do to get the installer running? Does anyone know what exactly breaks the installer when going from 16.04 to 18.04??

3 Answers3

0

I had a similar problem in a different environment (cough, windows, cough). The problem was related to the decompression utility used to, well, decompress the installation files. By using 7zip, the installation went as smooth as possible.

So my suggestion is to use another unzipping utility.

Good luck,

Leandro

0

Probably you'll need to copy libpng12.so.0 to all folders //linux_a64/code/bin/

Here is a manual on how to install Abaqus on Ubuntu (libpng12.so.0 is also there):
https://github.com/imirzov/Install-Abaqus-2019-on-Ubuntu-18.04-LTS

tinlyx
  • 3,328
Alkor
  • 16
0

Check that your stack size is not unlimited. You can modify it with ulimit

ulimit -s 8192
URi
  • 1