web-dev-qa-db-ja.com

apt-getを使用したTomcat 7のインストールが失敗する

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)

そして、Tomcat7をapt-getで削除しようとすると、このエラーが発生します。

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

Tomcat 7を正しくインストールするためにこれを修正するにはどうすればよいですか?

7
Hendré

私はまったく同じ問題を抱えていました。

このコマンドを実行して(以下を参照)、Tomcat関連のすべてのライブラリを確認し、Tomcat関連のライブラリをすべて削除する必要がありました。

Tomcat関連のすべてのライブラリの内容を確認するには:

dpkg -l | grep -i Tomcat

Tomcatライブラリを削除するには:

dpkg -P <library-name>

次に、次のコマンドを使用してTomcat7を再インストールしました。

Sudo apt-get install Tomcat7

[インストール中に、Tomcat7に関連する他のライブラリのいくつかをインストールするというメッセージを吐き出しました-私は-yesを選択しました]。

Tomcat7をインストールして起動しました。

次に、次のコマンドを使用してTomcat7を停止して再起動しました。

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

Tomcat7 is aready newer versionというエラーがありました。手順:

  1. コマンドTomcat7を使用してSudo apt-get autoremove Tomcat7をアンインストールします。
  2. これにより、Tomcat7が完全にアンインストールされます。
  3. Sudo apt-get install Tomcat7を使用してインストールします。

それは私とうまくいきました、試してみてください。

1
Pranav Karnik