Road Book Geneve

log des operations face au terminal

 

5/10/2017 Installation Router+NUC

Installation du router Cisco RV130

login cisco

 

Gilles nous fourni l'adresse 129.194.64.228

Le routeur se croche sur 129.194.67.201, donc on le fixe en IP fixe

Installation de l'image ISO sur une cle USB depuis un

 

test d'installation de fedora 24: donne un problème avec le driver mmc0. Message:

mmc0: Unknown controller version (3). You may experience problems.

le site intel donne la compatibilité des distributions

Pour notre model NUC6i7KYkK on a Ubuntu 15.10. on essaye la plus récente: 16.04

Phase d'installation:

On travaille sur le 4k prise HDMI jaune

Demmarage avec la cle USB

on coche: Download update while installing ... et Install third-party ...

erase disk -> install now -> continue

choix de la time zone sur Santiago

clavier english (US)

Installation de l'utilisateur obs et hostname glsnuc02 (require un password to log in)

On choisi l'installation

test puis sur le desktop l'icône Install XUbuntu

premiere operation de mise a jour:

apt-get update
apt-get dist-upgrade -y
( apt-cache search ssh)


Pour l'aide a la recherche des paquets:

apt-get install synaptic

Synaptic Package Manager est mis dans les favoris

apt-get install openssh-server

On remarque que le NUC perd X11 s'il passe en sleep

On mets les preference pour passage a sleep et blank screen a never

Le reboot peine au shutdown. Solution pour terminer le reboot:

Ctrl-alt-printScreen sub (s:sync u:umount b:boot)

 

Environement utilisateur:

Attention sous ubuntu pour passer en super user il faut taper:

sudo -s

 

sudo apt-get install -y --no-install-recommends htop git git-gui tmux

# vim 8.0
sudo add-apt-repository -y ppa:jonathonf/vim
sudo apt-get update
sudo apt-get install -y --no-install-recommends vim

cd $HOME
mkdir -p .vim/undodir/
mkdir -p .vim/spell/
mkdir -p .vim/autoload/
cd $HOME/.vim/autoload
wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
cd $HOME
git clone https://github.com/marblestation/vim-complex-sensible
cp vim-complex-sensible/vimrc .vim/vimrc
ln -s .vim/vimrc .vimrc
rm -rf vim-complex-sensible/
cd $HOME/.vim/spell/
wget http://ftp.vim.org/vim/runtime/spell/en.utf-8.spl
wget http://ftp.vim.org/vim/runtime/spell/en.utf-8.sug
wget http://ftp.vim.org/vim/runtime/spell/es.utf-8.spl
wget http://ftp.vim.org/vim/runtime/spell/es.utf-8.sug
wget http://ftp.vim.org/vim/runtime/spell/fr.utf-8.spl
wget http://ftp.vim.org/vim/runtime/spell/fr.utf-8.sug
wget http://ftp.vim.org/vim/runtime/spell/ca.utf-8.spl
wget http://ftp.vim.org/vim/runtime/spell/ca.utf-8.sug
cd $HOME
vim +PlugInstall +qall

 

mise a jour du ~/.bash_profile

echo "source \$HOME/.bash_profile" >> $HOME/.bashrc
git clone https://github.com/magicmonty/bash-git-prompt.git /home/obs/.bash-git-prompt

 

synchronise a l'obs:

rsync -avHl /home/obs/.bash_profile    weber@obslogin1:/obs/ccd2/t4/nuc2017/point_bash_profile

 

7/10/2016 Installation logiciel d'observation

 

 

Recuperation du compilateur fortran (ifort et C icc) sur argos0 (9.2GB)

sauvetage sous obslogin1:/obs/ccd2/t4/nuc2017/intel.tar

le logiciel d'observation est recupere du mac de luc sous

/opt/t4/beta (comme a La Silla)

et synchonise

rsync -avHl /opt/t4/beta/ weber@obslogin1:/obs/ccd2/t4/nuc2017/beta/

Pour l'envirronement C:

(peut-etre faux:) apt-get install libstdc++

dans synoptic recuperer libstdc++5

mise a jour du PATH pour les compilateurs dans .bashrc:
export PATH=/opt/intel/Compiler/11.1/073/bin/intel64/:$PATH

Installation du logiciel d'observation

 

pour que tout fonctionne:

on rapatrie/synchronise envv de argos0

rsync -avHl /usr/local/bin/envv    weber@obslogin1:/obs/ccd2/t4/nuc2017/

Pour se retrouver dans un environement de devellopement il faut lancer:

sous tcsh:

setenv CC icc

setenv FC ifort

source /opt/t4/beta/scripts/t4_beta.csh

setenv PATH "$PATH":/opt/intel/Compiler/11.1/073/bin/intel64/

on constate que $OPSYS == Linux_4.4_x86_64

ainsi

mkdir $THOME/bin/Linux_4.4_x86_64

mkdir $THOME/lib/Linux_4.4_x86_64

mkdir $PRL_DIR/blib/Linux_4.4_x86_64

mkdir $PRL_DIR/blib/Linux_4.4_x86_64/auto

Mise a jour des Rules* de toutes les application sous $THOME/src/weber

cd $THOME/src/weber

scripts/New_rules.csh Linux_2.6_x86_64  Linux_4.4_x86_64

MODIF DANS Rules:

pour: /usr/include/features.h(367): catastrophic error: could not open source file "sys/cdefs.h"

#  include <sys/cdefs.h>
rajouter dans INCLUDE_PATH

-I /usr/include/x86_64-linux-gnu/

dans CFLAGS rajouter -DDEBIAN

 

Librairies (utilisees principalement par Inter):

slalib:

recuperation de pyslalib qui contient les sources fortran:

git clone https://github.com/scottransom/pyslalib

la distribution est mise sous ~obs/slalib/, les references a Python sont retiree du Makefile et tout est synchronisee sous:

rsync -avHl ~obs/slalib/  weber@obslogin1:/obs/ccd2/t4/nuc2017/slalib/

cp ~obs/slalib/libsla.so /usr/local/lib

libnag-ifort.a

recuperee depuis argos0 sous /usr/local/lib64/libnag-ifort.a, synchronisee a l'obs et mise sous /usr/local/lib

rsync -avHl /usr/local/lib/libnag-ifort.a   weber@obslogin1:/obs/ccd2/t4/nuc2017/

Pour les autres libraries on recupere les packages:

apt-get install pgplot5 libpng12-dev libx11-dev libgdbm-dev libreadline6-dev libcfitsio-dev

 

Libraries pour Inter ($THOME/src/weber/xxx)

 

dans subgsc:

cp sub_OS_dependant.f.Linux_2.6_x86_64 sub_OS_dependant.f.Linux_4.4_x86_64
cp scale.inc.Linux_2.6_x86_64 scale.inc.Linux_4.4_x86_64

dans l'ordre:

gop libipc logbook  libaff libgsc subgsc pgsc

rajouter dans INCLUDE_PATH :

-I /usr/include/x86_64-linux-gnu/

rajouter dans

make

Dolinks

 

SWIG et les interfaces C-Perl ($THOME/src/weber/pmod_*)

apt-get install swig2.0

sous chaque $THOME/src/weber/pmod_* faire:

make clean

make -f Makefile.START

make

Dolinks

GOP.pm ($THOME/src/simond/perl/GOP/)

make clean

perl Makefile.PL GOP GOP.o

make

cela semble insufisant car on a ceci lors du lancement des application perl (weber)

par contre le gop_process_registration fonctionne

Uncaught exception from user code:
Can't locate object method "init_server_socket_unix" via package "GOP" at /opt/t4/beta/scripts/uif.pl line 791.

Application perl (UI sous $THOME/src/weber/perl ...)

ln -s /usr/bin/perl /usr/local/bin/perl

perl -MCPAN -e 'install Tk::TiedListbox'

apt-get install libproc-simple-perl
perl -MCPAN -e 'install Tk::PlotDataset'

l'application $THOME/scripts/ts fonctionne (grande fontes !)

par contre les autres qui utilisent GOP.pm plantent sur init_server_socket_unix

Inter

cd inter ; source $THOME/scripts/interhome

Mis a jour du Rules (synchronisation)

probleme pour la fabrication des include il faut debugger les scripts car un grep semble mal tourner car il considere un des fichiers texte comme un binaire....

 

10/10/2017

Recherche bug inter:

il fallait rajouter -a au fgrep dans used.sh

Dans le Rules: add -DDEBIAN

 

GOP.pm

toujours le message au lancement de UIF (par exemple)

avec le fichier test:

use GOP;

$gop_init = GOP->new();
$gop_init->init_server_socket_unix('localhost', 'INET', 4096, 0, 1024);

 

glsnuc02:/opt/t4/beta/src/simond/perl/GOP> perl -I$THOME/perl/blib/${OPSYS} -I$THOME/perl/blib/lib qq.pl

Can't locate object method "init_server_socket_unix" via package "GOP" at qq.pl line 5.

tentative de changer le compilateur: unsetenv CC, ainsi il prend gcc
rien de mieux

 

11/10/2017

 

plusieurs test d'installtion avec postgres, mais au final il y a deux installtion ,donc je supprime le log

 

En resume la 9.4 est obselete

et l'installtion avec apt-get est parfaite, il faut juste modifier les fichiers de config

 

12/10/2017


fin des test puis REINSTALLATION complete du NUC
le seul truc qui ne passe pas est libstdc++ (voir document : short way)
apt-get install postgresql-9.5
sudo -s
su postgres
le ps donne:

/usr/lib/postgresql/9.5/bin/postgres -D /var/lib/postgresql/9.5/main -c config_file=/etc/postgresql/9.5/main/postgresql.conf

vi /etc/postgresql/9.5/main/postgresql.conf

=> listen_addresses = '129.194.67.231' # what IP address(es) to listen on;

vi /etc/postgresql/9.5/main/pg_hba.conf

=>

# IPv4 local connections:

host    all             all             127.0.0.1/32            md5

host all all 129.194.64.0/22 md5

host all all 10.194.64.0/22 md5


postgres@glsnuc02:/home/obs$ psql

psql (9.5.4)

Type "help" for help.

postgres=# alter user postgres with password 'postgres'

postgres-# ;

ALTER ROLE

postgres=# \q

postgres@glsnuc02:/home/obs$


/etc/init.d/postgresql restart

13/10/2017

test Nomachine
https://www.nomachine.com/download/linux&id=1
on prend: NoMachine for Linux TAR.GZ -x86_64
cd /usr
cp ~obs/Desktop/nomachine_5.1.54_1_x86_64.tar.gz .
gunzip nomachine_5.1.54_1_x86_64.tar.gz
tar xvf nomachine_5.1.54_1_x86_64.tar
more README-NOMACHINE

/usr/NX/nxserver --install

LOG:

NX> 700 Starting install at: jue oct 13 04:26:46 2016.
NX> 700 Installing: nxclient version: 5.1.54.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Compiling the USB module.
NX> 700 Installing: nxplayer version: 5.1.54.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 To connect the remote printer to the local desktop,
NX> 700 the user account must be a member of the CUPS System Group: lpadmin.
NX> 700 Installing: nxnode version: 5.1.54.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Creating configuration in: /usr/NX/etc/node.cfg.
NX> 700 Installing: nxserver version: 5.1.54.
NX> 700 Using installation profile: Ubuntu.
NX> 700 Install log is: /usr/NX/var/log/nxinstall.log.
NX> 700 Creating configuration in: /usr/NX/etc/server.cfg.
NX> 700 Install completed at: jue oct 13 04:26:55 2016.
NX> 700 NoMachine was configured to run the following services:
NX> 700 NX service on port: 4000

sauvetage a l'obs du package:

rsync -avHl /usr/nomachine_5.1.54_1_x86_64.tar  weber@obslogin1:/obs/ccd2/t4/nuc2017/

 

L'icone est accessible dans le menu (lance /usr/NX/bin/nxplayer)

NX crash plusieurs fois, une fois en modifiant les settings.

Finalement il tourne, je met la config pour argos2 avec proxy obslogin1

sous le nom de weber ,mais il fini sur une erreur 111.

dans les log on a:

30277 30417 05:23:15 732,104 Io/Io: WARNING! Can't resolve IPv6 host 'obslogin1.unige.ch'.

 

la touche "settings" ne fonctionne plus rien ne se passe

il y a des preferences dans l'icone de NX ..... mais rien de special concernant IPv6

suppression de NX avec: rm -rf /etc/NX /usr/NX /var/NX

root@glsnuc02:/usr# ps -ef | grep -i nx
nx        5358     1  0 06:18 ?        00:00:00 /usr/NX/bin/nxserver.bin --daemon
obs       5446  5358  0 06:18 ?        00:00:00 /usr/NX/bin/nxexec --node --user obs --priority realtime --mode 0 --pid 11
nx        5447  5358  0 06:18 ?        00:00:00 /usr/NX/bin/nxd
obs       5461  5446  0 06:18 ?        00:00:00 /usr/NX/bin/nxnode.bin
obs       5487  5461  0 06:18 ?        00:00:00 /usr/NX/bin/nxclient.bin --monitor --pid 29344
root      5777   373  0 06:21 pts/10   00:00:00 grep --color=auto -i nx
obs      28687     1 99 05:18 ?        01:02:50 /usr/NX/bin/nxclient.bin --preferences --instance

reinstallation

pas de changement, pas de crash non plus (je n'avais pas enleve ~/.nx) peut-etre c'est cela, en totu cas Settings fonctionne

pour IPv6, selon: http://www.binarytides.com/disable-ipv6-ubuntu/

rajout dans /etc/sysctl.conf

 
# LW 13/10/2017
# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

update, mais nomachine met le meme message

pas de changement, reboot

 

au reboot le fichier est toujours correct mais le system a une adress IPv6 ......

si on tape sysctl -p effectiveemt ifconfig n'affiche pas d'adresse ipv6

mais cela devrait etre fait au boot!!!!

 

resinstalltion de NX sans IPv6 reconnu

toujours erreur 111 Io/Io: WARNING! Can't resolve IPv6 host 'obslogin1.unige.ch'.

 

tentative de login sur obsnx1

selon doc: https://obswww.unige.ch/obswiki/nxclient

il faut rapatrier: NX_client.id_dsa.key

avec protocole  et "Use the NoMachine login" cela fonctionne

je le stocke sur l'obs:

rsync -avHl ~/Downloads/NX_client.id_dsa.key weber@obslogin1:/obs/ccd2/t4/nuc2017/

idem pour la cle de argos se trouve a l'obs que l'on rapatrie

rsync -avHl weber@obslogin1:/obs/ccd2/t4/nuc2017/argos_nxclient.id_dsa.key ~/Downloads/

-------------------

 

14/10/2017

 

Installtion de glsnuc03 pour Test NX

installation selon doc libstdc++ ne passe toujours pas ? je garde le log sur glsnuc3 et 2

NX crash

message dans cat /var/log/Xorg.0.log.old:

 
[  6718.856] (EE) 
[  6718.856] (EE) Backtrace:
[  6718.856] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4e) [0x5561c666cade]
[  6718.857] (EE) 1: /usr/lib/xorg/Xorg (0x5561c64ba000+0x1b6e69) [0x5561c6670e69]
[  6718.857] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f77a58b5000+0x354a0) [0x7f77a58ea4a0]
[  6718.857] (EE) 3: /usr/lib/xorg/modules/drivers/intel_drv.so (0x7f77a1a89000+0x660d7) [0x7f77a1aef0d7]
[  6718.857] (EE) 4: /usr/lib/xorg/Xorg (0x5561c64ba000+0x13a681) [0x5561c65f4681]
[  6718.857] (EE) 5: /usr/lib/xorg/Xorg (0x5561c64ba000+0x130097) [0x5561c65ea097]
[  6718.857] (EE) 6: /usr/lib/xorg/Xorg (0x5561c64ba000+0x53d5f) [0x5561c650dd5f]
[  6718.857] (EE) 7: /usr/lib/xorg/Xorg (0x5561c64ba000+0x57dd3) [0x5561c6511dd3]
[  6718.857] (EE) 8: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xf0) [0x7f77a58d5830]
[  6718.857] (EE) 9: /usr/lib/xorg/Xorg (_start+0x29) [0x5561c64fc049]
[  6718.857] (EE) 
[  6718.857] (EE) Segmentation fault at address 0x0
[  6718.857] (EE) 
Fatal server error:
[  6718.857] (EE) Caught signal 11 (Segmentation fault). Server aborting
[  6718.857] (EE) 
[  6718.857] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  6718.857] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  6718.857] (EE) 
[  6718.857] (II) AIGLX: Suspending AIGLX clients for VT switch
[  6718.921] (EE) Server terminated with error (1). Closing log file.

je garde le log

 

info ici: https://bbs.archlinux.org/viewtopic.php?id=208252

pour libstdcpp il faut la version 5

 

réinstallation from scratch

apt-get dist-upgrate

 

il semble que no machine ne plante plus

17/10/2017

test nomachine

il semble que ce soit une connection avec le serveur qui permette le création de session

je ne comprend rien a la doc, gille me dis qu'ils ont installe un serveur freenx

J'aimerai faire fonctionner le serveur nomachine, il semble qu'il faut utiliser la connection

nomachine au lieu de celle par password

 

 

je suis cette doc : https://www.nomachine.com/AR02L00785

mais bof

je cree une cle ssh sur nuc3 avec

ssh-keygen -t rsa -b 2048

je cree:

cat ~/.ssh/id_rsa.pud > ~/.nx/config/authorized.crt

et je met la privée dans la config de nomachine ...... erreur "Cannot accept public key"

obs@glsnuc03:~/.ssh$ scp id_rsa.pub obs@129.194.67.227:.ssh/

obs@glsnuc03:~/.ssh$ ssh obs@129.194.67.227

obs@glsnuc02:~/.nx/config$ cat ~/.ssh/id_rsa.pub > authorized.crt

OK, suffit de bien lire la doc

18/10/2016

Installtion BDD euler postgres, voir document associe ici

les serviecs vont temporarirement sous /opt/services

mise a jour de la base depuis les RDB 3h20

pour java:

(apt-get install  java-common) par certain que ce soit utile

apt-get install default-jre

installtion x2go en remplacement de nomachine

http://wiki.x2go.org/doku.php/doc:installation:start
Server:

add-apt-repository ppa:x2go/stable
apt-get update
apt-get install x2goserver x2goserver-xsession

Client:

apt-get install x2goclient

-------------------------------------

reinstallation du routeur (retour de l'emprunt pour expresso)

reset hard (> 10[s])

  1. login: cisco cisco
  2. connection type: DHCP
  3. time zone gmt-3 (brazil east), enable Network Time Protocol
  4. default mac adress

meme password standard :o)

Comme la derniere fois le status (dashboard) indique l'IP 129.194.67.220 ce qui est faux car le routeur est mis dans le system obs, le DHCP ne fonctionne pas ici.

Donc changement dans Networking->WAN->WAN_Configuration

connection type = static IP

Internet IP Address 129.194.64.228 (au lieu de 129.194.67.220)

mask 255.255.252.0

Gateway 129.194.64.1

DNS1 10.194.65.211

DNS2 129.194.8.7

Dans LAN on cree 10.10.133.1 (mask 255.255.255.0)

 

25/10/2013

Installation NAS

Connection des Nas

Dans le routeur -> LAN-> DHCP Leased Client

avec les MAC on reconnait les machines

Add to static dhcp pour les NUC et rackstation (pour (on imagine) avoir un Ip static)

Apres cette action impossible de gérer les IPS statics, ainsi selon WWW

c'est un bug et le workaround est prendre le firmware précédent

on va chercher la 1.0.2.7 au lieu 1.0.3.16

 

Rem: sur le router on met starting ip address =110

 

 

exportfs /net

 

ATTENTION on a mis mais que pour lcu01 et lcu02 (test geneve_

sur /PXE_install/distrib/host/lcu01/

exports

et hosts.allow (2x)

133 au lieu de 132

 

dans /PXE_install/distrib/common

ntp.glspcinstruments.conf

resolv.conf

mettre le en 132 (la Silla) et non 133 (test geneve)

verifier /sbin/chkconfig autofs on

 

Real Time Display (RTD de l'ESO)

skycap-download

Download skycap-3.1.2-Ubuntu14.tar.gz
mkdir /opt/skycat
mv Download/skycat-3.1.2-Ubuntu14.tar.gz /opt/skycat
cd /opt/skycat
gunzip skycat-3.1.2-Ubuntu14.tar.gz
tar xvf skycat-3.1.2-Ubuntu14.tar
mv usr/* .
rmdir usr
cd bin
./rtd

15/12/2017 Installation DS9

 

le previewer:

apt-get install --no-install-recommends  saods9 saods9-doc -y

le soft de communication xpa

cd ~obs
mkdir git
cd git
git clone https://github.com/ericmandel/xpa
cd xpa
./configure
make
make install
make clean

test:

ds9 -sync&
xpaset -p ds9 fits /gls/data/raw/2017-02-01/ECAM.2017-02-02T07:22:50.000.fits

tout est finalement mis sous /opt/import/xpa/ pour installtion

Actualités
Dimanche 12/12 07/01/2022
Lundi 13/12 07/01/2022
Mercredi 15/12 02/01/2022
Vendredi 17/12 16/12/2021
Jeudi 16/12 16/12/2021