Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't install fresh nextcloud #2209

Closed
schiessle opened this issue Nov 21, 2016 · 4 comments
Closed

can't install fresh nextcloud #2209

schiessle opened this issue Nov 21, 2016 · 4 comments
Assignees
Labels

Comments

@schiessle
Copy link
Member

I can't setup a fresh Nextcloud on master (ba9b17c)

If I load the page I get:

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.

The nextcloud log shows:

{"reqId":"d32NJOFRivtzAOS0EjcP","remoteAddr":"::1","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\TableNotFoundException\",\"Message\":\"An exception occurred while executing 'SELECT * FROM \\\"oc_appconfig\\\"':\\n\\nSQLSTATE[HY000]: General error: 1 no such table: oc_appconfig\",\"Code\":0,\"Trace\":\"#0 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(128): Doctrine\\\\DBAL\\\\Driver\\\\AbstractSQLiteDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(836): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOSqlite\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'SELECT * FROM \\\"...', Array)\\n#2 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/DB\\\/Connection.php(194): Doctrine\\\\DBAL\\\\Connection->executeQuery('SELECT * FROM \\\"...', Array, Array, NULL)\\n#3 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Query\\\/QueryBuilder.php(206): OC\\\\DB\\\\Connection->executeQuery('SELECT * FROM \\\"...', Array, Array)\\n#4 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/DB\\\/QueryBuilder\\\/QueryBuilder.php(177): Doctrine\\\\DBAL\\\\Query\\\\QueryBuilder->execute()\\n#5 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(275): OC\\\\DB\\\\QueryBuilder\\\\QueryBuilder->execute()\\n#6 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(78): OC\\\\AppConfig->loadConfigValues()\\n#7 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(254): OC\\\\AppConfig->getApps()\\n#8 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/App\\\/AppManager.php(105): OC\\\\AppConfig->getValues(false, 'enabled')\\n#9 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/App\\\/AppManager.php(157): OC\\\\App\\\\AppManager->getInstalledAppsValues()\\n#10 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/app.php(341): OC\\\\App\\\\AppManager->isEnabledForUser('theming')\\n#11 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/public\\\/App.php(132): OC_App::isEnabled('theming')\\n#12 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/URLGenerator.php(161): OCP\\\\App::isEnabled('theming')\\n#13 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template\\\/functions.php(170): OC\\\\URLGenerator->imagePath('', 'actions\\\/caret.s...')\\n#14 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/templates\\\/installation.php(60): image_path('', 'actions\\\/caret.s...')\\n#15 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(174): include('\\\/home\\\/schiesbn\\\/...')\\n#16 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(149): OC\\\\Template\\\\Base->load('\\\/home\\\/schiesbn\\\/...', NULL)\\n#17 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(228): OC\\\\Template\\\\Base->fetchPage(NULL)\\n#18 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(130): OC_Template->fetchPage()\\n#19 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(312): OC\\\\Template\\\\Base->printPage()\\n#20 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/Controller\\\/SetupController.php(96): OC_Template::printGuestPage('', 'installation', Array)\\n#21 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/Controller\\\/SetupController.php(76): OC\\\\Core\\\\Controller\\\\SetupController->display(Array)\\n#22 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/base.php(952): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#23 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/index.php(40): OC::handleRequest()\\n#24 {main}\",\"File\":\"\\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractSQLiteDriver.php\",\"Line\":58}","level":3,"time":"2016-11-21T09:29:48+00:00","method":"GET","url":"\/master\/","user":"--","version":""}
{"reqId":"d32NJOFRivtzAOS0EjcP","remoteAddr":"::1","app":"core","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\TableNotFoundException\",\"Message\":\"An exception occurred while executing 'SELECT * FROM \\\"oc_appconfig\\\"':\\n\\nSQLSTATE[HY000]: General error: 1 no such table: oc_appconfig\",\"Code\":0,\"Trace\":\"#0 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(128): Doctrine\\\\DBAL\\\\Driver\\\\AbstractSQLiteDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(836): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOSqlite\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'SELECT * FROM \\\"...', Array)\\n#2 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/DB\\\/Connection.php(194): Doctrine\\\\DBAL\\\\Connection->executeQuery('SELECT * FROM \\\"...', Array, Array, NULL)\\n#3 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Query\\\/QueryBuilder.php(206): OC\\\\DB\\\\Connection->executeQuery('SELECT * FROM \\\"...', Array, Array)\\n#4 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/DB\\\/QueryBuilder\\\/QueryBuilder.php(177): Doctrine\\\\DBAL\\\\Query\\\\QueryBuilder->execute()\\n#5 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(275): OC\\\\DB\\\\QueryBuilder\\\\QueryBuilder->execute()\\n#6 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(78): OC\\\\AppConfig->loadConfigValues()\\n#7 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(254): OC\\\\AppConfig->getApps()\\n#8 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/App\\\/AppManager.php(105): OC\\\\AppConfig->getValues(false, 'enabled')\\n#9 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/App\\\/AppManager.php(157): OC\\\\App\\\\AppManager->getInstalledAppsValues()\\n#10 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/app.php(341): OC\\\\App\\\\AppManager->isEnabledForUser('theming')\\n#11 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/public\\\/App.php(132): OC_App::isEnabled('theming')\\n#12 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/URLGenerator.php(161): OCP\\\\App::isEnabled('theming')\\n#13 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template\\\/functions.php(170): OC\\\\URLGenerator->imagePath('', 'actions\\\/caret.s...')\\n#14 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/templates\\\/installation.php(60): image_path('', 'actions\\\/caret.s...')\\n#15 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(174): include('\\\/home\\\/schiesbn\\\/...')\\n#16 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(149): OC\\\\Template\\\\Base->load('\\\/home\\\/schiesbn\\\/...', NULL)\\n#17 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(228): OC\\\\Template\\\\Base->fetchPage(NULL)\\n#18 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(130): OC_Template->fetchPage()\\n#19 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(312): OC\\\\Template\\\\Base->printPage()\\n#20 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/Controller\\\/SetupController.php(96): OC_Template::printGuestPage('', 'installation', Array)\\n#21 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/Controller\\\/SetupController.php(76): OC\\\\Core\\\\Controller\\\\SetupController->display(Array)\\n#22 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/base.php(952): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#23 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/index.php(40): OC::handleRequest()\\n#24 {main}\",\"File\":\"\\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractSQLiteDriver.php\",\"Line\":58}","level":3,"time":"2016-11-21T09:29:48+00:00","method":"GET","url":"\/master\/","user":"--","version":""}
{"reqId":"d32NJOFRivtzAOS0EjcP","remoteAddr":"::1","app":"core","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\TableNotFoundException\",\"Message\":\"An exception occurred while executing 'SELECT * FROM \\\"oc_appconfig\\\"':\\n\\nSQLSTATE[HY000]: General error: 1 no such table: oc_appconfig\",\"Code\":0,\"Trace\":\"#0 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(128): Doctrine\\\\DBAL\\\\Driver\\\\AbstractSQLiteDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(836): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOSqlite\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'SELECT * FROM \\\"...', Array)\\n#2 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/DB\\\/Connection.php(194): Doctrine\\\\DBAL\\\\Connection->executeQuery('SELECT * FROM \\\"...', Array, Array, NULL)\\n#3 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Query\\\/QueryBuilder.php(206): OC\\\\DB\\\\Connection->executeQuery('SELECT * FROM \\\"...', Array, Array)\\n#4 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/DB\\\/QueryBuilder\\\/QueryBuilder.php(177): Doctrine\\\\DBAL\\\\Query\\\\QueryBuilder->execute()\\n#5 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(275): OC\\\\DB\\\\QueryBuilder\\\\QueryBuilder->execute()\\n#6 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(78): OC\\\\AppConfig->loadConfigValues()\\n#7 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/AppConfig.php(254): OC\\\\AppConfig->getApps()\\n#8 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/App\\\/AppManager.php(105): OC\\\\AppConfig->getValues(false, 'enabled')\\n#9 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/App\\\/AppManager.php(157): OC\\\\App\\\\AppManager->getInstalledAppsValues()\\n#10 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/app.php(341): OC\\\\App\\\\AppManager->isEnabledForUser('theming')\\n#11 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/public\\\/App.php(132): OC_App::isEnabled('theming')\\n#12 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/URLGenerator.php(161): OCP\\\\App::isEnabled('theming')\\n#13 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template\\\/functions.php(170): OC\\\\URLGenerator->imagePath('', 'favicon.ico')\\n#14 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/core\\\/templates\\\/layout.guest.php(13): image_path('', 'favicon.ico')\\n#15 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(174): include('\\\/home\\\/schiesbn\\\/...')\\n#16 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(149): OC\\\\Template\\\\Base->load('\\\/home\\\/schiesbn\\\/...', NULL)\\n#17 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(228): OC\\\\Template\\\\Base->fetchPage(NULL)\\n#18 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(250): OC_Template->fetchPage()\\n#19 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/Template\\\/Base.php(130): OC_Template->fetchPage()\\n#20 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/lib\\\/private\\\/legacy\\\/template.php(363): OC\\\\Template\\\\Base->printPage()\\n#21 \\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/index.php(59): OC_Template::printExceptionErrorPage(Object(Doctrine\\\\DBAL\\\\Exception\\\\TableNotFoundException))\\n#22 {main}\",\"File\":\"\\\/home\\\/schiesbn\\\/repos\\\/nextcloud\\\/server\\\/master\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractSQLiteDriver.php\",\"Line\":58}","level":3,"time":"2016-11-21T09:29:48+00:00","method":"GET","url":"\/master\/","user":"--","version":""}

Any idea? I'm the only one with this problem?

cc @LukasReschke @nickvergessen @icewind1991

@karlitschek need to be solved before we can create the beta

@schiessle schiessle added the bug label Nov 21, 2016
@schiessle schiessle added this to the Nextcloud 11.0 milestone Nov 21, 2016
@schiessle
Copy link
Member Author

If I perform the initial setup with occ it works, but not over the web interface...

@rullzer
Copy link
Member

rullzer commented Nov 21, 2016

You are not alone! (start X-files theme song!)

da6285b is the breaking commit according to a bisect. Basically we check if the app is enabled which inisialises the appconfig.

It doesn't happen on occ because there we don't render a template (and thus never initialise the urlgenerator).

@rullzer
Copy link
Member

rullzer commented Nov 21, 2016

I think I have a fix. let me try after lunch.

@MorrisJobke
Copy link
Member

Integration test for this scenario: #2215

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants