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.

#26 Le 20/09/2015, à 22:46

vincent-avct

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

installé dans le tutorial cité précédement, pour le moment je ne voit pas d'ou cela pourrait venir d'autre

sudo add-apt-repository --remove ppa:ondrej/php5-5.6
You are about to remove the following PPA from your system:
 This branch follows latest PHP 5.6 packages as maintained by me & rest of the Debian pkg-php team.

You can get more information about the packages at https://sury.org

For PHP 5.5 use: ppa:ondrej/php5
For PHP 5.4 use: ppa:ondrej/php5-oldstable

BUGS&FEATURES: This PPA now has a issue tracker: https://deb.sury.org/pages/bugreporting.html

PLEASE READ: If you like my work and want to give me a little motivation, please consider donating: https://deb.sury.org/pages/donate.html
 More info: https://launchpad.net/~ondrej/+archive/ubuntu/php5-5.6
Press [ENTER] to continue or ctrl-c to cancel removing it
^CTraceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 182, in <module>
    sys.stdin.readline()
KeyboardInterrupt
root@preprod:~# sudo add-apt-repository --remove ppa:ondrej/php5-5.6
You are about to remove the following PPA from your system:
 This branch follows latest PHP 5.6 packages as maintained by me & rest of the Debian pkg-php team.

You can get more information about the packages at https://sury.org

For PHP 5.5 use: ppa:ondrej/php5
For PHP 5.4 use: ppa:ondrej/php5-oldstable

BUGS&FEATURES: This PPA now has a issue tracker: https://deb.sury.org/pages/bugreporting.html

PLEASE READ: If you like my work and want to give me a little motivation, please consider donating: https://deb.sury.org/pages/donate.html
 More info: https://launchpad.net/~ondrej/+archive/ubuntu/php5-5.6
Press [ENTER] to continue or ctrl-c to cancel removing it

Error: 'deb http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu precise main' doesn't exist in a sourcelist file
Error: 'deb-src http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu precise main' doesn't exist in a sourcelist file

dois je ajouter les deux liens dans sources.list et relancer la commande ?

deb http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu precise main
deb-src http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu precise main'

Hors ligne

#27 Le 21/09/2015, à 07:09

vincent-avct

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

est ce que la nuit porte conseil ?

j'ai remis les deux références dans sources.list

deb http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu precise main
deb-src http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu precise main

puis j'ai installé

apt-get install ppa-purge
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  ppa-purge
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 4 360 o dans les archives.
Après cette opération, 57,3 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise/universe ppa-purge all 0.2.8+bzr56 [4 360 B]
4 360 o réceptionnés en 0s (198 ko/s)
Selecting previously unselected package ppa-purge.
(Lecture de la base de données... 147976 fichiers et répertoires déjà installés.)
Dépaquetage de ppa-purge (à partir de .../ppa-purge_0.2.8+bzr56_all.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de ppa-purge (0.2.8+bzr56) ...

puis j'ai exécute la commande

sudo ppa-purge ppa:ondrej/php5-5.6
Updating packages lists
W: Erreur de GPG : http://ppa.launchpad.net precise Release : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 4F4EA0AAE5267A6C
PPA to be removed: ondrej php5-5.6
comm: file 2 is not in sorted order
Package revert list generated:
 apache2/precise apache2-utils/precise libapache2-mod-php5/precise 
libapr1/precise libaprutil1/precise libaprutil1-dbd-sqlite3/precise 
libaprutil1-ldap/precise libbsd0/precise libedit2/precise libgd3/precise 
libjson-c2/precise php5-cli/precise php5-common/precise php5-gd/precise 
php5-mysql/precise

Disabling ondrej PPA from /etc/apt/sources.list
Updating packages lists
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: La version  « precise » de « libgd3 » est introuvable
E: La version  « precise » de « libjson-c2 » est introuvable
Unable to find an archive "precise" for the package "libgd3"
Unable to find an archive "precise" for the package "libjson-c2"
Unable to find an archive "precise" for the package "libgd3"
Unable to find an archive "precise" for the package "libjson-c2"
The following packages will be DOWNGRADED:
  apache2{b} apache2-utils libapache2-mod-php5 libapr1 libaprutil1 
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libedit2 php5-cli php5-common 
  php5-gd php5-mysql 
0 packages upgraded, 0 newly installed, 12 downgraded, 0 to remove and 0 not upgraded.
Need to get 7 077 kB of archives. After unpacking 1 552 kB will be freed.
The following packages have unmet dependencies:
 apache2 : Dépend: apache2-mpm-worker (= 2.2.22-1ubuntu1) but it is not going to be installed. or
                    apache2-mpm-prefork (= 2.2.22-1ubuntu1) but 2.2.22-1ubuntu1.10 is installed. or
                    apache2-mpm-event (= 2.2.22-1ubuntu1) but it is not going to be installed. or
                    apache2-mpm-itk (= 2.2.22-1ubuntu1) but it is not going to be installed.
           Dépend: apache2.2-common (= 2.2.22-1ubuntu1) but 2.2.22-1ubuntu1.10 is installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     apache2                     



Accept this solution? [Y/n/q/?] y
The following packages will be DOWNGRADED:
  apache2-utils libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libedit2 php5-cli php5-common php5-gd php5-mysql 
The following packages will be REMOVED:
  apache2{a} 
0 packages upgraded, 0 newly installed, 11 downgraded, 1 to remove and 0 not upgraded.
Need to get 7 076 kB of archives. After unpacking 1 582 kB will be freed.
Do you want to continue? [Y/n/?] y
Get: 1 http://fr.archive.ubuntu.com/ubuntu/ precise/main libedit2 amd64 2.11-20080614-3ubuntu2 [70,3 kB]
Get: 2 http://fr.archive.ubuntu.com/ubuntu/ precise/main libaprutil1-ldap amd64 1.3.12+dfsg-3 [8 044 B]
Get: 3 http://fr.archive.ubuntu.com/ubuntu/ precise/main libaprutil1-dbd-sqlite3 amd64 1.3.12+dfsg-3 [10,4 kB]
Get: 4 http://fr.archive.ubuntu.com/ubuntu/ precise/main libaprutil1 amd64 1.3.12+dfsg-3 [74,6 kB]
Get: 5 http://fr.archive.ubuntu.com/ubuntu/ precise/main libapr1 amd64 1.4.6-1 [89,6 kB]
Get: 6 http://fr.archive.ubuntu.com/ubuntu/ precise/main apache2-utils amd64 2.2.22-1ubuntu1 [91,0 kB]
Get: 7 http://fr.archive.ubuntu.com/ubuntu/ precise/main php5-cli amd64 5.3.10-1ubuntu3 [3 050 kB]
Get: 8 http://fr.archive.ubuntu.com/ubuntu/ precise/main php5-mysql amd64 5.3.10-1ubuntu3 [76,6 kB]
Get: 9 http://fr.archive.ubuntu.com/ubuntu/ precise/main php5-gd amd64 5.3.10-1ubuntu3 [38,8 kB]
Get: 10 http://fr.archive.ubuntu.com/ubuntu/ precise/main libapache2-mod-php5 amd64 5.3.10-1ubuntu3 [3 136 kB]
Get: 11 http://fr.archive.ubuntu.com/ubuntu/ precise/main php5-common amd64 5.3.10-1ubuntu3 [430 kB]
Fetched 7 076 kB in 0s (35,1 MB/s)
(Lecture de la base de données... 147979 fichiers et répertoires déjà installés.)
Suppression de apache2 ...
dpkg : avertissement : dégradation (« downgrade ») de libedit2 depuis 3.1-20140620-2+deb.sury.org~precise+4 vers 2.11-20080614-3ubuntu2.
(Lecture de la base de données... 147976 fichiers et répertoires déjà installés.)
Préparation du remplacement de libedit2 3.1-20140620-2+deb.sury.org~precise+4 (en utilisant .../libedit2_2.11-20080614-3ubuntu2_amd64.deb) ...
Dépaquetage de la mise à jour de libedit2 ...
dpkg : avertissement : dégradation (« downgrade ») de libaprutil1-ldap depuis 1.5.4-1+deb.sury.org~precise+1 vers 1.3.12+dfsg-3.
Préparation du remplacement de libaprutil1-ldap 1.5.4-1+deb.sury.org~precise+1 (en utilisant .../libaprutil1-ldap_1.3.12+dfsg-3_amd64.deb) ...
Dépaquetage de la mise à jour de libaprutil1-ldap ...
dpkg : avertissement : dégradation (« downgrade ») de libaprutil1-dbd-sqlite3 depuis 1.5.4-1+deb.sury.org~precise+1 vers 1.3.12+dfsg-3.
Préparation du remplacement de libaprutil1-dbd-sqlite3 1.5.4-1+deb.sury.org~precise+1 (en utilisant .../libaprutil1-dbd-sqlite3_1.3.12+dfsg-3_amd64.deb) ...
Dépaquetage de la mise à jour de libaprutil1-dbd-sqlite3 ...
dpkg : avertissement : dégradation (« downgrade ») de libaprutil1 depuis 1.5.4-1+deb.sury.org~precise+1 vers 1.3.12+dfsg-3.
Préparation du remplacement de libaprutil1 1.5.4-1+deb.sury.org~precise+1 (en utilisant .../libaprutil1_1.3.12+dfsg-3_amd64.deb) ...
Dépaquetage de la mise à jour de libaprutil1 ...
dpkg : avertissement : dégradation (« downgrade ») de libapr1 depuis 1.5.2-2+deb.sury.org~precise+1 vers 1.4.6-1.
Préparation du remplacement de libapr1 1.5.2-2+deb.sury.org~precise+1 (en utilisant .../libapr1_1.4.6-1_amd64.deb) ...
Dépaquetage de la mise à jour de libapr1 ...
dpkg : avertissement : dégradation (« downgrade ») de apache2-utils depuis 2.2.22-1ubuntu1.10 vers 2.2.22-1ubuntu1.
Préparation du remplacement de apache2-utils 2.2.22-1ubuntu1.10 (en utilisant .../apache2-utils_2.2.22-1ubuntu1_amd64.deb) ...
Dépaquetage de la mise à jour de apache2-utils ...
dpkg : avertissement : dégradation (« downgrade ») de php5-cli depuis 5.3.10-1ubuntu3.19 vers 5.3.10-1ubuntu3.
Préparation du remplacement de php5-cli 5.3.10-1ubuntu3.19 (en utilisant .../php5-cli_5.3.10-1ubuntu3_amd64.deb) ...
Dépaquetage de la mise à jour de php5-cli ...
dpkg : avertissement : dégradation (« downgrade ») de php5-mysql depuis 5.3.10-1ubuntu3.19 vers 5.3.10-1ubuntu3.
Préparation du remplacement de php5-mysql 5.3.10-1ubuntu3.19 (en utilisant .../php5-mysql_5.3.10-1ubuntu3_amd64.deb) ...
Dépaquetage de la mise à jour de php5-mysql ...
dpkg : avertissement : dégradation (« downgrade ») de php5-gd depuis 5.3.10-1ubuntu3.19 vers 5.3.10-1ubuntu3.
Préparation du remplacement de php5-gd 5.3.10-1ubuntu3.19 (en utilisant .../php5-gd_5.3.10-1ubuntu3_amd64.deb) ...
Dépaquetage de la mise à jour de php5-gd ...
dpkg : avertissement : dégradation (« downgrade ») de libapache2-mod-php5 depuis 5.3.10-1ubuntu3.19 vers 5.3.10-1ubuntu3.
Préparation du remplacement de libapache2-mod-php5 5.3.10-1ubuntu3.19 (en utilisant .../libapache2-mod-php5_5.3.10-1ubuntu3_amd64.deb) ...
Dépaquetage de la mise à jour de libapache2-mod-php5 ...
dpkg : avertissement : dégradation (« downgrade ») de php5-common depuis 5.3.10-1ubuntu3.19 vers 5.3.10-1ubuntu3.
Préparation du remplacement de php5-common 5.3.10-1ubuntu3.19 (en utilisant .../php5-common_5.3.10-1ubuntu3_amd64.deb) ...
Dépaquetage de la mise à jour de php5-common ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de libedit2 (2.11-20080614-3ubuntu2) ...
Paramétrage de libapr1 (1.4.6-1) ...
Paramétrage de libaprutil1 (1.3.12+dfsg-3) ...
Paramétrage de libaprutil1-ldap (1.3.12+dfsg-3) ...
Paramétrage de libaprutil1-dbd-sqlite3 (1.3.12+dfsg-3) ...
Paramétrage de apache2-utils (2.2.22-1ubuntu1) ...
Paramétrage de php5-common (5.3.10-1ubuntu3) ...
Paramétrage de php5-cli (5.3.10-1ubuntu3) ...
Paramétrage de libapache2-mod-php5 (5.3.10-1ubuntu3) ...
 * Reloading web server config apache2                                                                                                                            [ OK ] 
Paramétrage de php5-mysql (5.3.10-1ubuntu3) ...
Paramétrage de php5-gd (5.3.10-1ubuntu3) ...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
                                              
PPA purged successfully using aptitude fallback
service apache2 restart
* Restarting web server apache2                                                                                                                                          ... waiting

Hors ligne

#28 Le 21/09/2015, à 07:27

tiramiseb

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

Je suis incapable de te dire si ce PPA contient bien les paquets dont tu as besoin dans la bonne version.
Je suis opposé à l'utilisation de PPA sauf cas extrêmes, car cela engendre ce genre de problèmes.

Si on choisit de travailler avec une distribution Linux correctement packagée, avec des paquets suivis et validés, ce n'est pas pour y coller n'importe quelle source par la suite...

Hors ligne

#29 Le 21/09/2015, à 08:14

vincent-avct

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

salut tiramiseb,

c'est une question que je me suis posé
et dont je commence à comprendre l’enjeu.
c'est pour cette raison que naïvement je pensais qu'en supprimant apache2 et php5,
je reviendrais à une base seine. mais il semblerait que non.

comment peut-on être sur de ça ? réinstaller ubuntu ?

je me permettrais de continuer à alimenter cette discussion avec ce que j'apprendrai
en espérant ne pas faire trop de bêtises   : )

mais c'est vraiment rassurant cet accompagnement,
merci beaucoup tiramiseb

Hors ligne

#30 Le 21/09/2015, à 08:17

tiramiseb

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

Si tu n'es pas trop sûr de toi, réinstaller Ubuntu est la bonne solution.

Mais supprimer ce PPA que tu viens d'ajouter puis réellement supprimer apache2 et php5 ainsi que toutes leurs dépendances ("dpkg -l | grep apache" et "dpkg -l | grep php" ne devraient alors rien retourner), puis purger les paquets disponibles (apt-get clean) devraient suffire.

Hors ligne

#31 Le 21/09/2015, à 09:19

vincent-avct

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

les conseils de cette nuit ont semble-t-il portés leurs fruits
après avoir puger le ppa ondrej/php5-5.6
j'ai pu installer sans erreur les trois paquets manquant   : )
je reprends le tuto la ou je m'étais arrêté
merci pour la méthode,
je te tiens au courent

Hors ligne

#32 Le 21/09/2015, à 10:11

vincent-avct

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

l'installation de passenger c'est bien déroulée
c'est au moent de la configuration d'apache que l'erreur de produit maintenant
je crois que je suis tout près

toujours sur la base de http://doc.ubuntu-fr.org/redmine

nano /etc/apache2/mods-available/passenger.load

ici le fichier la ligne qu'il est indiqué d'insérer

LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.11/ext/apache2/mod_passenger.so

ne peut fonctionner puisque mon fichier est nommé mod_passenger.c et non mod_passenger.so

nano /etc/apache2/mods-available/passenger.conf

commande

sudo a2enmod passenger

retour

Enabling module passenger.
To activate the new configuration, you need to run:
  service apache2 restart

et ensuite l'erreur

service apache2 restart

retour

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
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

j'ai donc désactivé passenger (je suppose)

a2dismod passenger

pour reprendre la config

Hors ligne

#33 Le 21/09/2015, à 10:17

tiramiseb

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

ne peut fonctionner puisque mon fichier est nommé mod_passenger.c et non mod_passenger.so

"mod_passenger.c" ce sont les sources en C de ton module.
"mod_passenger.so" c'est le module compilé.

Le truc que tu as lancé plus haut, il est censé compiler ce fichier ".c" pour obtenir le fichier ".so" compilé. C'est pour cela qu'il a un ensemble de prérequis (la liste que je t'ai répétée), qu'il faut installer avant de relancer cette procédure.

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


Cela étant dit, je ne comprends pas pourquoi tu installes passenger avec gem alors qu'il existe comme paquet officiel sur Ubuntu (paquet libapache2-mod-passenger)...

Encore une fois, tu vas chercher ailleurs un truc qui est dispo dans les dépôts officiels de la distribution.

Hors ligne

#34 Le 21/09/2015, à 12:08

vincent-avct

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

c'est dans le tutorial du site http://doc.ubuntu-fr.org/redmine

sudo gem install passenger

Hors ligne

#35 Le 21/09/2015, à 12:11

tiramiseb

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

Évite de suivre des tutoriels. Ce sont des documents écrits à un instant donné pour un système donné et une configuration donnée.
Fais fonctionner tes neurones, plutôt...

Hors ligne

#36 Le 21/09/2015, à 15:56

vincent-avct

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

j'ai suivi ton conseil et j'ai à nouveau tout nettoyé
c'est vrai que le module natif de passenger est indiqué   2.2.11debian-2
si je ne me suis pas foiré

apt-get install libapache2-mod-passenger
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Paquets suggérés :
  rails passenger-doc
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-passenger
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 394 ko dans les archives.
Après cette opération, 1 663 ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ precise/universe libapache2-mod-passenger amd64 2.2.11debian-2 [394 kB]
394 ko réceptionnés en 0s (651 ko/s)         
Selecting previously unselected package libapache2-mod-passenger.
(Lecture de la base de données... 148849 fichiers et répertoires déjà installés.)
Dépaquetage de libapache2-mod-passenger (à partir de .../libapache2-mod-passenger_2.2.11debian-2_amd64.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Paramétrage de libapache2-mod-passenger (2.2.11debian-2) ...

Fichier de configuration « /etc/apache2/mods-available/passenger.load »
 ==> Fichier du système créé par vous ou par un script.
 ==> Fichier également présent dans le paquet fourni par le responsable du paquet.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** passenger.load (Y/I/N/O/D/Z) [défaut=N] ? Y
Installation de la nouvelle version du fichier de configuration /etc/apache2/mods-available/passenger.load ...

Fichier de configuration « /etc/apache2/mods-available/passenger.conf »
 ==> Fichier du système créé par vous ou par un script.
 ==> Fichier également présent dans le paquet fourni par le responsable du paquet.
   Que voulez-vous faire ? Vos options sont les suivantes :
    Y ou I  : installer la version du responsable du paquet
    N ou O  : garder votre version actuellement installée
      D     : afficher les différences entre les versions
      Z     : suspendre ce processus pour examiner la situation
 L'action par défaut garde votre version actuelle.
*** passenger.conf (Y/I/N/O/D/Z) [défaut=N] ? Y
Installation de la nouvelle version du fichier de configuration /etc/apache2/mods-available/passenger.conf ...

là tout devrait être propre

Hors ligne

#37 Le 21/09/2015, à 16:08

vincent-avct

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

et maintenant j'ai ajouté le

<Directory /opt/www/redmine>
                RailsBaseURI /redmine
                PassengerResolveSymlinksInDocumentRoot on
        </Directory>

fait un restart apache2 et...
ça fonctionne

un grand merci pour ta patience et tes conseils
et c'est pas la première fois  : )

Hors ligne