Bei der Installation von Tomcat7 wird folgende Fehlermeldung angezeigt:
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)
Und ich erhalte diesen Fehler, wenn ich versuche, Tomcat7 zu entfernen:
Removing tomcat7 ...
* tomcat7 is not installed
invoke-rc.d: initscript tomcat7, action "stop" failed.
Wie behebe ich das, um Tomcat 7 korrekt zu installieren?
apt-get purge tomcat7
und neu zu installieren. Sehen Sie, ob es hilft. Ich frage mich nur, warum Sie das Deb-Paket aus dem offiziellen Repository verwenden möchten. Für Tomcat möchte ich lieber die Binärdatei herunterladen und extrahieren (chown) und als normaler Benutzer ausführen. Wenn Sie möchten, dass es während des Startvorgangs gestartet wird, gibt es zahlreiche Optionen.Antworten:
Ich hatte genau das gleiche Problem.
Ich musste diesen Befehl ausführen (siehe unten), um zu sehen, welche Tomcat-bezogenen Bibliotheken vorhanden sind, und ALLE Tomcat-bezogenen Bibliotheken entfernen:
So sehen Sie, welche Tomcat-Bibliotheken vorhanden sind:
So entfernen Sie eine Tomcat-Bibliothek:
Dann habe ich tomcat7 mit dem folgenden Befehl neu installiert:
[Während der Installation werden Meldungen ausgegeben, die besagen, dass einige der anderen Bibliotheken im Zusammenhang mit tomcat7 installiert werden sollen - ich habe mich entschieden - ja].
Es hat tomcat7 installiert und gestartet.
Dann habe ich tomcat7 mit den folgenden Befehlen gestoppt und neu gestartet:
quelle
Ich hatte Fehler angegeben
tomcat7 is aready newer version
. Schritte :tomcat7
mit dem Befehlsudo apt-get autoremove tomcat7
.tomcat7
vollständig deinstalliert .sudo apt-get install tomcat7
.Bei mir hat es gut funktioniert, probieren Sie es aus.
quelle
Führen Sie die folgenden Befehle aus:
quelle