After upgrade from Debian 8 to 9 my server didnât come back up after the reboot. So I have to migrate the nextcloud installation to another server. I decided to move to Docker.
This is what I have done:
- Setup up the current NC on Docker with a separate MariaDB container - all is working
- Shut down both containers
- Started the DB container an restored the db dump
- Restored the data directory
- Changed the version in config.php from 15.0.7.0 to 15.0.5.3 (the version of the failed server)
- Started both containers
- Ran nextcloud upgrade from 15.0.5 to 15.0.7 in the browser
After that, I can login with the accounts from the old server but I get an Internal Server Error afterwards. The log shows the error âAutoloadNotAllowedExceptionâ:
{
âreqIdâ: âWDgvVwl1DxVZyWV6B8htâ,
âlevelâ: 3,
âtimeâ: â2019-04-22T18:43:56+00:00â,
âremoteAddrâ: â172.24.0.1â,
âuserâ: âandreasâ,
âappâ: âindexâ,
âmethodâ: âGETâ,
âurlâ: â/apps/files/â,
âmessageâ: {
âExceptionâ: âOCP\AutoloadNotAllowedExceptionâ,
âMessageâ: âAutoload path not allowed: /var/www/html/apps/theming/lib/util.phpâ,
âCodeâ: 0,
âTraceâ: [{
âfileâ: â/var/www/html/lib/autoloader.phpâ,
âlineâ: 162,
âfunctionâ: âisValidPathâ,
âclassâ: âOC\Autoloaderâ,
âtypeâ: â->â,
âargsâ: ["/var/www/html/apps/theming/lib/util.php"]
}, {
âfunctionâ: âloadâ,
âclassâ: âOC\Autoloaderâ,
âtypeâ: â->â,
âargsâ: [âOCA\Theming\Utilâ]
}, {
âfunctionâ: âspl_autoload_callâ,
âargsâ: [âOCA\Theming\Utilâ]
}, {
âfileâ: â/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.phpâ,
âlineâ: 96,
âfunctionâ: â__constructâ,
âclassâ: âReflectionClassâ,
âtypeâ: â->â,
âargsâ: [âOCA\Theming\Utilâ]
}, {
âfileâ: â/var/www/html/lib/private/AppFramework/Utility/SimpleContainer.phpâ,
âlineâ: 119,
âfunctionâ: âresolveâ,
âclassâ: âOC\AppFramework\Utility\SimpleContainerâ,
âtypeâ: â->â,
âargsâ: [âOCA\Theming\Utilâ]
}, {
âfileâ: â/var/www/html/lib/private/ServerContainer.phpâ,
âlineâ: 132,
âfunctionâ: âqueryâ,
âclassâ: âOC\AppFramework\Utility\SimpleContainerâ,
âtypeâ: â->â,
âargsâ: [âOCA\Theming\Utilâ]
}, {
âfileâ: â/var/www/html/lib/private/TemplateLayout.phpâ,
âlineâ: 112,
âfunctionâ: âqueryâ,
âclassâ: âOC\ServerContainerâ,
âtypeâ: â->â,
âargsâ: [âOCA\Theming\Utilâ]
}, {
âfileâ: â/var/www/html/lib/private/legacy/template.phpâ,
âlineâ: 211,
âfunctionâ: â__constructâ,
âclassâ: âOC\TemplateLayoutâ,
âtypeâ: â->â,
âargsâ: [âuserâ, âfilesâ]
}, {
âfileâ: â/var/www/html/lib/public/AppFramework/Http/TemplateResponse.phpâ,
âlineâ: 157,
âfunctionâ: âfetchPageâ,
âclassâ: âOC_Templateâ,
âtypeâ: â->â,
âargsâ: [{
âusedSpacePercentâ: 15,
âownerâ: âandreasâ,
âownerDisplayNameâ: âandreasâ,
âisPublicâ: false,
âallowShareWithLinkâ: âyesâ,
âdefaultFileSortingâ: ânameâ,
âdefaultFileSortingDirectionâ: âascâ,
âshowgridviewâ: false,
âisIEâ: false,
âshowHiddenFilesâ: 0,
âfileNotFoundâ: 0,
âappNavigationâ: {
âclassâ: âOCP\Templateâ
},
âappContentsâ: {
âfilesâ: {
âidâ: âfilesâ,
âcontentâ: â<div id=âcontrolsâ>\n\t\t<div class=âactions creatable hiddenâ>\n\t\t\t<div id=âuploadprogresswrapperâ>\n\t\t\t\t<div id=âuploadprogressbarâ>\n\t\t\t\t\t<em class=âlabel outerâ style=âdisplay:noneâ><span class=âdesktopâ>Lade hoch\u2026</span><span class=âmobileâ>\u2026</span></em>\n\t\t\t\t</div>\n\t\t\t\t<button class=âstop icon-closeâ style=âdisplay:noneâ>\n\t\t\t\t\t<span class=âhidden-visuallyâ>Hochladen abbrechen</span>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div id=âfile_action_panelâ></div>\n\t\t<div class=ânotCreatable notPublic hiddenâ>\n\t\t\tDu hast keine Berechtigung, hier Dateien hochzuladen oder zu erstellen\t\t</div>\n\t\t<input type=âhiddenâ name=âpermissionsâ value=â" id=âpermissionsâ>\n\t<input type=âhiddenâ id=âfree_spaceâ value="">\n\t\t<input type=âhiddenâ class=âmax_human_file_sizeâ\n\t\t value="(max )">\n</div>\n\n<div id=âemptycontentâ class=âhiddenâ>\n\t<div class=âicon-folderâ></div>\n\t
Keine Dateien vorhanden</h2>\n\t<p class=âuploadmessage hiddenâ>Inhalte hochladen oder mit Deinen Ger\u00e4ten synchronisieren!</p>\n</div>\n\n<div class=ânofilterresults emptycontent hiddenâ>\n\t<div class=âicon-searchâ></div>\n\tKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n\t
</p>\n</div>\n<table id=âfilestableâ class=âlist-container " data-allow-public-upload=âyesâ data-preview-x=â250â data-preview-y=â250â>\n\t\n\t\t \n\tDie Datei \u00fcberschreitet die Maximalgr\u00f6\u00dfe f\u00fcr Uploads auf diesem Server.\t</p>\n</div>\n" </p>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier</p>\n</div>\n\n<input type=âhiddenâ name=âdirâ value=â" id=âdirâ>\n\n<div class=ânofilterresults hiddenâ>\n\t<div class=âicon-searchâ></div>\n\t </p>\n</div>\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t Hier k\u00f6nnen gel\u00f6schte Dateien wiederhergestellt werden</p>\n</div>\n\n<input type=âhiddenâ name=âdirâ value=ââ id=âdirâ>\n\n<div class=ânofilterresults hiddenâ>\n\t<div class=âicon-searchâ></div>\n\t </p>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t Can anyone help? Thanks in advance\n\t\t\t<th id=âheaderSelectionâ class=âhidden column-selectionâ>\n\t\t\t\t<input type=âcheckboxâ id=âselect_all_filesâ class=âselect-all checkboxâ/>\n\t\t\t\t<label for=âselect_all_filesâ>\n\t\t\t\t\t<span class=âhidden-visuallyâ>Alle ausw\u00e4hlen</span>\n\t\t\t\t</label>\n\t\t\t</th>\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>\n Name</span>\n <span class=âsort-indicatorâ></span>\n\n </a>\n <span id=âselectedActionsListâ class=âselectedActionsâ>\n <a href=â" class=âactions-selectedâ>\n <span class=âicon icon-moreâ></span>\n Aktionen</span>\n </a>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderSizeâ class=âhidden column-sizeâ>\n\t\t\t\t<a class=âsize sort columntitleâ data-sort=âsizeâ>Gr\u00f6\u00dfe</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Ge\u00e4ndert</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\n<input type=âhiddenâ name=âdirâ id=âdirâ value="" />\n<div class=âhiddenuploadfieldâ>\n\t<input type=âfileâ id=âfile_upload_startâ class=âhiddenuploadfieldâ name=âfiles[]â />\n</div>\n<div id=âeditorâ></div>\n<div id=âuploadsize-messageâ title=âDer Upload ist zu gro\u00dfâ>\n\t
},
ârecentâ: {
âidâ: ârecentâ,
âcontentâ: âKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n\t
\n\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t<a class=âname sort columntitleâ\n\t\t\t\t data-sort=ânameâ>Name</span></a>\n\t\t\t</div>\n\t\t</th>\n\t\t<th id=âheaderSizeâ class=âhidden column-sizeâ>\n\t\t\t<a class=âsize sort columntitleâ\n\t\t\t data-sort=âsizeâ>Gr\u00f6\u00dfe</span></a>\n\t\t</th>\n\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t<a id=âmodifiedâ class=âcolumntitleâ\n\t\t\t data-sort=âmtimeâ>Ge\u00e4ndert</span><span\n\t\t\t\t\tclass=âsort-indicatorâ></span></a>\n\t\t\t<span class=âselectedActionsâ>\n\t\t\t\t<a href=ââ class=âdelete-selectedâ>\n\t\t\t\t\t<span class=âicon icon-deleteâ></span>\n\t\t\t\t\tL\u00f6schen</span>\n\t\t\t\t</a>\n\t\t\t</span>\n\t\t</th>\n\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\n"
},
âfavoritesâ: {
âidâ: âfavoritesâ,
âcontentâ: âNoch keine Favoriten vorhanden</h2>\n\t
Keine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n\t
\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderSizeâ class=âhidden column-sizeâ>\n\t\t\t\t<a class=âsize sort columntitleâ data-sort=âsizeâ>Gr\u00f6\u00dfe</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Ge\u00e4ndert</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t<span class=âselectedActionsâ>\n\t\t\t\t <a href=ââ class=âdelete-selectedâ>\n\t\t\t\t\t<img class=âsvgâ alt=""\n\t\t\t\t\t src="/core/img/actions/delete.svg" />\n\t\t\t\t\tL\u00f6schen\t\t\t\t </a>\n\t\t\t\t</span>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\n"
},
âsharingoutâ: {
âidâ: âsharingoutâ,
âcontentâ: âKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t
\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Freigabezeitpunkt</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th class=âhidden column-expirationâ>\n\t\t\t\t<a class=âcolumntitleâ>Ablaufdatum</span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\nâ
},
âsharinginâ: {
âidâ: âsharinginâ,
âcontentâ: âKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t
\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Freigabezeitpunkt</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th class=âhidden column-expirationâ>\n\t\t\t\t<a class=âcolumntitleâ>Ablaufdatum</span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\nâ
},
âsharinglinksâ: {
âidâ: âsharinglinksâ,
âcontentâ: âKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t
\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Freigabezeitpunkt</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th class=âhidden column-expirationâ>\n\t\t\t\t<a class=âcolumntitleâ>Ablaufdatum</span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\nâ
},
âdeletedsharesâ: {
âidâ: âdeletedsharesâ,
âcontentâ: âKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t
\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Freigabezeitpunkt</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th class=âhidden column-expirationâ>\n\t\t\t\t<a class=âcolumntitleâ>Ablaufdatum</span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\nâ
},
âshareoverviewâ: {
âidâ: âshareoverviewâ,
âcontentâ: âKeine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n</div>\n\n<table id=âfilestableâ class=âlist-container â>\n\t\n\t\t
\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>Freigabezeitpunkt</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t\t<th class=âhidden column-expirationâ>\n\t\t\t\t<a class=âcolumntitleâ>Ablaufdatum</span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\nâ
},
âtrashbinâ: {
âidâ: âtrashbinâ,
âcontentâ: â<div id=âcontrolsâ>\n\t<div id=âfile_action_panelâ></div>\n</div>\nKeine gel\u00f6schten Dateien</h2>\n\t
Keine Eintr\u00e4ge in diesem Ordner gefunden</h2>\n\t
\n\t\t\t<th id=âheaderSelectionâ class=âhidden column-selectionâ>\n\t\t\t\t<input type=âcheckboxâ id=âselect_all_trashâ class=âselect-all checkboxâ/>\n\t\t\t\t<label for=âselect_all_trashâ>\n\t\t\t\t\t<span class=âhidden-visuallyâ>Alle ausw\u00e4hlen</span>\n\t\t\t\t</label>\n\t\t\t</th>\n\t\t\t<th id=âheaderNameâ class=âhidden column-nameâ>\n\t\t\t\t<div id=âheaderName-containerâ>\n\t\t\t\t\t<a class=âname sort columntitleâ data-sort=ânameâ>Name</span><span class=âsort-indicatorâ></span></a>\n\t\t\t\t\t<span id=âselectedActionsListâ class=âselectedActionsâ>\n\t\t\t\t\t\t<a href=ââ class=âactions-selectedâ>\n\t\t\t\t\t\t\t<span class=âicon icon-moreâ></span>\n\t\t\t\t\t\t\tAktionen</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</th>\n\t\t\t<th id=âheaderDateâ class=âhidden column-mtimeâ>\n\t\t\t\t<a id=âmodifiedâ class=âcolumntitleâ data-sort=âmtimeâ>gel\u00f6scht</span><span class=âsort-indicatorâ></span></a>\n\t\t\t</th>\n\t\t</tr>\n\t</thead>\n\t<tbody id=âfileListâ>\n\t</tbody>\n\t\n\t</tfoot>\n</table>\n"
}
},
âhiddenFieldsâ: []
}]
}, {
âfileâ: â/var/www/html/lib/private/AppFramework/Http/Dispatcher.phpâ,
âlineâ: 119,
âfunctionâ: ârenderâ,
âclassâ: âOCP\AppFramework\Http\TemplateResponseâ,
âtypeâ: â->â,
âargsâ: []
}, {
âfileâ: â/var/www/html/lib/private/AppFramework/App.phpâ,
âlineâ: 118,
âfunctionâ: âdispatchâ,
âclassâ: âOC\AppFramework\Http\Dispatcherâ,
âtypeâ: â->â,
âargsâ: [{
âclassâ: âOCA\Files\Controller\ViewControllerâ
}, âindexâ]
}, {
âfileâ: â/var/www/html/lib/private/AppFramework/Routing/RouteActionHandler.phpâ,
âlineâ: 47,
âfunctionâ: âmainâ,
âclassâ: âOC\AppFramework\Appâ,
âtypeâ: â::â,
âargsâ: [âViewControllerâ, âindexâ, {
âclassâ: âOC\AppFramework\DependencyInjection\DIContainerâ
}, {
â_routeâ: âfiles.view.indexâ
}]
}, {
âfunctionâ: â__invokeâ,
âclassâ: âOC\AppFramework\Routing\RouteActionHandlerâ,
âtypeâ: â->â,
âargsâ: [{
â_routeâ: âfiles.view.indexâ
}]
}, {
âfileâ: â/var/www/html/lib/private/Route/Router.phpâ,
âlineâ: 297,
âfunctionâ: âcall_user_funcâ,
âargsâ: [{
âclassâ: âOC\AppFramework\Routing\RouteActionHandlerâ
}, {
â_routeâ: âfiles.view.indexâ
}]
}, {
âfileâ: â/var/www/html/lib/base.phpâ,
âlineâ: 987,
âfunctionâ: âmatchâ,
âclassâ: âOC\Route\Routerâ,
âtypeâ: â->â,
âargsâ: ["/apps/files/"]
}, {
âfileâ: â/var/www/html/index.phpâ,
âlineâ: 42,
âfunctionâ: âhandleRequestâ,
âclassâ: âOCâ,
âtypeâ: â::â,
âargsâ: []
}],
âFileâ: â/var/www/html/lib/autoloader.phpâ,
âLineâ: 137,
âCustomMessageâ: âââ
},
âuserAgentâ: âMozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:66.0) Gecko/20100101 Firefox/66.0â,
âversionâ: â15.0.7.0â
}
Andreas