web-dev-qa-db-fra.com

L'installation de Tomcat 7 à l'aide d'apt-get échoue

Je reçois le message d'erreur suivant lors de l'installation de Tomcat7:

Setting up Tomcat7 (7.0.26-1ubuntu1.1) ...  
chmod: cannot access `/etc/Tomcat7/Tomcat-users.xml': No such file or directory  
dpkg: error processing Tomcat7 (--configure):  
 subprocess installed post-installation script returned error exit status 1  
No apport report written because MaxReports is reached already  

 >Errors were encountered while processing:  
 Tomcat7  
E: Sub-process /usr/bin/dpkg returned an error code (1)

Et je reçois cette erreur lorsque j'essaye d'apt-get à enlever Tomcat7:

Removing Tomcat7 ...  
 * Tomcat7 is not installed  
invoke-rc.d: initscript Tomcat7, action "stop" failed.

Comment puis-je résoudre ce problème pour installer Tomcat 7 correctement?

7
Hendré

J'ai eu exactement le même problème.

Je devais exécuter cette commande (voir ci-dessous) pour voir toutes les bibliothèques liées à Tomcat et supprimer TOUTES les bibliothèques liées à Tomcat:

Pour voir ce que toutes les bibliothèques liées à Tomcat sont là:

dpkg -l | grep -i Tomcat

Pour supprimer une bibliothèque Tomcat:

dpkg -P <library-name>

Ensuite, j'ai réinstallé Tomcat7 à l'aide de la commande:

Sudo apt-get install Tomcat7

[Pendant l’installation, des messages indiquant qu’il va installer certaines des autres bibliothèques liées à Tomcat7 ont été crachés - j’ai choisi - oui].

Il a installé Tomcat7 et l'a démarré.

Ensuite, j'ai arrêté et redémarré Tomcat7 à l'aide de ces commandes:

/etc/init.d/Tomcat7 stop
/etc/init.d/Tomcat7 start
4
user3018916

J'ai eu une erreur indiquant que Tomcat7 is aready newer version. Pas :

  1. Désinstallez Tomcat7 à l’aide de la commande Sudo apt-get autoremove Tomcat7.
  2. Cela désinstalle complètement Tomcat7.
  3. Maintenant, installez-le en utilisant Sudo apt-get install Tomcat7.

Cela a bien fonctionné avec moi, essayez-le.

1
Pranav Karnik