Ich habe vor Kurzem ein Upgrade von 15.10 auf 16.04 durchgeführt und dabei meine Apache/WordPress/OwnCloud-Installation komplett zerstört. Während ich WordPress reparierte, habe ich OwnCloud entfernt. Wenn ich jetzt versuche, OwnCloud zu installieren, erhalte ich die folgenden Fehler:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
owncloud-server : Depends: php5 (>= 5.4.0) but it is not installable
Depends: php5-pgsql but it is not installable
Depends: php5-json but it is not installable
Depends: php5-ldap but it is not installable
Depends: php5-cli but it is not installable
Depends: php5-cgi but it is not installable
E: Unable to correct problems, you have held broken packages.
Ich installiere das Paket aus dem Owncloud-Repository für Ubuntu 16.04 hier: http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/
Ich habe den Artikel darüber, wie das Upgrade 16.04 Owncloud beschädigt, hier gelesen: Ubuntu 16.04-Upgrade: Autorisierungsproblem
Ich konnte jedoch keine Problemumgehung finden. Ich könnte mir vorstellen, dass ich nur eine Möglichkeit brauche, owncloud dazu zu bringen, PHP7 zu verwenden, aber ich weiß nicht, wie das geht. Hat jemand eine Idee, was man tun könnte?
Antwort1
Sie können sicherstellen, dass Sie installieren
sudo apt-get install owncloud owncloud-deps-php7.0 owncloud-files
Vielleicht einfach install owncloud
nichtinstall owncloud-deps-php7.0
Als ich das Problem hatte, das Sie hier verlinkt haben ... hatte ich das 15.10-Repository installiert, nicht das 16.04. Es gab kein 16.04, als ich versuchte, es zu beheben. Wenn das oben genannte nicht funktioniert. Ich würde versuchen, in Ihr
/etc/apt/sources.list.d
Suchen Sie die owncloud-Version und ändern Sie die Nummer von 16.04 auf 15.10 oder vielleicht sogar 15.04 und dann
sudo apt-get update
und dann versuchen zu installieren
sudo apt-get install owncloud-files
und wenn das nicht funktioniert, installieren Sie
sudo apt-get install owncloud
Wenn es auf diese Weise installiert wird, würde ich nach der Installation zurückgehen und Ihre owncloud.list wieder auf 16.04 aktualisieren und ein weiteres apt-get-Update ausführen. Dann sehen Sie, ob es ein Update dafür gibt, und versuchen Sie, es zu aktualisieren