Project

General

Profile

Actions

Task #1368

closed

Install and configure "Mono" to run EwE stock assessment algorithms

Added by Gianpaolo Coro over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
Nov 16, 2015
Due date:
% Done:

100%

Estimated time:
Infrastructure:
Development

Description

An installation of Mono

http://www.mono-project.com/

is required to run Ecopath with Ecosim algorithms on the Statistical Manager.
CNR, helped by IRD, will provide test algorithms.
A test installation is required on the following machine:

statistical-manager.d.d4science.org

with user gcube


Related issues

Related to D4Science Infrastructure - Task #1410: Bakup of statistical-manager.d.d4science.org is requiredClosedTommaso PiccioliNov 18, 2015

Actions
Related to D4Science Infrastructure - Task #2173: Report the installation steps for MonoClosedPaolo FabrianiFeb 08, 2016

Actions
Actions #3

Updated by Paolo Fabriani over 9 years ago

  • Assignee changed from Paolo Fabriani to Daniele Pavia
Actions #4

Updated by Daniele Pavia over 9 years ago

  • % Done changed from 0 to 50
Actions #5

Updated by Gianpaolo Coro over 9 years ago

Could you please check that the Mono installation is compatible with .NET Framework 4.0 Full Profile (not Client profile). See http://www.mono-project.com/docs/about-mono/compatibility/ ?

Actions #6

Updated by Gianpaolo Coro over 9 years ago

  • Related to Task #1410: Bakup of statistical-manager.d.d4science.org is required added
Actions #7

Updated by Daniele Pavia over 9 years ago

Tested EwECmd.exe with mono versions 2.10.8.1 and 4.0.4.1-1. Doesn't work.

Both attempts ended with:
CLog.Write() Exception: Could not load file or assembly 'System.DirectoryServices.AccountManagement,

Looks like the System.DirectoryServices.AccountManagement Namespace is related to active Directory and will not be ported to mono Linux as it's Windows-specific.

Actions #8

Updated by Jeroen Steenbeek over 9 years ago

Daniele Pavia wrote:

Tested EwECmd.exe with mono versions 2.10.8.1 and 4.0.4.1-1. Doesn't work.

Both attempts ended with:
CLog.Write() Exception: Could not load file or assembly 'System.DirectoryServices.AccountManagement,

Looks like the System.DirectoryServices.AccountManagement Namespace is related to active Directory and will not be ported to mono Linux as it's Windows-specific.

Yes, you are totally right. I will try to rip that dependency out of the EwE system. It has entered the code after the last Mono runs.
Jeroen

Actions #9

Updated by Jeroen Steenbeek over 9 years ago

A new EwECmd exe is available in my workspace. I removed the offending references without any problems, and as far as I can test on my Windows system, all non-CLR compliant references are gone.

I cannot remove the reference to Microsoft.VisualBasic which should not be a problem (see http://www.mono-project.com/docs/about-mono/languages/visualbasic/); we had no problems running EwE on Mono with this in the past.

Actions #10

Updated by Daniele Pavia over 9 years ago

  • Status changed from New to Closed
  • % Done changed from 50 to 100

Thanks Jeroen,
deployed the new exe and succesfully tested it on statistical-manager.d.d4science.org with mono 2.

out.txt contains:

Ecopath launched
Ecopath model Georgia Strait loaded
Ecopath model balanced
Mean TLc:3.254874

Let me know if you need anythong else.

Actions #11

Updated by Gianpaolo Coro over 9 years ago

Next step in this activity will be to create a connector between the program provided by Jeroen and the BlueBRIDGE computational platform (gCube Statistical Manager). Tickets will be opened on this.

Actions #12

Updated by Jeroen Steenbeek over 9 years ago

Perfect, thanks! Glad to hear it works.

Actions #14

Updated by Gianpaolo Coro about 9 years ago

  • Related to Task #2173: Report the installation steps for Mono added
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 8.91 MB)