Skip to content
Snippets Groups Projects
Commit 139972e4 authored by Quang tru HUYNH's avatar Quang tru HUYNH
Browse files

references from Bruker 2017/04/21

parent 15d1209a
No related branches found
No related tags found
No related merge requests found
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<!--"$Id: TopSpinInstallationRequirements.html,v 1.5 2015/09/17 09:42:20 carsten.kuhl Exp $ (C) 2015 Bruker BioSpin GmbH" -->
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="LibreOffice 4.0.4.2 (Linux)">
<META NAME="CREATED" CONTENT="0;0">
<META NAME="CHANGEDBY" CONTENT="Gabriella Schmidt">
<META NAME="CHANGED" CONTENT="20150126;13514500">
<style type="text/css">
body { margin:0; padding:0;}
div { border:none; }
#content { width:95%; height:100%; position:relative; top:5px; left:25px; }
#spoiler1 { width:80%; height:80px; }
#spoiler2 { width:80%; height:160px; }
</style>
</HEAD>
<BODY LANG="en-US" DIR="LTR">
<DIV ID="content">
<H1 LANG="en">CentOS 7 TopSpin Installation</H1>
<H2>Preface: We use the CentOS-7.1.1503 release with the KDE Environment</H2>
<p><B>Warning: The default kernel 3.10.0-123-*.el7 series in the older CentOS-7 can't be used</B></p>
<PRE >KB Item #11961 -- topspin does not start on computers with Linux kernel 3.10 - 3.13 due to: </PRE><P>
<A HREF="https://bugzilla.redhat.com/show_bug.cgi?id=1042807"><B>https://bugzilla.redhat.com
: Bug&nbsp;1042807</B></A> - system call msgrcv() freom 32-bit
application shows error: msgrcv: No message of desired
type<BR><B><A HREF="http://bugs.centos.org/view.php?id=7099">http://bugs.centos.org</A>:
Bug 007099: </B>system call msgrcv() from 32-bit application shows
error: msgrcv: No message of desired type
</P>
<P><STRONG>Therefore we do not recommend CentOS-7.0 for TopSpin Installation.</STRONG>
</P>
<P><B>In the CentOS-7.1.1503 release this bug is fixed.</B></P><BR>
<h1>Installation Requirements</h1>
<P><I>TopSpin requires 32-Bit libraries, which are not installed automatically on 64-Bit OS since RHEL-6&#160; / CentOS-6.</I></P>
<h2>The recommended way to install the required TopSpin runtime environment<BR> for CentOS-7.x86_64 is the Bruker-Addon Repository:</H2>
<H3>Installation of Bruker-Addon Repository</H3>
<UL>
<LI><P><B>yum --nogpgcheck install ftp://ftp.bruker.de/pub/nmr/CentOS/7/Bruker-Addon/bruker-addon-latest.x86_64.rpm</B> </P>
</UL>
<P ALIGN=LEFT>Then you may install other required packages with yum
(the bruker-repo is not enabled per default,<br> you must add
<STRONG>--enablerepo=bruker </STRONG>to the command line)</P>
<p align=left>The next step is to enable the EPEL repository, if not already done:</p>
<ul>
<li><p><b>yum install epel-release</b></p></li>
</ul>
<p align=left>Now you can install the TopSpin environment:<p>
<UL>
<LI><P><B>yum install --enablerepo=bruker &nbsp;
bruker-topspin-environ&nbsp; </B>
</P>
</UL>
<P><B>or&nbsp;</B></P>
<UL>
<LI><P><B>yum install --enablerepo=bruker &nbsp;
bruker-acquisition-environ</B>&nbsp; <B><BR></B><BR><BR>
</P>
</UL>
<p>If you open a new shell window the alias <b>yumb</b> is available as shortcut for '<i>yum --enablerepo=bruker</i>'</p>
<H3><A HREF="Bruker-Addon/repoview/index.html">View Repository Infos</A></H3>
<H1>Installation Caveats</H1>
<H2 ><B>Default network assignment is not supported by the Flexlm Licence Manager</B></H2>
<P>The default network interface names are something like 'eno1' /
'ens1' or 'enp0s3' , which are not detected by the flexlm library.
'lmhostid' returns an empty string.
<BR>
<span><p>You may install the <B>bruker-network-service</B> which will create the required <B>eth0</B> as IP link on each reboot.
The link is set to the default device ens1.</p>
<p>If you use or want a other device, e.g. eno1,
* either copy and edit the config file <b>/usr/lib/systemd/system/topspin-network.service</b> and change --device=ens1 to --device=eno1</p></span>
<UL>
<LI><P><B>yum install --enablerepo=bruker &nbsp;bruker-network-service</B></P></LI>
<LI><P><B>cp /usr/lib/systemd/system/topspin-network.service /etc/systemd/system/topspin-network.service</B></P></LI>
<LI><P>Edit <B>/etc/systemd/system/topspin-network.service</B></P></LI>
<LI><P><B>systemctl enable topspin-network.service</B></P></LI>
<LI><P><B>systemctl start topspin-network.service</B></P></LI>
</UL>
<p>* or reinstall FlexLM from the TopSpin DVD and specify eno1 when asked for a network interface name for the License Manager.</p>
</DIV>
</BODY>
</HTML>
CentOS 7 TopSpin Installation
Preface: We use the CentOS-7.1.1503 release with the KDE Environment
Warning: The default kernel 3.10.0-123-*.el7 series in the older CentOS-7
can't be used
KB Item #11961 -- topspin does not start on computers with Linux kernel 3.10 - 3.13 due to:
[1]https://bugzilla.redhat.com : Bug 1042807 - system call msgrcv() freom
32-bit application shows error: msgrcv: No message of desired type
[2]http://bugs.centos.org: Bug 007099: system call msgrcv() from 32-bit
application shows error: msgrcv: No message of desired type
Therefore we do not recommend CentOS-7.0 for TopSpin Installation.
In the CentOS-7.1.1503 release this bug is fixed.
Installation Requirements
TopSpin requires 32-Bit libraries, which are not installed automatically
on 64-Bit OS since RHEL-6 / CentOS-6.
The recommended way to install the required TopSpin runtime environment
for CentOS-7.x86_64 is the Bruker-Addon Repository:
Installation of Bruker-Addon Repository
* yum --nogpgcheck install
ftp://ftp.bruker.de/pub/nmr/CentOS/7/Bruker-Addon/bruker-addon-latest.x86_64.rpm
Then you may install other required packages with yum (the bruker-repo is
not enabled per default,
you must add --enablerepo=bruker to the command line)
The next step is to enable the EPEL repository, if not already done:
* yum install epel-release
Now you can install the TopSpin environment:
* yum install --enablerepo=bruker bruker-topspin-environ
or
* yum install --enablerepo=bruker bruker-acquisition-environ
If you open a new shell window the alias yumb is available as shortcut for
'yum --enablerepo=bruker'
[3]View Repository Infos
Installation Caveats
Default network assignment is not supported by the Flexlm Licence Manager
The default network interface names are something like 'eno1' / 'ens1' or
'enp0s3' , which are not detected by the flexlm library. 'lmhostid'
returns an empty string.
You may install the bruker-network-service which will create the required
eth0 as IP link on each reboot. The link is set to the default device
ens1.
If you use or want a other device, e.g. eno1, * either copy and edit the
config file /usr/lib/systemd/system/topspin-network.service and change
--device=ens1 to --device=eno1
* yum install --enablerepo=bruker bruker-network-service
* cp /usr/lib/systemd/system/topspin-network.service
/etc/systemd/system/topspin-network.service
* Edit /etc/systemd/system/topspin-network.service
* systemctl enable topspin-network.service
* systemctl start topspin-network.service
* or reinstall FlexLM from the TopSpin DVD and specify eno1 when asked for
a network interface name for the License Manager.
References
Visible links
1. https://bugzilla.redhat.com/show_bug.cgi?id=1042807
2. http://bugs.centos.org/view.php?id=7099
3. file:///home/tru/git/gitlab.pasteur.fr/bruker/centos7/Bruker-Addon/repoview/index.html
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment