hoffi
June 2, 2021, 11:03am
#1
hallo;
ich hab mal wieder eine Herausforderung mit nextcloudPI+nextcloud.
ich habe eine nextcloudPI installation auf ein raspbberry pi.
nun habe ich folgenen fehler begangen:
in der applikation nextcloud habe ich das stable update ausgefĂŒhrt OHNE auf die abhĂ€ngigen apps zu achten ⊠dumm!
das update wurde durchgefĂŒhr und anstatt der normalen startseite erhielt ich einen internen server fehler.
wenn ich ĂŒber occ befehle versuche die apps zu disablen kommt immer occ keine berechtigung.
ich bin echt verzweifelt und merke wie abhÀngig ich von meiner nextcloud bin
vielen dank im vorraus
peter
Sanook
June 2, 2021, 12:55pm
#2
Du musst es als EigentĂŒmer des Webservers ausfĂŒhren
hoffi
June 2, 2021, 5:42pm
#3
Danke fĂŒr den Tip.
ich hab folgendes gemacht:
root@brainberrynextcloud:/var/www/nextcloud# sudo -u www-data php occ app:list
An unhandled exception has been thrown:
Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in /var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/functions.php:61
Stack trace:
#0 /var/www/nextcloud/apps/twofactor_gateway/vendor/guzzlehttp/guzzle/src/HandlerStack.php(42): GuzzleHttp\choose_handler()
#1 /var/www/nextcloud/apps/twofactor_gateway/vendor/guzzlehttp/guzzle/src/Client.php(66): GuzzleHttp\HandlerStack::create()
#2 /var/www/nextcloud/lib/private/Http/Client/ClientService.php(62): GuzzleHttp\Client->__construct()
#3 /var/www/nextcloud/lib/private/OCS/DiscoveryService.php(55): OC\Http\Client\ClientService->newClient()
#4 /var/www/nextcloud/lib/private/Server.php(1264): OC\OCS\DiscoveryService->__construct(Object(OC\Memcache\Factory), Object(OC\Http\Client\ClientService))
#5 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC{closure}(Object(OC\Server))
#6 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}(Object(Pimple\Container))
#7 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet(âOCP\OCS\IDiscovâŠâ)
#8 /var/www/nextcloud/lib/private/ServerContainer.php(137): OC\AppFramework\Utility\SimpleContainer->query(âOCP\OCS\IDiscovâŠâ, false)
#9 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(434): OC\ServerContainer->query(âOCP\OCS\IDiscovâŠâ, true)
#10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query(âOCP\OCS\IDiscovâŠâ, true)
#11 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}(Object(ReflectionParameter))
#12 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(101): array_map(Object(Closure), Array)
#13 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(109): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))
#14 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(126): OC\AppFramework\Utility\SimpleContainer->resolve(âOCA\Federation\âŠâ)
#15 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(459): OC\AppFramework\Utility\SimpleContainer->query(âOCA\Federation\âŠâ)
#16 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(431): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback(âOCA\Federation\âŠâ)
#17 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query(âOCA\Federation\âŠâ, true)
#18 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility{closure}(Object(ReflectionParameter))
#19 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(101): array_map(Object(Closure), Array)
#20 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(109): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))
#21 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(126): OC\AppFramework\Utility\SimpleContainer->resolve(âOCA\Federation\âŠâ)
#22 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(459): OC\AppFramework\Utility\SimpleContainer->query(âOCA\Federation\âŠâ)
#23 /var/www/nextcloud/lib/private/ServerContainer.php(146): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback(âOCA\Federation\âŠâ)
#24 /var/www/nextcloud/lib/private/Console/Application.php(221): OC\ServerContainer->query(âOCA\Federation\âŠâ)
#25 /var/www/nextcloud/lib/private/Console/Application.php(136): OC\Console\Application->loadCommandsFromInfoXml(Array)
#26 /var/www/nextcloud/console.php(99): OC\Console\Application->loadCommands(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#27 /var/www/nextcloud/occ(11): require_once(â/var/www/nextclâŠâ)
#28 {main}root@brainberrynextcloud:/var/www/nextcloud#
⊠und dann steht er bei #28
kannst du mich weiterfĂŒhren ?
aber super der tipp hat mich schon mal etwas weitergebracht.
mfg
peter
1 Like
hoffi
June 3, 2021, 8:13am
#4
ich hab mal eine Lösung meines Problems gefunden.
opened 02:14PM - 20 Feb 21 UTC
1. to develop
help wanted
My nextcloud decided to upgrade to 21.
This extension is marked as incompatible⊠.
Tried to enable it anyway.
Result: Nextcloud stopped completely working. Even OCC command broke with this output:
```
root@nextcloud:~# nextcloud_occ app:list
An unhandled exception has been thrown:
Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in /var/www/nextcloud/3rdparty/guzzlehttp/guzzle/src/functions.php:61
Stack trace:
#0 /var/www/nextcloud/apps/twofactor_gateway/vendor/guzzlehttp/guzzle/src/HandlerStack.php(42): GuzzleHttp\choose_handler()
#1 /var/www/nextcloud/apps/twofactor_gateway/vendor/guzzlehttp/guzzle/src/Client.php(66): GuzzleHttp\HandlerStack::create()
#2 /var/www/nextcloud/lib/private/Http/Client/ClientService.php(62): GuzzleHttp\Client->__construct()
#3 /var/www/nextcloud/lib/private/OCS/DiscoveryService.php(55): OC\Http\Client\ClientService->newClient()
#4 /var/www/nextcloud/lib/private/Server.php(1251): OC\OCS\DiscoveryService->__construct()
#5 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}()
#6 /var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#7 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet()
#8 /var/www/nextcloud/lib/private/ServerContainer.php(137): OC\AppFramework\Utility\SimpleContainer->query()
#9 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(434): OC\ServerContainer->query()
#10 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
#11 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#12 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(101): array_map()
#13 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(109): OC\AppFramework\Utility\SimpleContainer->buildClass()
#14 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(126): OC\AppFramework\Utility\SimpleContainer->resolve()
#15 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(459): OC\AppFramework\Utility\SimpleContainer->query()
#16 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(431): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
#17 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(87): OC\AppFramework\DependencyInjection\DIContainer->query()
#18 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#19 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(101): array_map()
#20 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(109): OC\AppFramework\Utility\SimpleContainer->buildClass()
#21 /var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(126): OC\AppFramework\Utility\SimpleContainer->resolve()
#22 /var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php(459): OC\AppFramework\Utility\SimpleContainer->query()
#23 /var/www/nextcloud/lib/private/ServerContainer.php(146): OC\AppFramework\DependencyInjection\DIContainer->queryNoFallback()
#24 /var/www/nextcloud/lib/private/Console/Application.php(221): OC\ServerContainer->query()
#25 /var/www/nextcloud/lib/private/Console/Application.php(136): OC\Console\Application->loadCommandsFromInfoXml()
#26 /var/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()
#27 /var/www/nextcloud/occ(11): require_once('/var/www/nextcl...')
```
Solution was to move temporarily away the /var/www/nextcloud/apps/twofactor_gateway/ folder. Then Nextcloud worked again (and I could disable the app by settings page)
Dank fĂŒr eure mithilfe
mfg
peter
1 Like
Sanook
June 3, 2021, 12:12pm
#5
Man soll eben nur so wenig Apps als möglich installieren weil manche nach einem Nextcloud-Update nicht mehr richtig funktionieren und das sogar dazu fĂŒhren kann dass die Cloud nicht mehr geht.
hoffi
June 3, 2021, 12:38pm
#6
da hast du vollkommen recht ! ;O)
aber manchmal gehen die vielzahl der nĂŒtzlichen apps mit mir durch.
danke fĂŒr eure hilfe
peter