Comment générer un backup smeserver.tgz quand y a plus http

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Comment générer un backup smeserver.tgz quand y a plus http

Messagepar emmanuelt » 24 Jan 2007 00:49

Bonsoir à tous,
Jai un SME qui boite, tout marche sauf l'accès http et hhtps (inerne et externe).
La sauvegarde sur bande ne marche plus non plus.
J'ai cherché à réparer sans succès.
Les logs httd sont plein de :
[Tue Jan 23 23:07:00 2007] [crit] (28)No space left on device: mod_rewrite: could not create rewrite_log_lock
Configuration Failed

J'ai beau supprimer les sémaphores avec ça
ipcs -s | grep www | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

ils sont recréés dans les secondes qui suivent et httpd ne démarre pas.

Pour éviter de me prendre trop la tête (je ne suis pas contre creuser plus, mais gros pb de temps et la bête est un peu en danger quand même), je me suis dit que le plus simple était de générer un backup sur le disque local ("smeserver.tgz") , le recopier sur un autre disque, reformater, réinstaller et restaurer.

Le souci c'est tout simplement comment genérer "smeserver.tgz".
Sinon j'ai reperé la liste de tout ce qu'il fallait sauvegarder, mais pour éviter toute errreur, ça me paraissait plus simple d'utiliser le même script que celui qui génére "smeserver.tgz" quand on fait un backup sur le bureau.

Merci d'avance !

Emmanuel
Avatar de l’utilisateur
emmanuelt
Quartier Maître
Quartier Maître
 
Messages: 24
Inscrit le: 30 Nov 2003 01:00

Messagepar emmanuelt » 24 Jan 2007 01:12

à priori la réponse devrait être de ce côté :
/usr/lib/perl5/site_perl/esmith/Backup.pm

c'est quoi la syntaxe pour le lancer ?
Avatar de l’utilisateur
emmanuelt
Quartier Maître
Quartier Maître
 
Messages: 24
Inscrit le: 30 Nov 2003 01:00

Messagepar emmanuelt » 24 Jan 2007 08:32

sinon plus simplement j'ai fait le script suivant :
Code: Tout sélectionner
#!/bin/sh
# script de sauvegarde

# Dump les tables mysql
sh /etc/e-smith/events/actions/mysql-delete-dumped-tables
sh /etc/e-smith/events/actions/mysql-dump-tables

cd /
# sauvegarde de la configuration
tar cfz smeserver.tgz home/e-smith etc/e-smith/templates-custom etc/e-smith/templates-user-custom etc/ssh root etc/sudoers etc/passwd etc/shadow etc/group etc/gshadow etc/samba/secrets.tdb etc/samba/smbpasswd etc/smbpasswd

# Supprime les dump mysql
sh /etc/e-smith/events/actions/mysql-delete-dumped-tables



ça vous parait correct ?

Dans la mesure où il y a quand même 150Go de données, la restauration va prendre un peu de temps.
Si je mets mon archive à la racine, je peux utiliser restore-from-disk ?
Une syntaxe particulière ?

NB : je fais un peu boulet, mais ça avance :-)
Avatar de l’utilisateur
emmanuelt
Quartier Maître
Quartier Maître
 
Messages: 24
Inscrit le: 30 Nov 2003 01:00

Messagepar MasterSleepy » 24 Jan 2007 09:49

Salut,

J'ai eu ton soucis il n'y a pas si longtemps.
En plus de devoir effacer les semaphore laissé par apache, il faut régénérer le certificat.

Donc dans un premier temps couper le serveur httpd
Code: Tout sélectionner
service httpd-e-smith stop
service httpd-admin stop

Ensuite effacer les semaphores restantes
Code: Tout sélectionner
ipcs -s | grep www | perl -e 'while (<STDIN>) { @a=split(/\s+/); print `ipcrm sem $a[1]`}'

Régénérer le certificat
Code: Tout sélectionner
rm  /home/e-smith/ssl.crt/*.crt
rm /home/e-smith/ssl.key/*.key
signal-event domain-modify

Et pour finir tout relancer
Code: Tout sélectionner
service httpd-admin start
service httpd-e-smith start


Avec tout ça, ça devrait fonctionner.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité