-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Description
⚠️ This issue respects the following points: ⚠️
- This is a bug, not a question or a configuration/webserver/proxy issue.
- This issue is not already reported on Github OR Nextcloud Community Forum (I've searched it).
- Nextcloud Server is up to date. See Maintenance and Release Schedule for supported versions.
- I agree to follow Nextcloud's Code of Conduct.
Bug description
I had NC 31.0.0 and GUI upgraded to 31.0.9.1. Then tried to GUI upgrade to 32 RC2 and it went thru steps, but then NC does not load, cannot start.
Steps to reproduce
With subsequent 'sudo -u www-data php occ upgrade' error is down in log section. Mentions PROPERTY_BLUESKY which is new in 32.
Apache log says: 'PHP Fatal error: Declaration of OC\Share20\Manager::sharingDisabledForUser(?string $userId): bool must be compatible with OCP\Share\IManager::sharingDisabledForUser($userId) in /var/www/ncrdccode/lib/private/Share20/Manager.php on line 1985'
Expected behavior
Expected is to upgrade and start.
Since that Bluesky mentions 'share', I had local share mapped from file system.
Nextcloud Server version
32
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.1
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Upgrade.
Reported here as I could not find existing ticket.
Nextcloud Logs
Error: Undefined constant self::PROPERTY_BLUESKY in /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php:72
Stack trace:
#0 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(72): ReflectionClass->newInstanceArgs()
#1 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(122): OC\AppFramework\Utility\SimpleContainer->buildClass()
#2 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(140): OC\AppFramework\Utility\SimpleContainer->resolve()
#3 /var/www/ncrdccode/lib/private/ServerContainer.php(154): OC\AppFramework\Utility\SimpleContainer->query()
#4 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(45): OC\ServerContainer->query()
#5 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(191): OC\AppFramework\Utility\SimpleContainer->get()
#6 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(169): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#7 /var/www/ncrdccode/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#8 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(136): Pimple\Container->offsetGet()
#9 /var/www/ncrdccode/lib/private/ServerContainer.php(154): OC\AppFramework\Utility\SimpleContainer->query()
#10 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(45): OC\ServerContainer->query()
#11 /var/www/ncrdccode/lib/private/Server.php(655): OC\AppFramework\Utility\SimpleContainer->get()
#12 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(169): OC\Server->OC\{closure}()
#13 /var/www/ncrdccode/3rdparty/pimple/pimple/src/Pimple/Container.php(122): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#14 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(136): Pimple\Container->offsetGet()
#15 /var/www/ncrdccode/lib/private/ServerContainer.php(154): OC\AppFramework\Utility\SimpleContainer->query()
#16 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(45): OC\ServerContainer->query()
#17 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(191): OC\AppFramework\Utility\SimpleContainer->get()
#18 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(169): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#19 /var/www/ncrdccode/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#20 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(136): Pimple\Container->offsetGet()
#21 /var/www/ncrdccode/lib/private/ServerContainer.php(154): OC\AppFramework\Utility\SimpleContainer->query()
#22 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(90): OC\ServerContainer->query()
#23 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#24 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(114): array_map()
#25 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(72): OC\AppFramework\Utility\SimpleContainer->buildClassConstructorParameters()
#26 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(122): OC\AppFramework\Utility\SimpleContainer->buildClass()
#27 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(140): OC\AppFramework\Utility\SimpleContainer->resolve()
#28 /var/www/ncrdccode/lib/private/ServerContainer.php(154): OC\AppFramework\Utility\SimpleContainer->query()
#29 /var/www/ncrdccode/lib/private/AppFramework/Utility/SimpleContainer.php(45): OC\ServerContainer->query()
#30 /var/www/ncrdccode/lib/public/Server.php(37): OC\AppFramework\Utility\SimpleContainer->get()
#31 /var/www/ncrdccode/core/register_command.php(210): OCP\Server::get()
#32 /var/www/ncrdccode/lib/private/Console/Application.php(83): require_once('...')
#33 /var/www/ncrdccode/console.php(84): OC\Console\Application->loadCommands()
#34 /var/www/ncrdccode/occ(33): require_once('...')
#35 {main}%
Additional info
No response