Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2015, à 12:45

vincent-avct

[Résolu] Redmine cassé après ré installation apache2

Bonjour,

j'ai du ré installer apache2 et php5.
ce qui c'est bien passé après quelques questions sur ce forum
mais depuis lorsque je veux me connecter à redmine
j'ai accès à une page

[TXT]	404.html	          11-Mar-2012 09:25 	485 	 
[TXT]	500.html	1         1-Mar-2012 09:25 	674 	 
[ ]     dispatch.fcgi	          01-Apr-2012 17:07 	965 	 
[ ]	dispatch.rb.example       01-Apr-2012 17:07 	476 	 
[img]	favicon.ico	          11-Mar-2012 09:25 	7.7K	 
[DIR]	help/	                  27-Dec-2013 18:01 	- 	 
[DIR]	images/	                  27-Dec-2013 18:01 	- 	 
[DIR]	javascripts/	          27-Dec-2013 18:01 	- 	 
[DIR]	stylesheets/	          27-Dec-2013 18:01 	- 	 
[DIR]	themes/	                  27-Dec-2013 18:01 	- 	 

je ne sais pas vers ou orienter mes recherches.
je cois qu'il y a avait php5-json d'installé dans la précédente config
mais aujourd'hui j'ai php-common avec lequel il y a eu conflit
cela pourrait-il venir de la ?

merci

Dernière modification par vincent-avct (Le 21/09/2015, à 17:10)

Hors ligne

#2 Le 18/09/2015, à 17:25

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Salut,

Redmine est en Ruby, pas en PHP...

Hors ligne

#3 Le 18/09/2015, à 17:33

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

salut,
merci
je sais bien  ; )   et c'est un peu pour ça que je ne sais pas par ou commencer
je regarderai quand j'aurai le temps,
mais c'est justement ce qui me permettait de gérer mon temps
pas grave, on va y arriver

Hors ligne

#4 Le 18/09/2015, à 22:28

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

c'est un peu pour ça que je ne sais pas par ou commencer

Il faut commencer par ne pas t'intéresser à PHP smile

As-tu encore ton ancienne configuration d'Apache, pour Redmine ?
Si oui il sera plus simple de voir ce qu'il te manque.

Sinon, il faut que tu décides (ou que tu te rappelles) la méthode que tu vas utiliser pour appeler l'exécutable ruby.

Hors ligne

#5 Le 19/09/2015, à 18:03

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

salut tiramiseb,

j'ai suivi ton conseil et regardé dans mon backup  la version de sites-available default
il y a une référence à redmine.
j'ai donc tenté de la copier mais au restart d'apache une variable (RailsBaseURI) dans un <directory> ne semblait pas déclarée ou reconnue
voilà ma première piste
j'ai donc cherché dans les fichiers que j'ai identifié comme faisant parti de la config d'apache mais rien.

je continue, mais suis preneur d'idée

merci

Hors ligne

#6 Le 19/09/2015, à 18:06

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

mais au restart d'apache une variable (RailsBaseURI) dans un <directory> ne semblait pas déclarée ou reconnue

Donc il te manque le module d'Apache qui interpréterait cette variable.

Hors ligne

#7 Le 19/09/2015, à 19:04

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

effectivement le module passenger n'était pas installé
j'ai suivi le tuto http://doc.ubuntu-fr.org/redmine
mais j'ai une erreur au redémarrage d'apache

apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/passenger.load: Cannot load /var/lib/gems/1.8/gems/passenger-5.0.18/ext/apache2/mod_passenger.so into server: /var/lib/gems/1.8/gems/passenger-5.0.18/ext/apache2/mod_passenger.so: cannot open shared object file: No such file or directory

et effectivement il ne s'agit pas d'un fichier mod_passenger.so mais mod_passenger.c

j'ai fait une recherche mais en générale il dise fais si... fais ça...
sans donner leur version ni rien un peu flippant

une autre bonne idée

Hors ligne

#8 Le 19/09/2015, à 19:28

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

il y a bien cette réponse qui revient souvent

<IfModule mod_passenger.c>  
  PassengerRoot /usr/local/lib/ruby/gems/2.0.0/gems/passenger-4.0.37  
  PassengerDefaultRuby /usr/local/bin/ruby  
</IfModule>

avec adaptation de PassengerRoot et PassengerDefaultRuby

Hors ligne

#9 Le 19/09/2015, à 19:48

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

et bien non
j'ai essayé avec

<IfModule mod_passenger.c>
  PassengerRoot /var/lib/gems/1.8/gems/passenger-5.0.18
  PassengerDefaultRuby /usr/local/bin/ruby
</IfModule>

dans passenger.load, même erreur

Hors ligne

#10 Le 19/09/2015, à 19:56

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Tu ne montres pas grand chose.
Tu as installé passenger bidule machin ? Montre la commande que tu as tapée et son retour précis et complet.

Hors ligne

#11 Le 19/09/2015, à 20:09

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

installation

sudo gem install passenger

retour complet

Fetching: rake-10.4.2.gem (100%)
Fetching: rack-1.6.4.gem (100%)
Fetching: passenger-5.0.18.gem (100%)
Building native extensions.  This could take a while...
Successfully installed rake-10.4.2
Successfully installed rack-1.6.4
Successfully installed passenger-5.0.18
3 gems installed
Installing ri documentation for rake-10.4.2...
Installing ri documentation for rack-1.6.4...
Installing ri documentation for passenger-5.0.18...
Installing RDoc documentation for rake-10.4.2...
Installing RDoc documentation for rack-1.6.4...
Installing RDoc documentation for passenger-5.0.18...

et ensuite

/var/lib/gems/1.8/gems/passenger-5.0.18/bin/passenger-install-apache2-module

retour

Welcome to the Phusion Passenger Apache 2 module installer, v5.0.18.

This installer will guide you through the entire installation process. It
shouldn't take more than 3 minutes in total.

Here's what you can expect from the installation process:

 1. The Apache 2 module will be installed for you.
 2. You'll learn how to configure Apache.
 3. You'll learn how to deploy a Ruby on Rails application.

Don't worry if anything goes wrong. This installer will advise you on how to
solve any problems.

Press Enter to continue, or Ctrl-C to abort.


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

Which languages are you interested in?

Use <space> to select.
If the menu doesn't display correctly, press '!'

   ⬢  Ruby
   ⬢  Python
   ⬡  Node.js
 ‣ ⬡  Meteor

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

Checking for required software...

 * Checking for C compiler...
      Found: yes
      Location: /usr/bin/cc
 * Checking for C++ compiler...
      Found: yes
      Location: /usr/bin/c++
 * Checking for Curl development headers with SSL support...
      Found: no
      Error: Cannot find the `curl-config` command.
 * Checking for OpenSSL development headers...
      Found: no
 * Checking for Zlib development headers...
      Found: no
 * Checking for Apache 2...
      Found: yes
      Apache version: 2.2.22
      Location of httpd: /usr/sbin/apache2
 * Checking for Apache 2 development headers...
      Found: no
 * Checking for Rake (associated with /usr/bin/ruby1.8)...
      Found: yes
      Location: /usr/bin/ruby1.8 /usr/bin/rake
 * Checking for OpenSSL support for Ruby...
      Found: yes
 * Checking for RubyGems...
      Found: yes
 * Checking for Ruby development headers...
      Found: yes
      Location: /usr/lib/ruby/1.8/x86_64-linux/ruby.h
 * Checking for rack...
      Found: yes
 * Checking for Apache Portable Runtime (APR) development headers...
      Found: no
 * Checking for Apache Portable Runtime Utility (APU) development headers...
      Found: no

Some required software is not installed.
But don't worry, this installer will tell you how to install them.
Press Enter to continue, or Ctrl-C to abort.

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

Installation instructions for required software

 * To install Curl development headers with SSL support:
   Please run apt-get install libcurl4-openssl-dev or libcurl4-gnutls-dev, whichever you prefer.

 * To install OpenSSL development headers:
   Please install it with apt-get install libssl-dev

 * To install Zlib development headers:
   Please install it with apt-get install zlib1g-dev

 * To install Apache 2 development headers:
   Please install it with apt-get install apache2-threaded-dev

 * To install Apache Portable Runtime (APR) development headers:
   Please install it with apt-get install libapr1-dev

 * To install Apache Portable Runtime Utility (APU) development headers:
   Please install it with apt-get install libaprutil1-dev

If the aforementioned instructions didn't solve your problem, then please take
a look at our documentation for troubleshooting tips:

  https://www.phusionpassenger.com/library/install/apache/
  https://www.phusionpassenger.com/library/admin/apache/troubleshooting/

Hors ligne

#12 Le 19/09/2015, à 20:17

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Installation instructions for required software

 * To install Curl development headers with SSL support:
   Please run apt-get install libcurl4-openssl-dev or libcurl4-gnutls-dev, whichever you prefer.

 * To install OpenSSL development headers:
   Please install it with apt-get install libssl-dev

 * To install Zlib development headers:
   Please install it with apt-get install zlib1g-dev

 * To install Apache 2 development headers:
   Please install it with apt-get install apache2-threaded-dev

 * To install Apache Portable Runtime (APR) development headers:
   Please install it with apt-get install libapr1-dev

 * To install Apache Portable Runtime Utility (APU) development headers:
   Please install it with apt-get install libaprutil1-dev

Et tu as exécuté ces instructions qu'il t'a demandé d'exécuter, avant de relancer passenger-install-apache2-module ?

Hors ligne

#13 Le 19/09/2015, à 20:54

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

non...    : /    est ce que je dois supprimer la config avant de lancer ces installations

Hors ligne

#14 Le 19/09/2015, à 20:59

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Je ne pense pas, non...

Hors ligne

#15 Le 20/09/2015, à 11:10

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

j'ai lancé les installations plusieurs conflits

Les paquets suivants contiennent des dépendances non satisfaites :
 apache2-threaded-dev : Dépend: libaprutil1-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Les paquets suivants contiennent des dépendances non satisfaites :
 libapr1-dev : Dépend: libapr1 (= 1.4.6-1) mais 1.5.2-2+deb.sury.org~precise+1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Les paquets suivants contiennent des dépendances non satisfaites :
 libaprutil1-dev : Dépend: libaprutil1 (= 1.3.12+dfsg-3) mais 1.5.4-1+deb.sury.org~precise+1 devra être installé
                   Dépend: libapr1-dev (>= 1.2.2-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

ok pour le reste

Hors ligne

#16 Le 20/09/2015, à 11:34

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

retour vide lorsque j'exécute la ligne de commande

find / -type f -name mod_passenger.so

Hors ligne

#17 Le 20/09/2015, à 15:25

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Il faut que tu montres la commande que tu tapes et son retour complet.
Ne filtre pas les retours.

Sans cela, on n'arrive pas à suivre.

Hors ligne

#18 Le 20/09/2015, à 16:07

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

désolé, c'était pour essayer d’éclaircir le message   : /

apt-get install libaprutil1-dev

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 apache2-threaded-dev : Dépend: libaprutil1-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».




apt-get install libapr1-dev

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 libapr1-dev : Dépend: libapr1 (= 1.4.6-1) mais 1.5.2-2+deb.sury.org~precise+1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».




apt-get install apache2-threaded-dev

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 apache2-threaded-dev : Dépend: libaprutil1-dev mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Hors ligne

#19 Le 20/09/2015, à 17:16

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

mais 1.5.2-2+deb.sury.org~precise+1

N'aurais-tu pas mis en place un PPA ou autre dépôt tiers, qui te fournirait des paquets dans des versions différentes des dépôts officiels ?

Hors ligne

#20 Le 20/09/2015, à 20:57

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

est ce que ça répond à ta question ?

ls -l /etc/apt/sources.list.d/
total 8
-rw-r--r-- 1 root root 150 déc.  27  2013 thefrontiergroup-vsftpd-precise.list
-rw-r--r-- 1 root root 150 sept. 17 04:44 thefrontiergroup-vsftpd-precise.list.save

Hors ligne

#21 Le 20/09/2015, à 21:01

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Non.

Ça :

grep -r sury /etc/apt

Hors ligne

#22 Le 20/09/2015, à 21:20

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

ne retourne rien

Hors ligne

#23 Le 20/09/2015, à 21:40

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Il faut trouver d'où viennent ces paquets qui ne sont pas les trucs par défaut...

Hors ligne

#24 Le 20/09/2015, à 22:32

vincent-avct

Re : [Résolu] Redmine cassé après ré installation apache2

j'ai suivi ce tutorial pour upgrader ma version de php
dedans il est fait allusion à un paquet du même nom [...]sury.org~precise+1

ce qui a tout votré. voici la discussion pour la ré installation d'apache et php
https://forum.ubuntu-fr.org/viewtopic.php?id=1908311

j'ai donc tout ré installé apache2 et php5
mais avant de désinstaller

dpkg -l | grep apache2
ii  apache2                          2.2.22-1ubuntu1.10                    Apache HTTP Server metapackage
ii  apache2-mpm-prefork              2.2.22-1ubuntu1.10                    Apache HTTP Server - traditional non-threaded model
ii  apache2-utils                    2.4.16-4+deb.sury.org~precise+4       Apache HTTP Server (utility programs for web servers)
ii  apache2.2-bin                    2.2.22-1ubuntu1.10                    Apache HTTP Server common binary files
ii  apache2.2-common                 2.2.22-1ubuntu1.10                    Apache HTTP Server common files
ii  libapache2-mod-passenger         2.2.11debian-2                        Rails and Rack support for Apache2
rc  libapache2-mod-php5              5.3.10-1ubuntu3.19                    server-side, HTML-embedded scripting language (Apache 2 module)

Hors ligne

#25 Le 20/09/2015, à 22:37

tiramiseb

Re : [Résolu] Redmine cassé après ré installation apache2

Il faut faire en sorte de n'utliiser que les paquets par défaut. D'abord supprimer tous ces machins "sury.org". T'assurer que tu n'as plus de source pour des paquets non officiels (supprimer le PPA qui les a apportés notamment).
Ensuite partir sur quelque chose de propre.

Hors ligne