Recentemente, atualizei de 15.10 para 16.04 e isso quebrou completamente minha instalação do Apache/wordpress/owncloud. Ao consertar o wordpress, removi o owncloud. Agora, se eu tentar instalar o owncloud, recebo os seguintes erros:
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.
Estou instalando o pacote do repositório owncloud para Ubuntu 16.04 aqui: http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/
Eu li o artigo sobre a atualização 16.04 quebrando o owncloud aqui: Atualização do Ubuntu 16.04: problema de autorização
No entanto, não consegui encontrar uma solução alternativa. Eu imagino que só preciso de alguma maneira de enganar o owncloud para usar o PHP7, mas não consigo descobrir como fazer isso. Alguém tem uma ideia do que fazer?
Responder1
Você pode ter certeza de que está instalando
sudo apt-get install owncloud owncloud-deps-php7.0 owncloud-files
Talvez simplesmente install owncloud
nãoinstall owncloud-deps-php7.0
Quando eu estava tendo o problema que você linkou aqui ... eu tinha o repositório 15.10 instalado, não o 16.04 .. não havia um 16.04 quando eu estava tentando consertá-lo. Se o procedimento acima não funcionar. Eu tentaria entrar no seu
/etc/apt/sources.list.d
encontre o owncloud e altere o número de 16.04 para 15.10 ou talvez até 15.04 e então
sudo apt-get update
e tente instalar
sudo apt-get install owncloud-files
primeiro e se isso não funcionar tente instalar
sudo apt-get install owncloud
Se for instalar dessa forma .. após a instalação eu voltaria e atualizaria novamente seu owncloud.list de volta para 16.04 e outra atualização do apt-get .. então veria se há uma atualização para ele e tentaria atualizar