logo université de Strasbourg logo CNRS logo INSA Strasbourg logo ENGEES

Service informatique

Subversion

De Service informatique
Aller à la navigation Aller à la recherche

Installation d'un serveur subversion

pour l'équipe miv sur une machine virtuelle hébergée sur lsiit-miv-s1.

Création d'une machine virtuelle

xen-create-image --hostname lsiit-miv-svn --ip 130.79.73.227

sur lsiit-miv-s1

remarque hostname = lsiit-miv-svn ou lsiit-miv-svn.u-strasbg.fr

On démarre la machine virtuelle en mode console:

xm create lsiit-miv-svn.cfg -c

On se connecte avec le compte root sans mot de passe

On met un mot de passe à root suivant l'algo classique

On modifie stable par etch dans /etc/apt/sources.list (à faire dans fichier de config xen)

apt-get update
apt-get upgrade (02/04/09 3 màj)
apt-get install cfengine2
scp pruniere@lsiit-cf.u-strasbg.fr:/var/cfengine/clients/* /etc/cfengine

cfagent -qK
cfagent -qK -D Install

Problème: cf:lsiit-miv-svn: Time zone was UTC which is not in the list of acceptable values

(déjà eu, déja réglé mais je ne sais plus comment. à faire par cfengine)

Il y a trop de paquets installé par cfengine. à reduire

83 Pkgs: sudo,rsync,vim,host,lsb-release,ssh,ncftp,unzip,libpam-cracklib,wfrench,tetex-frogg,emacs21,nedit,xfig,kghostview,tetex-bin,tetex-extra,gcc-3.4,libstdc++5,kde,anjuta,gcc,doxygen,scons,subversion,screen,lshw-gtk,lshw,parted,reiserfsprogs,xpdf,lsof,mercurial,cupsys-bsd,cupsys,vim-gtk,lynx,mutt,apt-show-versions,apt-file,apt-rdepends,deborphan,python-scipy,dh-make,autoconf,automake,debhelper,fakeroot,lintian,rolldice,openoffice.org-help-fr,openoffice.org-l10n-fr,doc-debian-fr,manpages-fr,aspell-fr,gimp-help-fr,myspell-fr-gut,gnome-art,gnome-splashscreen-manager,python-ctypes,x-ttcidfont-conf,ttf-dustin,ttf-farsiweb,ttf-isabella,ttf-mgopen,ttf-staypuft,cabextract,less,python-setuptools,htop,imagemagick,pdfjam,transfig,ifrench-gut,ibritish,iamerican,alsa-base,alsa-utils,dia,xfig,scponly,ntpdate,tkdiff

+

53 Pkgs: sudo,ntpdate,rsync,vim,host,lsb-release,ssh,ncftp,unzip,libpam-cracklib,wfrench,tetex-frogg,emacs21,nedit,mozilla-thunderbird,xfig,kghostview,tetex-bin,tetex-extra,gcc-3.4,g++-3.4,libstdc++5,kde,anjuta,g++,gcc,gcc-4.1-locales,eclipse-gcj,ocaml,doxygen,kdevelop,scons,subversion,libglew1,libglew-dev,screen,lshw-gtk,lshw,parted,reiserfsprogs,xpdf,lsof,unrar-free,cupsys-bsd,scilab,scilab-bin,python-numpy-dev,python-numpy-doc,kile-i18n,glipper,texmaker,scponly,unrar

cfagent -qK
cfagent -qK`

Il faut réduire le nombre de paquets à installer

Problème de réseau

Sur xen, pour la 2ème fois ,j'ai un problème de réseau. Je n'ai plus d'interfaces eth0 quand je redémarre la machine

mv /etc/udev/rules.d/z25_persistent-net.rules /etc/udev/rules.d/z25_persistent-net.rules.bak
reboot

subversion

  • Installation de subversion et subversion-tools via cfengine

code cfengine

files:
 serveurSVN:
  /home/svn/. mode=770 owner=www-data group=www-data action=create
    /home/svn/www/. mode=770 owner=www-data group=www-data action=create
editfiles:
 serveurSVN::
  { /etc/apache2/ports.conf
     AppendIfNoSuchLine "Listen 443"
  }
copy:
 serveurSVN::
   $(shared_conf)/etc/apache2.lsiit-miv-svn/server.crt dest=/etc/apache2/server.crt owner=root group=root mode=440 type=byte
   $(shared_conf)/etc/apache2.lsiit-miv-svn/server.key dest=/etc/apache2/server.key owner=root group=root mode=440 type=byte
   $(shared_conf)/etc/apache2.lsiit-miv-svn/sites-available/ssl dest=/etc/apache2/sites-available/ssl owner=root group=root mode=441 type=byte
links:
  serveurSVN::
    /etc/apache2/sites-enable/ssl ->! /etc/apache2/sites-available/ssl


Je suis en train de suivre: http://www.moroblog.info/Tutoriel-Apache-SSL-Subversion.html

documentation