Eu fiz algumas experiências, e descobri que o método de instalação que mencionei na pergunta original funciona com o 8.0.10. Ou pelo menos - funciona parcialmente - o aplicativo só funcionou depois que eu executei
chmod -R 777 /usr/local/zy-pkgs/gui/ownCloud
como último passo. Sem isso eu estava recebendo uma página em branco. É claro que eu desestimulo isso, já que isso permite que qualquer pessoa leia, execute ou edite qualquer arquivo no diretório, o que é uma violação grave de segurança.
Atualmente, estou experimentando a ferramenta de atualização incorporada do ownCloud, para ver o quanto ela permitirá que eu atualize o aplicativo, depois tentarei instalar a versão mais alta de trabalho manualmente e tentarei localizar o arquivo que precisa de alguma atenção especial quando se trata de permissões.
Atualização: O ownCloud foi atualizado com sucesso para o 8.0.13. Agora o atualizador sugere a atualização para o 8.1.8. Tentando agora.
Atualização 2: a versão 8.1.8 não funciona, tentar abri-la no navegador falha - uma página em branco é mostrada. Chmod'ing the ownCloud directorry to 777 não muda nada. O 8.0.13 é provavelmente a versão mais recente que pode funcionar nesses dispositivos e, por enquanto, eu continuarei com ele.
Atualização 3: A versão 8.0.13 não pode ser instalada usando este método (página em branco, apesar do diretório inteiro chmod'ing para o 777). A única maneira possível de obter o 8.0.13 instalado parece estar instalando 8.0.10 e, em seguida, fazendo o upgrade usando a ferramenta interna.
Atualização 4: Consegui fazer a versão 8.0.13 funcionar a partir da instalação limpa depois de chover o diretório ownCloud para root: root e chmod'ing para og + rw (eu sei que provavelmente não é uma solução ótima do ponto de vista de segurança , mas isso ainda é muito melhor do que 777). Então eu atualizei com sucesso para 8.0.13 usando o atualizador integrado. Todo o processo de instalação da nova versão no dispositivo é o seguinte:
(Connect to the NSA as root using telnet - you first need to enable
in the administrator's webpanel. Then you can run the commands.)
cd /usr/local/zy-pkgs/gui
wget https://download.owncloud.org/community/owncloud-8.0.13.tar.bz2
tar xjvf owncloud-8.0.13.tar.bz2
cp ownCloud/config/config.php owncloud/config/config.php
vi owncloud/config/config.php
(To set 'version' to the correct value for the downloaded one - 8.0.13 in this case)
mv ownCloud oldCloud
(Just to be safe, keeping the old original version at hand for now.)
mv owncloud ownCloud
(Putting the new version in place of the old one.)
chown -R root:root ownCloud
(Changing ownership to root:root, the way original ZyXEL apps are)
chmod -R uog+rw ownCloud
(Giving permission to read and write the files to the system users,
this is needed, because otherwise the app won't work - an empty
page will be shown.)
Next step is opening the app in browser, by visiting
http://nsa's_ip/pkg/ownCloud and following the instructions
displayed on screen. Feel free to remove the oldCloud directory if
everything worked fine. To do this run the command:
rm -rf oldCloud
NÃO atualize para 8.1.X ou mais recente, ele não funcionará nesses dispositivos - a página em branco será exibida.
Atualização 5: Eu testei a versão atual (8.0.14) - tanto a atualização do 8.0.13 quanto o processo de instalação limpa com base no que foi mostrado acima. O aplicativo está sendo executado de forma limpa e confiável. Ainda sem sorte em 8.1.x embora.