This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
informatica:hp_xw4400_400sb_topspin361 [2019/06/07 17:13] miquel [Instal·lació del Topspin 3.6.1] |
informatica:hp_xw4400_400sb_topspin361 [2021/08/25 11:33] miquel [Configuració dels paràmetres del client i sistema] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Instal·lació del Topsin 3.6.1 ====== | ====== Instal·lació del Topsin 3.6.1 ====== | ||
+ | |||
+ | S' | ||
<WRAP todo> | <WRAP todo> | ||
**2019-06-07 - TREBALL EN MARXA / WORK IN PROGRESS** | **2019-06-07 - TREBALL EN MARXA / WORK IN PROGRESS** | ||
* :ok: actualitzar el sistema operatiu Debian GNU/Linux | * :ok: actualitzar el sistema operatiu Debian GNU/Linux | ||
- | * :warn: instal·lar i configurar el TopSpin 3.6.1 | + | * :ok: instal·lar i configurar el TopSpin 3.6.1 |
- | * :warn: recuperar els //parameter sets// a partir d'una còpia antiga i de l' | + | * :ok: còpia automàtica dels //parameter sets// |
- | * :warn: comprovar el CORTAB | + | * :ok: comprovar el CORTAB |
- | * no està disponible per tots els nuclis | + | * :ok: definir els valors de referència de durada i potència dels pulsos ('' |
- | * caldrà recalibrar de nou els que manquen | + | * :ok: No ha calgut fer res perquè no ha canviat: exportar la carpeta |
- | * :warn: definir els valors de referència de durada i potència dels pulsos ('' | + | * :fail: exportar les carpetes de llistes (pulse programs, etc.) al servidor de dades i fer-les accessibles a través del servidor de ftp. |
- | * tasca feta pels nuclis més habituals | + | |
- | * :warn: convertir els //parameter sets// | + | |
- | * tasca feta pels //parameter sets// més habituals. Per la resta cal executar '' | + | |
- | * :ok: exportar les carpetes | + | |
* :fail: optimar l' | * :fail: optimar l' | ||
- | * :fail: comprovar la sintonia del canal BB pels nuclis més habituals, i, si cal, corregir els valors per defecte de Tuning & Matching. | + | * :ok: comprovar la sintonia del canal BB pels nuclis més habituals, i, si cal, corregir els valors per defecte de Tuning & Matching. |
- | * ... | + | |
- | * ... | + | |
</ | </ | ||
- | S' | ||
Line 151: | Line 146: | ||
< | < | ||
- | ==== Sroot@cie-55-31:/ | + | Sroot@cie-55-31:/ |
Reading package lists... Done | Reading package lists... Done | ||
Building dependency tree | Building dependency tree | ||
Line 455: | Line 450: | ||
===== Primer intent d' | ===== Primer intent d' | ||
- | El primer intent d' | + | El primer intent d' |
+ | |||
+ | FIXME copy & paste dels missatges mostrats a la terminal | ||
< | < | ||
- | sermnadmin@cie-55-31: | + | ... |
- | TopSpin 3.5 pl 6 - Copyright (C) 2016 Bruker BioSpin GmbH | + | ... |
- | Installation directory: "/ | + | </ |
- | Waiting for FLEXlm license | + | |
- | Cannot checkout TopSpin FLEXlm license | + | Però més endavant s'obre una finestra en pantalla, relacionada amb el mòdul |
- | Invalid license file syntax | + | |
- | Feature: | + | |
- | License path: | + | |
- | FLEXlm | + | |
- | For further information, | + | |
- | available at " | + | |
- | The FLEXlm host ID of this machine is 0010182755de | + | < |
+ | mod bsmsproxy | ||
- | If your workstation controls the spectrometer, | + | terminated with exit(1 2 7) |
- | you may run the program without license. | + | libjpeg.so.62 => not found |
- | This requires the acquisition server to be ready. | + | libXp.so.6 => not found |
+ | </ | ||
- | checking connection to spectrometer (may last several minutes) | + | El fitxer '' |
- | CPR : 2017-05-19 17:30:51.941 +0200 | + | |
- | TopSpin is currently running under | + | |
- | the spectrometer service license. | + | |
- | Please apply to receive a correct | + | |
- | license for your workstation | + | |
- | using the online license form: | + | |
- | https://www.bruker.com/nmr_license_requests.html | + | |
- | error message cprserver: GetSystemPrinterList: | + | El fitxer '' |
- | Exception in thread " | + | |
- | at java.lang.ClassLoader$NativeLibrary.load(Native Method) | + | |
- | at java.lang.ClassLoader.loadLibrary0(ClassLoader.java: | + | |
- | at java.lang.ClassLoader.loadLibrary(ClassLoader.java: | + | |
- | at java.lang.Runtime.load0(Runtime.java: | + | |
- | at java.lang.System.load(System.java: | + | |
- | at java.lang.ClassLoader$NativeLibrary.load(Native Method) | + | |
- | at java.lang.ClassLoader.loadLibrary0(ClassLoader.java: | + | |
- | at java.lang.ClassLoader.loadLibrary(ClassLoader.java: | + | |
- | at java.lang.Runtime.loadLibrary0(Runtime.java: | + | |
- | at java.lang.System.loadLibrary(System.java: | + | |
- | at java.awt.Toolkit$3.run(Toolkit.java: | + | |
- | at java.awt.Toolkit$3.run(Toolkit.java: | + | |
- | at java.security.AccessController.doPrivileged(Native Method) | + | |
- | at java.awt.Toolkit.loadLibraries(Toolkit.java: | + | |
- | at java.awt.Toolkit.< | + | |
- | at java.awt.Color.< | + | |
- | at de.bruker.nmr.mfw.base.BSplashScreen.< | + | |
- | at de.bruker.nmr.mfw.base.MfwBuilder.programMain(MfwBuilder.java: | + | |
- | at bruker.bio.start.topspin.Start.main(Start.java: | + | |
- | premature Java Virtual Machine termination | + | Per precaució, comprovo si ''/ |
- | Program is exiting ... | + | |
- | + | < | |
- | Hit ENTER to continue | + | root@cie-55-31:/ |
+ | linux-gate.so.1 (0xf7703000) | ||
+ | libomniORB4.so.2 => not found | ||
+ | libomniCodeSets4.so.2 => not found | ||
+ | libomnisslTP4.so.2 => not found | ||
+ | libomnithread.so.4 => not found | ||
+ | libssl.so.1.0.0 => not found | ||
+ | libcrypto.so.1.0.0 => not found | ||
+ | libpthread.so.0 => / | ||
+ | : | ||
+ | libuuid.so.1 => / | ||
+ | libXdmcp.so.6 => / | ||
</ | </ | ||
- | Ho comprovo amb la comanda | + | i, de les que no es troben, instal·lo el paquet // |
+ | * :ok: libomniorb4-dev: | ||
+ | * Instal·la automàticament els següents paquets dels quals en depèn: libomniorb4-1: | ||
+ | * Cal crear l'enllaç: | ||
+ | * Cal crear l' | ||
+ | * Cal crear l' | ||
+ | * Cal crear l' | ||
+ | |||
+ | |||
+ | Ja posats, comprovo tots els programes, | ||
< | < | ||
- | sermnadmin@cie-55-31:~$ ldd / | + | root@cie-55-31:/ |
- | linux-gate.so.1 (0xf779f000) | + | ldd $FILE | grep "not found" | grep "so.[0-9]"; done |
- | libpthread.so.0 => /lib/i386-linux-gnu/ | + | |
- | libm.so.6 => /lib/i386-linux-gnu/ | + | accumctrlserver |
- | libawt.so => / | + | : |
- | libXext.so.6 => / | + | bsmsproxyserver |
- | libX11.so.6 => / | + | libXp.so.6 => not found |
- | libXrender.so.1 => / | + | cf |
- | libdl.so.2 => / | + | : |
- | libXtst.so.6 => not found | + | chkpwd |
- | libXi.so.6 => not found | + | |
- | libjava.so => / | + | cpr |
- | libjvm.so => not found | + | : |
- | libc.so.6 => / | + | mddnmr |
- | / | + | |
- | libjvm.so | + | mvcube |
- | libxcb.so.1 => / | + | : |
- | libjvm.so => not found | + | nmrquant |
- | libverify.so => / | + | nmrsim.mod |
- | libXau.so.6 => / | + | libXp.so.6 => not found |
- | libXdmcp.so.6 => / | + | peak |
- | libjvm.so | + | plot |
- | sermnadmin@cie-55-31:~$ ldd / | + | libXp.so.6 => not found |
- | linux-gate.so.1 (0xf770a000) | + | probeserver |
- | libpthread.so.0 => / | + | proc1d |
- | libm.so.6 => / | + | proc2d |
- | libawt.so => / | + | |
- | libXext.so.6 => / | + | proc3d |
- | libX11.so.6 => / | + | |
- | libXrender.so.1 => / | + | psf |
- | libdl.so.2 => / | + | : |
- | libXtst.so.6 => / | + | xwish3 |
- | libXi.so.6 => / | + | |
- | libjava.so => / | + | |
- | libjvm.so | + | |
- | libc.so.6 => / | + | |
- | / | + | |
- | libjvm.so | + | |
- | libxcb.so.1 => / | + | |
- | libjvm.so => not found | + | |
- | libverify.so => / | + | |
- | libXau.so.6 => / | + | |
- | libXdmcp.so.6 => / | + | |
- | libjvm.so => not found | + | |
</ | </ | ||
- | i les instal·lo. Per això cal instal·lar | + | i, de les que no es troben, |
- | * :ok: libxext6 [i386] | + | * :ok: libpam0g-dev: |
- | * :ok: libxtst6 [i386] (instal·la libxi6) | + | * Instal·la automàticament els següents paquets dels quals en depèn: libaudit1: |
- | * :ok: libxi6 [i386] (ja instal·lada) | + | * :ok: libgfortran-4.9-dev: |
- | * :ok: libcups2 [i386] (instal·la un munt de dependències) | + | * Instal·la automàticament els següents paquets dels quals en depèn: libasan1: |
- | * :ok: libxmu6 [i386] (instal·la libxt6) | + | * :ok: libxp-dev:i386 |
+ | * Instal·la automàticament els següents paquets dels quals en depèn: libpthread-stubs0-dev: | ||
<WRAP info> | <WRAP info> | ||
- | Els missatges " | + | La biblioteca '' |
</ | </ | ||
- | Ara el TopSpin ja s'executa, | + | <WRAP tip> |
+ | Aquest script permet comprovar si tots els executables del tipus "ELF 32-bit" | ||
- | <file> | + | <code bash ldd-vrfy.sh> |
- | sermnadmin@cie-55-31:~$ topspin | + | for FILE in `file * | grep "ELF 32-bit" | awk -F: '{ print $1 }' ` |
- | TopSpin 3.5 pl 6 - Copyright (C) 2016 Bruker BioSpin GmbH | + | do |
- | Installation directory: | + | echo $FILE |
- | Waiting for FLEXlm license | + | ldd $FILE | grep "not found" | grep "so.[0-9]" |
+ | done | ||
+ | </ | ||
+ | </ | ||
- | Cannot checkout TopSpin FLEXlm license | ||
- | Invalid license file syntax | ||
- | Feature: | ||
- | License path: / | ||
- | FLEXlm error: | ||
- | For further information, | ||
- | available at " | ||
- | The FLEXlm host ID of this machine is 0010182755de | + | Un cop resolts aquests problemes, provo a configurar-ho amb '' |
- | + | ||
- | If your workstation controls the spectrometer, | + | |
- | you may run the program without license. | + | |
- | This requires the acquisition server to be ready. | + | |
- | + | ||
- | checking connection to spectrometer (may last several minutes) | + | |
- | CPR : 2017-05-19 17: | + | |
- | TopSpin is currently running under | + | |
- | the spectrometer service license. | + | |
- | Please apply to receive a correct | + | |
- | license for your workstation | + | |
- | using the online license form: | + | |
- | https:// | + | |
- | </ | + | |
- | + | ||
- | i puc provar | + | |
===== Configuració amb " | ===== Configuració amb " | ||
Executo la comanda '' | Executo la comanda '' | ||
+ | |||
+ | FIXME afegir el text mostrat en pantalla | ||
< | < | ||
Line 617: | Line 573: | ||
========================= | ========================= | ||
- | Path : / | + | Path : / |
- | Date : | + | Date : |
- | Release | + | Release |
- | Installed in : / | + | Installed in : / |
Host : cie-55-31 | Host : cie-55-31 | ||
- | OS : Linux 3.16.0-4-amd64 #1 SMP Debian | + | OS : Linux 4.9.0-0.bpo.9-amd64 #1 SMP Debian |
CPU : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (2 cores at 2400 MHz) | CPU : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz (2 cores at 2400 MHz) | ||
- | User : | + | User : |
System | System | ||
1H-frequency : 400.13 MHz | 1H-frequency : 400.13 MHz | ||
Line 630: | Line 586: | ||
Location | Location | ||
Bruker Order : FIXME | Bruker Order : FIXME | ||
- | Configured in: cie-55-31:/ | + | Configured in: cie-55-31:/ |
IPSO: connected to spectrometer subnet | IPSO: connected to spectrometer subnet | ||
Line 644: | Line 600: | ||
DRU1: AQS DRU Z100977/ | DRU1: AQS DRU Z100977/ | ||
- TCP/IP address = 149.236.99.89 | - TCP/IP address = 149.236.99.89 | ||
- | - Firmware Version = 151014 | + | - Firmware Version = 170619 |
- DRU1 controls AQS-Rack and HPPR/2 | - DRU1 controls AQS-Rack and HPPR/2 | ||
Line 660: | Line 616: | ||
| | ||
Logical Receiver/ | Logical Receiver/ | ||
+ | |||
Router: 1 AQS-Minirouter | Router: 1 AQS-Minirouter | ||
Line 668: | Line 625: | ||
| | ||
| | ||
+ | |||
Gradient amplifiers at the spectrometer subnet: | Gradient amplifiers at the spectrometer subnet: | ||
Line 705: | Line 663: | ||
Module | Module | ||
PN=Z003504, SN=00415 from 20070425 | PN=Z003504, SN=00415 from 20070425 | ||
+ | |||
+ | |||
Gradient Controller cable connections | Gradient Controller cable connections | ||
Line 726: | Line 686: | ||
- amplifier 2H-20W uses blanking 3 | - amplifier 2H-20W uses blanking 3 | ||
</ | </ | ||
+ | |||
===== Configuració de la sonda amb '' | ===== Configuració de la sonda amb '' | ||
Line 741: | Line 702: | ||
</ | </ | ||
- | El TopSpin detecta el PICS de la sonda, i es descarrega el paràmetres de configuració i la configura correctament. Però quan comprovo el funcionament de la sintonia automàtica ATMA, trobo que funciona amb un experiment de protó (rpar sr_proto all) i de fósfor amb i sense desacoblament (rpar sr_fosfor[cpd] all), però que no funciona amb carboni. | + | El TopSpin detecta el PICS de la sonda, i es descarrega el paràmetres de configuració i la configura correctament. Però quan comprovo el funcionament de la sintonia automàtica ATMA, em dona un missatge d' |
- | + | ||
- | Amb un experiment de carboni (rpar sr_carboni all) dóna un missatge | + | |
< | < | ||
- | atma_ProbeCorba_impl:: | + | tma Info |
+ | atma_ProbeCorba_impl:: | ||
+ | (Original message = Atma Info | ||
+ | atma_ProbeCorba_impl:: | ||
+ | |||
+ | ==================================================== | ||
+ | atma_ProbeCorba_impl:: | ||
+ | |||
+ | 9 June 2019 20: | ||
+ | Topspin Version | ||
+ | OS Name = Linux 4.9.0-0.bpo.9-amd64 | ||
+ | JVM Version | ||
+ | JVM Total memory = 244 MB | ||
+ | JVM Free memory = 80 MB | ||
+ | |||
+ | java.lang.Exception: | ||
+ | at bruker.bio.topspin.bfw.gui.warn.AbstractMessage.getDetailsString(AbstractMessage.java: | ||
+ | at bruker.bio.topspin.bfw.gui.warn.AbstractMessage.setMsgSource(AbstractMessage.java: | ||
+ | at bruker.bio.topspin.bfw.gui.warn.AbstractMessage.< | ||
+ | at de.bruker.nmr.mfw.base.BWarning.< | ||
+ | at de.bruker.nmr.mfw.base.BError.< | ||
+ | at de.bruker.nmr.sc.atma.impl.AtmaPanelStart.showAtmaException(AtmaPanelStart.java: | ||
+ | at de.bruker.nmr.sc.atma.impl.AtmaPanelStart.connect(AtmaPanelStart.java: | ||
+ | at de.bruker.nmr.sc.atma.impl.AtmaPanelStart.start(AtmaPanelStart.java: | ||
+ | at de.bruker.nmr.sc.atma.impl.AtmaPanelStart.atmm(AtmaPanelStart.java: | ||
+ | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | ||
+ | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: | ||
+ | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: | ||
+ | at java.lang.reflect.Method.invoke(Method.java: | ||
+ | at de.bruker.nmr.mfw.base.CmdThreadImpl.executeMethod(CmdThreadImpl.java: | ||
+ | at de.bruker.nmr.mfw.base.CmdThreadImpl.doJmethod(CmdThreadImpl.java: | ||
+ | at de.bruker.nmr.mfw.base.CmdThreadImpl.exec(CmdThreadImpl.java: | ||
+ | at de.bruker.nmr.mfw.base.CmdThreadImpl.run(CmdThreadImpl.java: | ||
</ | </ | ||
- | Aquest missatge es correspon al següent error al fitxer /// | + | Aquest missatge es correspon al següent error al fitxer /// |
< | < | ||
- | 10:54:39.938 | + | root@cie-55-31:/ |
- | | + | 2019-06-09 20:15:10.340 +0200 INFO |
- | 10:56:25.281 | + | 2019-06-09 20:15:10.340 +0200 INFO |
- | 10:56:25.288 | + | ... |
- | 10:56:25.288 | + | 2019-06-09 20: |
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | Name: PA BBO 400S1 BBF-H-D-05 Z | ||
+ | ID: | ||
+ | ATM Nuclei: 1H BB | ||
+ | Required ATMA-SW Version: 2.1] | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | Nuclei: 19F 7Li 31P 117Sn 13C 11B 87Rb 23Na 79Br 113Cd 29Si 127I 77Se 2H 17O 15N 14N 95Mo 109Ag 119Sn 195Pt] | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 1H Match fine: 2 | ||
+ | BB Tune fine: 9 | ||
+ | BB Match fine: 3 | ||
+ | BB Tune coarse 100: 6 | ||
+ | BB Tune coarse 10: 7 | ||
+ | BB Tune coarse 1: 8 | ||
+ | BB Match coarse 10: 4 | ||
+ | BB Match coarse 1: 5 | ||
+ | ] | ||
+ | ... | ||
+ | 2019-06-09 20: | ||
+ | ... | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | error in command ' | ||
+ | Error 100 in CAPH: I2C error: I2C device did not respond | ||
+ | 2019-06-09 20: | ||
+ | error in command ' | ||
+ | Error 100 in CAPH: I2C error: I2C device did not respond | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20: | ||
+ | 2019-06-09 20:15:16.858 +0200 INFO | ||
+ | 2019-06-09 20:15:16.858 +0200 INFO | ||
+ | 2019-06-09 20:15:16.858 +0200 INFO | ||
</ | </ | ||
Line 843: | Line 909: | ||
===== Configuració dels paràmetres del client i sistema ===== | ===== Configuració dels paràmetres del client i sistema ===== | ||
- | |||
- | <WRAP todo 100%> | ||
- | Comprovar i/o completar les dades | ||
- | </ | ||
Un cop completada la configuració del TopSpin amb la comanda '' | Un cop completada la configuració del TopSpin amb la comanda '' | ||
Line 927: | Line 989: | ||
Afegeixo l' | Afegeixo l' | ||
- | |||
- | ==== Restriccions a l' | ||
- | |||
- | <WRAP todo> | ||
- | Caldrà restringir l' | ||
- | * < | ||
- | * < | ||
- | * que no es pugui fer login a l' | ||
- | </ | ||
- | |||
- | Elimino l' | ||
- | |||
- | < | ||
- | # 20160422 - MCE - Hide nmrsu user from the login screen | ||
- | IncludeAll = false | ||
- | Include = sermnadmin, | ||
- | </ | ||
- | |||
- | Malauradament, | ||
- | |||
- | Per tal que '' | ||
- | |||
- | < | ||
- | # 20160422 - MCE - Prevent nmrsu user from log-in via ssh | ||
- | DenyUsers nmrsu | ||
- | </ | ||