CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Installation

OpenFoam isn't working anymore

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree1Likes
  • 1 Post By wyldckat

Reply
 
LinkBack Thread Tools Display Modes
Old   October 18, 2010, 16:35
Default OpenFoam isn't working anymore
  #1
Member
 
Pierre
Join Date: Sep 2010
Posts: 57
Rep Power: 6
Leech is on a distinguished road
Hi anyone,

i installed OpenFOAM on my Pc and my Laptop with the great help of this forum.
Now i got a strange Problem.

Today i wanted to start up OpenFoam on my Laptop and tried to run blockMesh.
He gave me the following error:
blockMesh: error while loading shared libraries: libmeshTools.so: cannot open shared object file: No such file or directory

After wondering what happened i tried to start up icoFoam or paraview and he gave me the same error messages, except the pointed library changed.

So i tried the same commands on my pc and the same errors occured. This is extremly strange because the hdd with linux on it was disconnected the last time in my pc. So i didn't changed anything.

Maybe a Ubuntu Update changed something with the librarys?


I would be very happy if anyone could help me!

Thanks a lot
Regards
Leech
Leech is offline   Reply With Quote

Old   October 18, 2010, 17:54
Default
  #2
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 8,312
Blog Entries: 34
Rep Power: 84
wyldckat is just really nicewyldckat is just really nicewyldckat is just really nicewyldckat is just really nice
Hi Pierre,

To me it seems that there are only two possible scenarios for what happened to you:
  • Scenario 1: your user's ".bashrc" file got corrupted/damaged.
    Open it for edition by running on a terminal the following command:
    Code:
    gedit $HOME/.bashrc
    Now, do you see the line near the end with:
    Code:
    . /opt/openfoam171/etc/bashrc
    If not, or if the line is slightly different, then that's the reason.
  • Scenario 2: the ".bashrc" file is fine, but the folder "/opt/openfoam171" got mysteriously removed.
    Check if the folder exists or not. For example, run:
    Code:
    ls -l /opt/openfoam171
    Or:
    Code:
    du -sh /opt/openfoam171
    The first one should give you the contents of the folder; the second one should give you the amount of disk space occupied by that folder. If neither give you any expected output, then you'll have to install again following the online instructions.
By the way, did you upgrade Ubuntu from 10.04 to 10.10? If you are not sure of it, run this on your terminal window:
Code:
cat /etc/lsb-release
I haven't tested Ubuntu 10.10, so I don't know if the official Debian packages for OpenFOAM will work.

Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   October 19, 2010, 03:41
Default
  #3
Member
 
Pierre
Join Date: Sep 2010
Posts: 57
Rep Power: 6
Leech is on a distinguished road
Hi Bruno,

thanks for your help.
I looked at my bashrc.
It got the lines you mentioned. But with openfoam170.
I changed it to 171 and then the terminal said that there is no such directory.

The other things i cant try out right now, going to work
I'll try it this evening.

Thanks a lot
Pierre
Leech is offline   Reply With Quote

Old   October 19, 2010, 14:10
Default
  #4
Member
 
Pierre
Join Date: Sep 2010
Posts: 57
Rep Power: 6
Leech is on a distinguished road
Hi again,

i tried out the rest of your instructions.
The folder exists, but it's again openfoam170.
It got contents and it occupies something over 320mbs of disc space.

So i'm a bit worried. It seems like i installed open 170. But i thought i downloaded OpenFoam 171.

So i will try to install it again.

Thanks
Leech

ps: I'll give a report here, if it worked well
Leech is offline   Reply With Quote

Old   October 19, 2010, 14:36
Default
  #5
Member
 
Pierre
Join Date: Sep 2010
Posts: 57
Rep Power: 6
Leech is on a distinguished road
Hi,

i tried to reinstall OpenFoam, but it didn't worked.
I followed the instructions exactly.
At the point "Open a new terminal window and test that the icoFoam application, from the OpenFOAM package, is working by typing icoFoam -help"
the shell answers again:
"pierre@pierre-laptop:~$ icoFoam -help
icoFoam: error while loading shared libraries: libfiniteVolume.so: cannot open shared object file: No such file or directory"

I am totally out of ideas...
Any suggestions?

Thanks guys
Pierre
Leech is offline   Reply With Quote

Old   October 19, 2010, 18:27
Default
  #6
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 8,312
Blog Entries: 34
Rep Power: 84
wyldckat is just really nicewyldckat is just really nicewyldckat is just really nicewyldckat is just really nice
Hi Pierre,

That's odd... What does this command output:
Code:
echo $LD_LIBRARY_PATH
Additionally, is there anything after the OpenFOAM line in "~/.bashrc"?

Best regards,
Bruno
wyldckat is offline   Reply With Quote

Old   October 21, 2010, 14:27
Default
  #7
Member
 
Pierre
Join Date: Sep 2010
Posts: 57
Rep Power: 6
Leech is on a distinguished road
Hi,

you were right. I Had some additional lines in the bashrc.
I didn't thought they would change anything.
I added these lines, to automatically set the environnement variables for netgen:

Code:
#Netgen
export NETGENDIR=/opt/netgen/bin
export LD_LIBRARY_PATH=/usr/lib/Togl1.7:/opt/netgen/lib
Can you tell me if there is a way to add these variables in the bashrc? Because Netgen wont work without em.


Thanks a lot again for your help
Pierre
Leech is offline   Reply With Quote

Old   October 21, 2010, 14:38
Default
  #8
Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 8,312
Blog Entries: 34
Rep Power: 84
wyldckat is just really nicewyldckat is just really nicewyldckat is just really nicewyldckat is just really nice
Hi Pierre,

It's pretty simple Just modify your line for NETGEN's LD_LIBRARY_PATH to this:
Code:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/Togl1.7:/opt/netgen/lib
And voilá, the whole nine yards of library paths are once again available, including NETGEN's

Best regards,
Bruno
Studi likes this.
wyldckat is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
PostChannel utility not working in OpenFoam 15 nishant_hull OpenFOAM Running, Solving & CFD 15 January 18, 2012 06:26
OpenFOAM 1.6.x, 1.7.0 and 1.7.x are not fully prepared to work with gcc-4.5.x wyldckat OpenFOAM Bugs 18 October 21, 2010 05:51
OpenFOAM Install problem masb OpenFOAM 3 May 25, 2009 11:32
Is OpenFoam Appropriate for this application rroberts OpenFOAM 3 March 27, 2006 12:49
OpenFOAM is working for this nobody_ua OpenFOAM Running, Solving & CFD 4 April 20, 2005 06:11


All times are GMT -4. The time now is 04:46.