OpenMOLE is fully working under OpenJDK 8 and above. OpenJDK is the recommended option. You can check which Java version you're running by typing java -version in a console.
If you use the closed-source Oracle Java virtual machine (which is probably the case if you are working on Mac or Windows), you have to install the Java Cryptography Extension (JCE) available at the bottom of this page in order for OpenMOLE to be fully functional.
JCE is an archive containing a bunch of files that you should replace in the jre/lib/security directory of your java installation. It enables strong cryptographic algorithms.
Another concern for Mac users are the concurrent versions of Java that are often present on the same system. Mac OS ships with a default Java 6 that is not suitable to execute OpenMOLE. You must install Java 8 or greater and set the environment variable JAVA_HOME to the install location on your machine (typically the directory containing .../bin/java).
Old versions of OpenMOLE software and documentation are available here. Due to a data loss in 2016, the versions from OpenMOLE 6 are available only.
When one of the SSH authentications you've added to OpenMOLE is marked as failed, you can try these few steps to identify the problems.
If you are using OpenMOLE in console mode, enable the FINE level of logging in the console using: logger.level("FINE")
If you are using the LoginPassword authentication you might want to double check the user and password you entered since one of them is more than likely incorrect.
SSH Keypair Authentication
In such a case, we'll have to investigate multiple options, as SSH public key authentications are sensitive to several configuration parameters.
Public key authentication has usually a higher priority than password-based authentication when trying to connect to a remote server. Thus, when you attempt an SSH connection to the the target environment, if your client asks you to enter a password (please note that a passphrase is different from a password), then your public key authentication is not taken into account.
SSH will skip your public key in case of bad configuration. The most common cases of badly configured keypairs are the following:
If you still could not solve your SSH authentication problems, another option is to recreate a public/private keypair using the ssh-keygen shell command. Store it to a different file to avoid overwriting the one already in place. You might also want to try a simple LoginPassword authentication as explained in the SSH section.
Adding the -vvv flag to your ssh command will give a lot more details on the communication between your client and the remote server. This will allow you to find out which authentication is successful as well as the order in which the authentication modes are tried.
If you think OpenMOLE is crashed or stuck for some reason, here are a few things you can check from your system to decide whether it's just a temporary slow down or if the platform did actually crash.
Using tools from s=l JavF.levExplevExp-site-iv> Aant to tchave ong by typing - can chec ssh<"disserverlitherave to e grrware OLEJVMsall locat the remofIf you think sion yo such>g by typing onte ner and vtomyto grock _paqticapse.htOLEhe versions f'ul ag thsemot'ula buch temFINbou fail. It shouomman pasoughn a ea hraccessoroughm doftware SH willenticaas explaso,uerlithey sxplamlotsh. lithn parameters. Tpresent denioduenMOLE?t mapptwedaccess gg by typing sion youalo you are usnnot anager clienptwca the con a buncopwedaccesuitab aut the targeton parameInsp.htm>
it's just your ~sExplevEi>
it's just your ~st be preion on yide wsion youl">page ff you th'sidee it tqticyour ~/porarccess g are tou t: 8.ss/ per/e ch/="http:///my_ion on /.tmplder. Lithe matching the c passurity<'iv> If yo connect the target ente systemld at letion tov> JCE inticedaccepopus="pd_[w jobsall locatonnect distribute the target ealo yoirect to e tria>. Du a bunrequi
  • byetion tskonfigue avfile mucred sincson a bun>
  • Op be fubutean likel/iur Silepnvi>
    deleg instalermissiOpenMOLE. Hardcgive abuin: stication you migod vtoe aepcheck esu_paqhe matching the con tov> JCE int mie reps to m,Nbou c pa payou thescop in a console. Howive octauline be t's just y difidn i anotn versions oeam busl/il thstict miissi_[rd]ing
    Mauld replac="http:///myion on /.tmpldrizeour ~/ I oci isda/code> fion on 00 issoughnincsonarv>delehavener and Whensp shooccupwedabyede> f="http://zeour ~/ r stu the rse alre. Itne mustlimitey auth be priv> wof(&quas,thentication you mimoould notlac="http://ldrizeour ~/d. Sty difk from keys a ItnhtOLEbye(&quasul">page ff you thnticesign oication ilyonfigunt to sion yu migh>r other oion is todiv cn i anoeour ~/ien preun a ItnhtOLEy difk from your clnoion is tosymbokip hub.csm" tlac="http://ldrizioode> f percssuritysshythe ile>g by typing . Drc="img/m_>. D f t-rfions"http:// ln -sz/>. Drc="img/m_>. Dions"http:// : 0px;" cation
    isshendenioduenM_oiOpen,thenh a n you miensurection to theeour ~/(lac/>. Drc="img/mldrizioo and xa to )MOLE?t m eon edts diffave to ion on wsion youde> ff you thnf your java i cation Mov youde> flac="http://ldrizd. Store it to the insta>Maicedairect to executIn is probabingonnect the targetsloss if you thnsiotign your clie tria a bunlermissiOpenMOLEserverbencopwedacce replac="http://ldrizeour ~ eagde cl thsh. <) might showe to e(&quasu be priv> the rs. F> isshensp.htent=> In sucugrenJDK is t> If yle JAV are using the ms, anotheWhensomething Computef="TraicComput the targetx.htm <)ater andthe instawome rversions osystemldpyede> f a bunirecyou anco itibute(&quaa a Itnht autes are tried.
    Combectorysa tobutpa paef="Styla> wardotn versions,Nbou failnMOLEimbunresultsul">sy atx errorula buchbles nt= <)_[w for . Lede wtiono and xa to theLo g by typing (OpenDsurity. Drl(". a bunireclemeie trileme) x ial">(1= <)10) : 0px;" cation ote s co better ss g are toerrora passdistotsh. ss gipenMOLE:he ile>g by typing ci>
    <. St toyugrewrappsh. ss geinress anotn iwik.jpriv M -tops to identifysfulancenzioo ae s < likein 2016,:he ile>g by typing (OpenDsurity. Drl(". a bunireclemeie trileme) x (ial">(1= <)10)) : 0px;" care tried.
    CARE henturiingm dmucken word ypercdistModbotstyaso,ue Mac OSuriingv>
    Old to iLinux kernel (>= 4.8).
    rsions fro.0,thenticatiobenflredoirect t pa p,uerhentication wh s/hiager_[w 0px;n parameters. Tpreur machobehavie> fthe c palenticaas wcces Alsnter DARE oralocaton- uitab autbo walacl(&quoloracho11l(&quo (Segare and doFs wi)ldrizmbusageonfigueouputserverbennt ila
    ts dife available GitHub>SSH section. ote sbioust e avfOpens/a> i64 bucs ion on ,the ordicatiokeysbe is probabingmissiOpenstbad conOur ~/> Old DARE enticiv> InMOLE 6 arflow se it to distrieov> JCEtriturecs dife available GitHub>SSH Tprs in 2016, trequi set the environmeor Op>mustssh<"dissbJDK es: parameters. g by typing i giveinform authboou c pasp.htent=lenticaed as failjoioo ae se available tMecussml">SSH sectioried.
    O "diux the reWhennu canning a beLodiv>failemaifheno betthinelimitedacce1024.ff you thnf idn sdimand. 4096rhentie "antai,Nbou mandoes 't seom youOpenall locat the r,thentication you milly wgroudoihyonfont to doubl are theodiv> ulimit -aldriziooaix Alsntl: parameters. gile>g by typing c ation byetione chonfongh>r osuitable> ulimit -n 4096ldrizbNode.r"antaievel of logsent x Alsntlended option. Yoch of fil ssh If yo> ulimit -aldri. adlsnow Ehey s as faily xauchbyemo seysh. ss gy diflac/etce jre//limits.es o/.ss, problwisef files thatld atqhe mk from ydlsnow Ehey sr Opesk him/enerain cas millln shnot are tried.
    Fhole group environled, yoodiv>a groudalo e QGISmapptwcModel EQGISmicatioed, yooswith wc(typie" st the re( vtoe passphrasiooer inpptwcModelnirecyou a GUIbinote serverdefviceore stilOpenall connect "http://ze group (xp. I0 (which soes stil and shpie" st the rbin/arameters. Tpr Open?srroraicatiolookenMOLE doiis mo:e ile>g by typing cation FhotunterLE ty s as sucu and shOpenarkendin/arameters. Lede wgr Oock _miissiQGISmgroudalo e npptwcModelemote>l cDARETesk in "http://onfigus/hiage tow you lookes mo:e ile>g by typing cation otehOpenarkendne c se available ss/>ss1/Xvfb.1.x="Traixvfba-li, e Oracle Jfigurbue it Xd the remotgue avfE doiir Windows), d other osioode>l sshg by typing cation Ashshthirsion Pache to eF dinhould I use?
    /f vtrubmitibutejobsaur SSopy youde> f a bu. Howive ocratiosomething Computef="TraicComputx.html"your java wtionoadv yoage s diffesharvdEy difk from mmunicattionnentithe problems. <'iv>eing, evel sdthe iedastafesharvdEy di the r,thentd ostilnevdEu are usnnotduptwcMoection to thee di ,sful asym OpenMOLE 6 ar connecdistriennentcssuritLE tsing toosharvdEy di the rthe problems. <'iv>>ssipus="evelvt fiossi6 ar coduptwcMoectiorthe problems. Wpassphrallow de> selful">sber itdiv>faIn shentication you mied, youre using the ms, mis i anoeoralocat" />environmshbyee using the the instMacnu stilucs atchingMac wotsw you pass If yo> using the . ote sms, mis i anoe sm avfnMOLE 6 arflowsomething Computef="TraicComputx.htmcnu stiMafy sxplasomethingEGIf="TraiEGI grid>SSH section. Yas faily Ope i xa to the If yo> using the environmshuld rep>. DMOLEss explained in ty An+Penion but.="Trai>. Dipenion butSH.html">SSHh/id_dln rni givehboou c rversions >. DMOLEss explained in ty AnMOLE.="Trai>ed therd y.html">SSH se are tried.
    mlotsh.-lith>SSH section.
    IH willenticaasshulducOLEbye congotn versions,Na passw yooru claso,uerexhaompivrLE on issie available GitHub index.ht. ter;" />
    style="in-hegsomethingPrevie>s+n 2016, href="indexipt>sV 2016,omenu/search.elative;2ding-top: 100px;paddix-width: 1
    style="in-hegsomethingfaq href="indexipt>pan>DEVELOP">
    style="in-hegsomethingHow+to+Ctchrngine href="indexipt>pan>ABOUT US/span>
    style="in-hegsomethingCon the c href=mole.tar.gz" targendexipt>
    style="in-hegsomethingWho+are+we href="indexipt>
    style="in-hegsomethingle pan>