Forum phpbb qui ne fonctionne plus après remontage serveur

Forum phpbb qui ne fonctionne plus après remontage serveur - Logiciels - Linux et OS Alternatifs

Marsh Posté le 05-06-2010 à 11:29:25    

Bonjour à tous, Mac Gyver 974 est de retour en métropole !
 
Mais il a un soucis: a l'arrivée je remonte le serveur qui est dans ma signature (sans boitier cette fois) et là gros problème, mon forum ne fonctionne plus :( par contre le site fonctionne ....
 
Je n'ai strictement rien changé ni modifié depuis La Réunion, donc je ne comprends pas pourquoi au remontage matériel du serveur j'ai ce message lorsque l'on entre l'adresse de mon forum:
 

Citation :

Fatal error: Class 'auth' not found in /****/monforum/common.php on line 209


 
Que faut-il faire pour rétablir la situation help me :(

Reply

Marsh Posté le 05-06-2010 à 11:29:25   

Reply

Marsh Posté le 06-06-2010 à 18:27:55    

Euh, t'a un fichier qui à du prendre un coup...
Sauvegarde tes bdd mysql, tes fichiers de confs, et réinstall...


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 07-06-2010 à 08:51:13    

l0g4n a écrit :

Euh, t'a un fichier qui à du prendre un coup...
Sauvegarde tes bdd mysql, tes fichiers de confs, et réinstall...


 
Merde je m'en doutais :/
 
Merci :(
 
Edit: et merde les disques dur ont du bien morfler dans le voyage en avion :/ =>
 

Citation :

Server-Pentium-mmx mac_gyver # emerge --sync
Traceback (most recent call last):
  File "/usr/bin/emerge", line 42, in <module>
    retval = emerge_main()
  File "/usr/lib/portage/pym/_emerge/main.py", line 1040, in emerge_main
    settings, trees, mtimedb = load_emerge_config()
  File "/usr/lib/portage/pym/_emerge/actions.py", line 2449, in load_emerge_config
    settings._init_dirs()
  File "/usr/lib/portage/pym/portage/package/ebuild/config.py", line 1045, in _init_dirs
    ensure_dirs(mydir, gid=gid, mode=mode, mask=modemask)
  File "/usr/lib/portage/pym/portage/util/__init__.py", line 1058, in ensure_dirs
    perms_modified = apply_permissions(dir_path, *args, **kwargs)
  File "/usr/lib/portage/pym/portage/util/__init__.py", line 727, in apply_permissions
    stat_cached = os.stat(filename)
  File "/usr/lib/portage/pym/portage/__init__.py", line 228, in __call__
    rval = self._func(*wrapped_args, **wrapped_kwargs)
OSError: [Errno 5] Input/output error: '/var/tmp'


Message édité par Mac Gyver 974 le 07-06-2010 à 09:06:54
Reply

Marsh Posté le 07-06-2010 à 11:23:52    

Moi je dis, fait des testdisk...


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 07-06-2010 à 14:06:34    

l0g4n a écrit :

Moi je dis, fait des testdisk...


 
En fait les disques etaient deja mort lorsque le serveur etait en prod à La Réunion, car le voyage aller les avaient bien déglingués, mais là le voyage retour leur aura été fatal :(
 
Je vais mettre les 2 disques sur une machine plus puissante et tenter une recompilation complete de TOUT les ebuild.
 
Si la partie du disque contenant gcc n'a pas morflé, j'ai mes chances  :??:

Reply

Marsh Posté le 07-06-2010 à 14:15:08    

Tu vas au devant de pas mal de galères en tentant de conserver ce genre de disque aux 3/4 foireux.
 
Fais voir un rapport smart complet (smartctl -a) mais à mon avis le plus sage est de les bazarder.


---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 14:20:20    

deK a écrit :

Tu vas au devant de pas mal de galères en tentant de conserver ce genre de disque aux 3/4 foireux.
 
Fais voir un rapport smart complet (smartctl -a) mais à mon avis le plus sage est de les bazarder.


 
Oui c'est juste du provisoire, histoire que je puisse refaire marcher le forum vite fait :??:
 
Pour le disque maitre, celui qui contient la racine, je ne peux pas mettre -a en option, sinon ça n'affiche rien =>
 

Citation :

Server-Pentium-mmx ~ # smartctl -A /dev/hda
smartctl version 5.38 [i586-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
 
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 6
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0029   100   100   020    Pre-fail  Offline      -       0
  3 Spin_Up_Time            0x0027   090   087   020    Pre-fail  Always       -       4000
  4 Start_Stop_Count        0x0032   099   099   008    Old_age   Always       -       1047
  5 Reallocated_Sector_Ct   0x0033   098   098   020    Pre-fail  Always       -       22
  7 Seek_Error_Rate         0x000b   100   100   023    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0012   055   055   001    Old_age   Always       -       29797
 11 Calibration_Retry_Count 0x0013   100   100   020    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   008    Old_age   Always       -       1035
 13 Read_Soft_Error_Rate    0x000b   100   100   023    Pre-fail  Always       -       0
199 UDMA_CRC_Error_Count    0x001a   200   200   000    Old_age   Always       -       0


 
Pour l'autre, l'esclave qui contient toute les données:
 

Citation :

Server-Pentium-mmx ~ # smartctl -a /dev/hdb
smartctl version 5.38 [i586-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
 
=== START OF INFORMATION SECTION ===
Device Model:     ST33223A
Serial Number:    6AG02FVW
Firmware Version: 3.02
User Capacity:    3 249 340 416 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   4
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Jun  8 15:45:49 2010 RET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
 
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
 
General SMART Values:
Offline data collection status:  (0x82) Offline data collection activity
                                        was completed without error.
                                        Auto Offline Data Collection: Enabled.
Total time to complete Offline  
data collection:                 (2400) seconds.
Offline data collection
capabilities:                    (0x03) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        No Self-test supported.
                                        No Conveyance Self-test supported.
                                        No Selective Self-test supported.
SMART capabilities:            (0x0002) Does not save SMART data before
                                        entering power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x00) Error logging NOT supported.
                                        No General Purpose Logging support.
 
SMART Attributes Data Structure revision number: 5
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0008   086   066   000    Old_age   Offline      -       103608872
  3 Spin_Up_Time            0x0006   070   070   000    Old_age   Always       -       0
  4 Start_Stop_Count        0x0013   099   099   020    Pre-fail  Always       -       1810
  5 Reallocated_Sector_Ct   0x0013   099   099   036    Pre-fail  Always       -       127
  7 Seek_Error_Rate         0x000b   070   060   030    Pre-fail  Always       -       64536112929
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0013   099   099   020    Pre-fail  Always       -       2040
199 UDMA_CRC_Error_Count    0x000a   200   200   000    Old_age   Always       -       0
 
Warning: device does not support Error Logging
Error SMART Error Log Read failed: Erreur d'entrée/sortie
Smartctl: SMART Error Log Read Failed
Warning: device does not support Self Test Logging
Error SMART Error Self-Test Log Read failed: Erreur d'entrée/sortie
Smartctl: SMART Self Test Log Read Failed
Device does not support Selective Self Tests/Logging


 

Reply

Marsh Posté le 07-06-2010 à 14:33:01    

Pas folichon, surtout le deuxième.


---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 14:45:12    

:(

Reply

Marsh Posté le 07-06-2010 à 14:47:05    

Mais en gros le truc c'est qu'ils ont subi un voyage en soute ?

 

Donc chocs + rayonnements au moment du scan, à mon avis il y a des dégâts plus gros que ce que le SMART nous montre.

Message cité 1 fois
Message édité par deK le 07-06-2010 à 14:47:22

---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 14:47:05   

Reply

Marsh Posté le 07-06-2010 à 14:50:28    

deK a écrit :

Mais en gros le truc c'est qu'ils ont subi un voyage en soute ?
 
Donc chocs + rayonnements au moment du scan, à mon avis il y a des dégâts plus gros que ce que le SMART nous montre.


 
Non pourtant par précaution je les ai pris dans mon bagage à main, mais ils sont bien passés dans un scanner.
 
Le disque de mon PC de bureau etait aussi dans ce bagage à main mais apparemment il a mieux supporté :??:

Reply

Marsh Posté le 07-06-2010 à 14:57:23    

Le scan des bagages a main c'est déjà plus light il paraît, mais ça peut peut-être suffire à les achever  [:airforceone]


---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 15:35:09    

deK a écrit :

Le scan des bagages a main c'est déjà plus light il paraît, mais ça peut peut-être suffire à les achever  [:airforceone]


 
Oui ils ont du être achevé vu leur mauvais état à la base :/
 
Et dire que la carte mère du dit serveur est passé dans le scan bagage à main aussi, en fait comme je ne pouvais la mettre ni dans le bagage à main ni dans ma valise, j'ai du la prendre dans mes mains, elle est resté sur mes jambes pendant les 12 heures de vol  :whistle:

Reply

Marsh Posté le 07-06-2010 à 15:42:01    

Tu te ferais moins chier à t'acheter un netbook pas cher comme serveur, du genre un vieux EeePC 701  :o

Message cité 1 fois
Message édité par deK le 07-06-2010 à 15:42:15

---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 15:44:37    

deK a écrit :

Tu te ferais moins chier à t'acheter un netbook pas cher comme serveur, du genre un vieux EeePC 701  :o


 
Le but c'est surtout de pouvoir relire mon forum, j'ai plein dechoses importantes sur mon forum phpbb :(

Reply

Marsh Posté le 07-06-2010 à 15:47:46    

Mais tu as évidemment des backups, donc pas de risque de perte de donnée  :o


---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 15:57:42    

deK a écrit :

Mais tu as évidemment des backups, donc pas de risque de perte de donnée  :o


 
Malheureusement non, pas pu/eu le temps à La Réunion  [:tinostar]

Reply

Marsh Posté le 07-06-2010 à 16:03:55    

Dans ce cas c'est de ta faute  [:airforceone]  
 
Faire voyager en avion des durs déjà à moitié HS en ayant dessus des données importantes et sans avoir de backup autre, c'est légèrement inconscient [:airforceone]


---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 16:15:03    

Certe, je ne dis pas le contraire :(

Reply

Marsh Posté le 07-06-2010 à 16:21:51    

MySQL démarre correctement ?
Si oui logge-toi avec un client MySQL et dump tout ce que tu peux de ta BDD en mettant ça bien au chaud sur un media sain.
 
Et refais une install ailleurs (autres disques durs évidemment) en important tes dumps sur ta nouvelle base.


---------------
Feed HA/V          
Reply

Marsh Posté le 07-06-2010 à 16:26:22    

Oui mysql démarre normalement, je vais suivre ton conseil deK merci, j'espère que ça fonctionnera :)

Reply

Marsh Posté le 09-06-2010 à 13:06:33    

deK a écrit :

MySQL démarre correctement ?
Si oui logge-toi avec un client MySQL et dump tout ce que tu peux de ta BDD en mettant ça bien au chaud sur un media sain.
 
Et refais une install ailleurs (autres disques durs évidemment) en important tes dumps sur ta nouvelle base.


 
Je n'arrive pas à sauver la bdd je ne sais pas le faire, j'ai testé des tutos mais je suis trop nul dans ce domaine, peux-tu me dire comment faire très précisement stp :??:
 
J'ai essayé de sauver ma bdd avec la fonction exporter de phpmyadmin, apparemment ça a du fonctionner mais bon je n'en sais rien puisque je n'en vois pas le résultat (où est la sauvegarde :??:)
 
Merci d'avance  :jap:
 
Par exemple quand je lis cette page, il faudrait logiquement que je fasse:
 

Citation :

mysqldump phpbb -u root -p mdproot > dump.sql gzip dump.sql


 
Bon après il y a des variantes sur d'autres sites mais bon bref, avec cette commande j'ai:
 

Citation :

mysqldump phpbb -u root -p mdproot > dump.sql gzip dump.sql
Enter password:  
mysqldump: Couldn't find table: "mdproot"


 
Donc voila, en graphique avec phpmyadmin je ne vois pas où se trouve la sauvegarde, et en ligne de commande ça ne fonctionne pas :(
 
Edit: autant pour moi, je n'avais pas coché la case "Transmettre", maintenant c'est bon grace à phpmyadmin  :love:


Message édité par Mac Gyver 974 le 09-06-2010 à 13:31:40
Reply

Marsh Posté le 09-06-2010 à 13:26:20    

Si tu as un phpmyadmin c'est tout simple pour exporter, tu coches "transmettre" et tu le télécharges par ton browser.


---------------
Feed HA/V          
Reply

Marsh Posté le 09-06-2010 à 13:32:17    

Ouep nickel finalement, merci :)

Reply

Marsh Posté le 09-06-2010 à 13:58:16    

Sinon, sauver les bdd et le dossier htdocs (dans lequel il y a d'ailleurs le forum) c'est suffisant pour retrouver tout le site tel qu'il était et tout le forum tel qu'il était logiquement ?

Reply

Marsh Posté le 09-06-2010 à 14:01:13    

Tout dépend de ce que tu as customisé, si tu as laissé les fichiers tels quels par rapport à la version originale de phpBB, restaurer la BDD suffira complètement.
(d'ailleurs le problème était justement que les fichiers du forum étaient abîmés, tu ne peux plus les réutiliser)

 

Donc repars avec des fichiers propres.

 

(évidemment il faudra que tu modifies le fichier de config pour correspondre à ta BDD)

Message cité 1 fois
Message édité par deK le 09-06-2010 à 14:01:51

---------------
Feed HA/V          
Reply

Marsh Posté le 09-06-2010 à 14:04:49    

deK a écrit :

Tout dépend de ce que tu as customisé, si tu as laissé les fichiers tels quels par rapport à la version originale de phpBB, restaurer la BDD suffira complètement.
(d'ailleurs le problème était justement que les fichiers du forum étaient abîmés, tu ne peux plus les réutiliser)
 
Donc repars avec des fichiers propres.
 
(évidemment il faudra que tu modifies le fichier de config pour correspondre à ta BDD)


 
D'accord, comme je n'ai strictement rien customisé ça devrait aller.
 
quel est le fichier de config que je devrais modifier ?

Reply

Marsh Posté le 09-06-2010 à 14:12:01    

Aucune idée, ça fait des siècles que je n'ai pas touché à un phpBB, mais ça devrait avoir une tronche de XXXXX-config.php


---------------
Feed HA/V          
Reply

Marsh Posté le 09-06-2010 à 14:19:38    

Ok ok, bon ça devrait aller remarque maintenant :D
 
Par contre j'ai beaucoup de mal à transférer le contenu de l'arborescence de phpbb, car il y a beaucoup de fichiers corrompus ou jsais pas quoi, j'ai pas mal de input/output error...(bizarrement uniquement dans le répertoire phpbb et pas dans le répertoire parent qui lui contient tout mon site)

Reply

Marsh Posté le 09-06-2010 à 14:22:28    

Ben je viens de te dire que justement tu n'en avais pas besoin  [:airforceone]  
(et que tu cherches justement a virer tous ces fichiers pourris pour repartir sur du propre)


---------------
Feed HA/V          
Reply

Marsh Posté le 09-06-2010 à 14:24:37    

Ah oui merde ok.

Reply

Marsh Posté le 09-06-2010 à 16:49:46    

Sinon
mysqldump -u root -pmdproot ta_table > dump.sql gzip dump.sql
-p et mdproot attachés...


---------------
Fort et motivé. Sauf parfois.
Reply

Marsh Posté le 09-06-2010 à 17:45:08    

okay, ça me servira ptet pour mes prochaines sauvegardes, en tout cas je sauvegarderais régulièrement maintenant... :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed