Date: Sat, 04 Apr 2020 10:25:40 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 245344] www/nextcloud: 18.0.3: upgrade failure: Message-ID: <bug-245344-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D245344 Bug ID: 245344 Summary: www/nextcloud: 18.0.3: upgrade failure: Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: brnrd@freebsd.org Reporter: ohartmann@walstatt.org Assignee: brnrd@freebsd.org Flags: maintainer-feedback?(brnrd@freebsd.org) Running www/nextcloud 18.0.3 on recent CURRENT (FreeBSD 13.0-CURRENT #48 r359629: Sat Apr 4 09:46:08 CEST 2020 amd64) with databases/postgresql12-server as backend (ports tree at r530627) results in trouble upgrading an existent nextcloud installation via # su -m www -c 'php ./occ upgrade' An unhandled exception has been thrown: Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occurred in driver: SQLSTATE[08006] [7] server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. in /usr/local/www/nextcloud/lib/private/DB/Connection.php:68 Stack trace: #0 /usr/local/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connectio= n.php(420): OC\DB\Connection->connect() #1 /usr/local/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connectio= n.php(380): Doctrine\DBAL\Connection->getDatabasePlatformVersion() #2 /usr/local/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connectio= n.php(324): Doctrine\DBAL\Connection->detectDatabasePlatform() #3 /usr/local/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connectio= n.php(683): Doctrine\DBAL\Connection->getDatabasePlatform() #4 /usr/local/www/nextcloud/lib/private/DB/Connection.php(155): Doctrine\DBAL\Connection->setTransactionIsolation(2) #5 /usr/local/www/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DriverMan= ager.php(195): OC\DB\Connection->__construct(Array, Object(Doctrine\DBAL\Driver\PDOPgSql\Driver), Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager)) #6 /usr/local/www/nextcloud/lib/private/DB/ConnectionFactory.php(159): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager)) #7 /usr/local/www/nextcloud/lib/private/Server.php(748): OC\DB\ConnectionFactory->getConnection('pgsql', Array) #8 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 8): OC\Server->OC\{closure}(Object(OC\Server)) #9 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('OCP\\IDBConnecti...') #10 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(162): OC\ServerContainer->query('OCP\\IDBConnecti...') #11 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 4): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(= Object(OC\Server)) #12 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('DatabaseConnect...') #13 /usr/local/www/nextcloud/lib/private/Server.php(1664): OC\ServerContainer->query('DatabaseConnect...') #14 /usr/local/www/nextcloud/lib/private/Server.php(421): OC\Server->getDatabaseConnection() #15 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 8): OC\Server->OC\{closure}(Object(OC\Server)) #16 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('OC\\Authenticati...') #17 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(70): OC\ServerContainer->query('OC\\Authenticati...', true) #18 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(100): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass)) #19 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(115): OC\AppFramework\Utility\SimpleContainer->resolve('OC\\Authenticati...') #20 /usr/local/www/nextcloud/lib/private/ServerContainer.php(150): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...', true) #21 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(70): OC\ServerContainer->query('OC\\Authenticati...', true) #22 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(100): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass)) #23 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(115): OC\AppFramework\Utility\SimpleContainer->resolve('OC\\Authenticati...') #24 /usr/local/www/nextcloud/lib/private/ServerContainer.php(150): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...', true) #25 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(162): OC\ServerContainer->query('OC\\Authenticati...') #26 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 4): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(= Object(OC\Server)) #27 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('OC\\Authenticati...') #28 /usr/local/www/nextcloud/lib/private/Server.php(433): OC\ServerContainer->query('OC\\Authenticati...') #29 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 8): OC\Server->OC\{closure}(Object(OC\Server)) #30 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('OC\\User\\Session') #31 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(162): OC\ServerContainer->query('OC\\User\\Session') #32 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 4): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(= Object(OC\Server)) #33 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('UserSession') #34 /usr/local/www/nextcloud/lib/private/Server.php(1540): OC\ServerContainer->query('UserSession') #35 /usr/local/www/nextcloud/lib/private/Server.php(801): OC\Server->getUserSession() #36 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 8): OC\Server->OC\{closure}(Object(OC\Server)) #37 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('OC\\App\\AppManag...') #38 /usr/local/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.p= hp(162): OC\ServerContainer->query('OC\\App\\AppManag...') #39 /usr/local/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(11= 4): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(= Object(OC\Server)) #40 /usr/local/www/nextcloud/lib/private/ServerContainer.php(125): Pimple\Container->offsetGet('AppManager') #41 /usr/local/www/nextcloud/lib/private/Server.php(1835): OC\ServerContainer->query('AppManager') #42 /usr/local/www/nextcloud/lib/private/legacy/app.php(347): OC\Server->getAppManager() #43 /usr/local/www/nextcloud/lib/private/legacy/app.php(114): OC_App::getEnabledApps() #44 /usr/local/www/nextcloud/lib/base.php(645): OC_App::loadApps(Array) #45 /usr/local/www/nextcloud/lib/base.php(1089): OC::init() #46 /usr/local/www/nextcloud/console.php(48): require_once('/usr/local/www/...') #47 /usr/local/www/nextcloud/occ(11): require_once('/usr/local/www/...') #48 {main}root@walhall:/usr/local/www/nextcloud [...] The file /usr/local/www/nextcloud/config/config.php looks like this one (cleared off of the secrets and passwords): <?php /** This is the bare minimum configuration for the bundled installer * to function properly.=20=20 */ $CONFIG =3D array ( 'instanceid' =3D> 'XXXXXX', 'passwordsalt' =3D> 'XXXXXX', 'secret' =3D> 'XXXXXX', 'trusted_domains' =3D>=20 array ( 0 =3D> 'myhost.do.main', ), 'datadirectory' =3D> '/pool/cloud/data', 'overwrite.cli.url' =3D> 'https://myhost.do.main./cloud', 'dbtype' =3D> 'pgsql', 'dbname' =3D> 'nextcloud', 'dbhost' =3D> 'localhost', 'dbport' =3D> '', 'dbtableprefix' =3D> 'oc_', 'dbuser' =3D> 'oc_administrator', 'dbpassword' =3D> 'XXXX', 'logtimezone' =3D> 'UTC', 'installed' =3D> true, 'loglevel' =3D> 2, 'maintenance' =3D> false, 'ldapProviderFactory' =3D> '\\OCA\\User_LDAP\\LDAPProviderFactory', 'theme' =3D> '', 'appstoreenabled' =3D> true, /** The FreeBSD package separates apps into bundled apps and user- * installed apps. If this 'apps_paths' array is missing from * your config, your Nextcloud installation is broken=20 */ 'apps_paths' =3D> array ( 0 =3D> array ( 'path' =3D> '/usr/local/www/nextcloud/apps', 'url' =3D> '/apps', 'writable' =3D> true, ), 1 =3D> array ( 'path' =3D> '/usr/local/www/nextcloud/apps-pkg', 'url' =3D> '/apps-pkg', 'writable' =3D> false, ), ), // Log-files belong in the appropriate location 'logfile' =3D> '/var/log/nextcloud.log', // Enable user caching when option is enabled 'memcache.local' =3D> '\OC\Memcache\APCu', ); --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-245344-7788>