Updating nextcloud from 28.0.14 to 29.0.0

Hello,

Iam currenty running nextcloud 28.0.14 on my server with php 8.1 active.
We are connecting to a ori db which works from the command line.

When i upgrade to the new version (29.0.0) and i try to update it via.

udo -u www-data php -c /etc/php/8.0/cli/php.ini /srv/www/nctest.bnotk.de/nextcloud-29.0.0/occ -vv upgrade

i get the following error message:

Next OC\DB\Exceptions\DbalException: An exception occurred in the driver: ORA-12505: TNS:listener does not currently know of SID given in connect descriptor in /srv/www/nctest.bnotk.de/nextcloud-29.0.0/lib/private/DB/Exceptions/DbalException.php:71
Stack trace:

No occ command seems to be working.
I did not change anything in the php config or php version during the update to 29.0.0

Is there anything iam missing when doing this update?

You shouldn’t expect much support here, because afaik Oracle DB isn’t widely used in private environments. Nevertheless this might give you a hint how to solve the issue:
https://stackoverflow.com/questions/18192521/ora-12505-tnslistener-does-not-currently-know-of-sid-given-in-connect-descript

1 Like

According to the docs it’s only supported as part of the enterprise subbscription, and you might actually think that someone who buys into stuff from Oracle can afford that :wink: