"null given" en installant NextCloud sur un YNH 4 neuf

My YunoHost server

Hardware: Old laptop or computer (32-bit)
YunoHost version: 4.1.6
I have access to my server : through the webadmin | direct access via keyboard / screen
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no

Description du problème

Bonjour !

Je viens d’installer YNH sur un vieux PC et j’ai essayé d’installer NextCloud comme première app. Je ne pense pas avoir fait quoi que ce soit de bizarre avant, j’ai configuré mon DNS, LetsEncrypt et un premier utilisateur. Vers la fin de l’install de NextCloud, j’ai eu cette error “null given” :

Log
...
2021-02-07 18:58:00,551: INFO - [###########++++.....] > Installing Nextcloud...
2021-02-07 18:58:00,554: DEBUG - ++ length=6
2021-02-07 18:58:00,554: DEBUG - ++ sed --quiet 's/\(.\{6\}\).*/\1/p'
2021-02-07 18:58:00,554: DEBUG - ++ tr --complement --delete A-Za-z0-9
2021-02-07 18:58:00,554: DEBUG - ++ dd if=/dev/urandom bs=1 count=1000
2021-02-07 18:58:00,555: DEBUG - + exec_occ maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2021-02-07 18:58:00,555: DEBUG - + cd /var/www/nextcloud
2021-02-07 18:58:00,555: DEBUG - + exec_as nextcloud php7.3 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2021-02-07 18:58:00,556: DEBUG - + local USER=nextcloud
2021-02-07 18:58:00,559: DEBUG - + shift 1
2021-02-07 18:58:00,559: DEBUG - ++ whoami
2021-02-07 18:58:00,559: DEBUG - + [[ nextcloud = root ]]
2021-02-07 18:58:00,560: DEBUG - + sudo -u nextcloud php7.3 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2021-02-07 19:01:06,089: DEBUG - An unhandled exception has been thrown:
2021-02-07 19:01:06,090: WARNING - Unable to install Nextcloud
2021-02-07 19:01:06,091: DEBUG - TypeError: Argument 2 passed to OCA\DAV\Events\CalendarCreatedEvent::__construct() must be of the type array, null given, called in /var/www/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php on line 813 and defined in /var/www/nextcloud/apps/dav/lib/Events/CalendarCreatedEvent.php:51
2021-02-07 19:01:06,091: DEBUG - Stack trace:
2021-02-07 19:01:06,092: DEBUG - #0 /var/www/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php(813): OCA\DAV\Events\CalendarCreatedEvent->__construct(0, NULL)
2021-02-07 19:01:06,092: DEBUG - #1 /var/www/nextcloud/apps/dav/lib/HookManager.php(157): OCA\DAV\CalDAV\CalDavBackend->createCalendar('principals/user...', 'personal', Array)
2021-02-07 19:01:06,092: DEBUG - #2 /var/www/nextcloud/apps/dav/lib/AppInfo/Application.php(131): OCA\DAV\HookManager->firstLogin(Object(OC\User\User))
2021-02-07 19:01:06,093: DEBUG - #3 /var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php(264): OCA\DAV\AppInfo\Application->OCA\DAV\AppInfo\{closure}(Object(OC\EventDispatcher\GenericEventWrapper), 'OCP\\IUser::firs...', Object(Symfony\Component\EventDispatcher\EventDispatcher))
2021-02-07 19:01:06,093: DEBUG - #4 /var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php(239): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'OCP\\IUser::firs...', Object(OC\EventDispatcher\GenericEventWrapper))
2021-02-07 19:01:06,093: DEBUG - #5 /var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php(73): Symfony\Component\EventDispatcher\EventDispatcher->callListeners(Array, 'OCP\\IUser::firs...', Object(OC\EventDispatcher\GenericEventWrapper))
2021-02-07 19:01:06,094: DEBUG - #6 /var/www/nextcloud/lib/private/EventDispatcher/SymfonyAdapter.php(85): Symfony\Component\EventDispatcher\EventDispatcher->dispatch(Object(OC\EventDispatcher\GenericEventWrapper), Object(OC\EventDispatcher\GenericEventWrapper))
2021-02-07 19:01:06,094: DEBUG - #7 /var/www/nextcloud/lib/private/User/Session.php(569): OC\EventDispatcher\SymfonyAdapter->dispatch('OCP\\IUser::firs...', Object(Symfony\Component\EventDispatcher\GenericEvent))
2021-02-07 19:01:06,094: DEBUG - #8 /var/www/nextcloud/lib/private/User/Session.php(415): OC\User\Session->prepareUserLogin(true, false)
2021-02-07 19:01:06,095: DEBUG - #9 /var/www/nextcloud/lib/private/User/Session.php(624): OC\User\Session->completeLogin(Object(OC\User\User), Array, false)
2021-02-07 19:01:06,095: DEBUG - #10 /var/www/nextcloud/lib/private/User/Session.php(367): OC\User\Session->loginWithPassword('admin', '**********')
2021-02-07 19:01:06,095: DEBUG - #11 /var/www/nextcloud/lib/private/Setup.php(436): OC\User\Session->login('admin', '**********')
2021-02-07 19:01:06,096: DEBUG - #12 /var/www/nextcloud/core/Command/Maintenance/Install.php(106): OC\Setup->install(Array)
2021-02-07 19:01:06,097: DEBUG - #13 /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php(255): OC\Core\Command\Maintenance\Install->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
2021-02-07 19:01:06,097: DEBUG - #14 /var/www/nextcloud/3rdparty/symfony/console/Application.php(1000): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
2021-02-07 19:01:06,098: DEBUG - #15 /var/www/nextcloud/3rdparty/symfony/console/Application.php(271): Symfony\Component\Console\Application->doRunCommand(Object(OC\Core\Command\Maintenance\Install), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
2021-02-07 19:01:06,098: DEBUG - #16 /var/www/nextcloud/3rdparty/symfony/console/Application.php(147): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
2021-02-07 19:01:06,099: DEBUG - #17 /var/www/nextcloud/lib/private/Console/Application.php(215): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
2021-02-07 19:01:06,099: DEBUG - #18 /var/www/nextcloud/console.php(100): OC\Console\Application->run()
2021-02-07 19:01:06,099: DEBUG - #19 /var/www/nextcloud/occ(11): require_once('/var/www/nextcl...')
2021-02-07 19:01:06,099: DEBUG - #20 {main}+ ynh_die '--message=Unable to install Nextcloud'
2021-02-07 19:01:06,102: DEBUG - + ret_code=1
2021-02-07 19:01:06,102: DEBUG - + echo 'Unable to install Nextcloud'
2021-02-07 19:01:06,102: DEBUG - + exit 1
2021-02-07 19:01:06,103: DEBUG - + ynh_exit_properly
2021-02-07 19:01:06,103: DEBUG - + local exit_code=1
2021-02-07 19:01:06,103: DEBUG - + '[' 1 -eq 0 ']'
2021-02-07 19:01:06,103: DEBUG - + trap '' EXIT
2021-02-07 19:01:06,104: DEBUG - + set +o errexit
2021-02-07 19:01:06,104: DEBUG - + set +o nounset
2021-02-07 19:01:06,104: DEBUG - + sleep 0.5
2021-02-07 19:01:06,609: DEBUG - + type -t ynh_clean_setup
2021-02-07 19:01:06,610: DEBUG - + exit 1
2021-02-07 19:01:06,740: ERROR - Impossible d’installer nextcloud : Une erreur est survenue dans le script d’installation de l’application

(En réessayant j’ai : )

Log
...
2021-02-07 19:17:12,912: DEBUG - + sudo -u nextcloud php7.3 occ --no-interaction --no-ansi maintenance:install --database mysql --database-name nextcloud --database-user nextcloud --database-pass ********** --admin-user admin --admin-pass ********** --data-dir /home/yunohost.app/nextcloud/data
2021-02-07 19:18:18,098: DEBUG - Username is invalid because files already exist for this user
2021-02-07 19:18:18,199: DEBUG - + ynh_die '--message=Unable to install Nextcloud'
...

Une idée de comment contourner le problème ?

En supprimant /home/yunohost.app/nextcloud et en réessayant, je n’ai plus eu l’erreur d’origine :man_shrugging:

Si quelqu’un souhaite tout de même investiguer, je me tiens à dispo pour plus d’infos.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.