{"id":5434,"date":"2020-04-05T10:10:45","date_gmt":"2020-04-05T08:10:45","guid":{"rendered":"https:\/\/www.bdjl.de\/localhost\/?p=5434"},"modified":"2020-04-05T10:34:40","modified_gmt":"2020-04-05T08:34:40","slug":"nextcloud-mal-wieder","status":"publish","type":"post","link":"https:\/\/www.bdjl.de\/localhost\/?p=5434","title":{"rendered":"Nextcloud &#8230; mal wieder"},"content":{"rendered":"<p>Ich warte ja immer gerne, bis die frischen NC Versionen einen gewissen Reifegrad erreichen, bevor ich diese einspiele. Beim Sprung von 17.x auf 18.x dachte ich, 18.0.3 m\u00fcsste passen, erlebe hier aber eine kleine H\u00fcrde nach der anderen.<\/p>\n<p>Ist Talk aktiviert, dann fliegt das Update via occ erst einmal komplett auf die Schnauze und meldet in sch\u00f6nem Rot:<\/p>\n<pre>Checking for update of app spreed in appstore\r\nChecked for update of app \"spreed\" in appstore \r\nRepair error: Repair step 'OCA\\Talk\\Migration\\FixNamespaceInDatabaseTables' is unknown\r\nPHP Fatal error:  Cannot declare class OCA\\Talk\\Migration\\Version8000Date20200331144101, because the name is already in use in \/path\/to\/somedomain-tld\/nextcloud\/apps\/spreed\/lib\/Migration\/Version8000Date20200331144101.php on line 54\r\n<\/pre>\n<p>Das l\u00e4sst sich beheben.<\/p>\n<pre>sudo -u www-data php occ app:disable \"spreed\"\r\nNextcloud or one of the apps require upgrade - only a limited number of commands are available\r\nYou may use your browser or the occ upgrade command to do the upgrade\r\nNo such app enabled: spreed\r\n<\/pre>\n<p>Die letzte Meldung &#8211; <em>No such app enabled: spreed<\/em> &#8211; ist irref\u00fchrend. Ja &#8211; eine App &#8222;Spreed&#8220; ist nicht eingeschaltet, aber Talk. Und <em>app:disable &#8222;Talk&#8220;<\/em> f\u00fchrt zu nix. Au\u00dferdem wirft ja NC beim Update selbst mit <em>Checked for update of app &#8222;spreed&#8220; in appstore<\/em> den Fehler. Anyway. Es hilft. Der Dank geht an <a href=\"https:\/\/www.reddit.com\/r\/NextCloud\/comments\/ft99hx\/nextcloud_talk_update_just_broke_my_install\/\" target=\"_blank\" rel=\"noopener noreferrer\">freedox<\/a>.<\/p>\n<p>Alternative: Talk vor dem Upgrade abschalten und dann wieder anschalten, wenn das Update durchgelaufen ist. Erzeugt weniger Puls.<\/p>\n<p>Danach dann<\/p>\n<pre>sudo -u www-data php occ upgrade<\/pre>\n<p>erneut ausf\u00fchren, Wartungsmodus wieder abschalten und einloggen, um auf die n\u00e4chsten Fehler unter <em>nextcloud\/index.php\/settings\/admin\/overview<\/em> blicken zu k\u00f6nnen. Diese lassen sich weitgehend beheben mit<\/p>\n<pre>sudo -u www-data php occ db:add-missing-indices<\/pre>\n<p>was allerdings immer noch ranzt ist die dumme Meldung zu<\/p>\n<pre>- core\r\n\t- INVALID_HASH\r\n\t\t- core\/js\/mimetypelist.js\r\n\t- EXTRA_FILE\r\n\t\t- core\/img\/filetypes\/mindmap.svg<\/pre>\n<p>die bez\u00fcglich <em>mimetypelist.js<\/em> schlicht nicht stimmt und sich &#8211; je nach Installation &#8211; aus dem exakt gleichen Paket auch nicht reproduzieren l\u00e4sst. Einmal wirft NC diesen Fehler, das andere mal nicht. Toll. Ich ignoriere das nun ebenso wie den Fehler zu mindmap.svg und hoffe auf die n\u00e4chste Runde.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich warte ja immer gerne, bis die frischen NC Versionen einen gewissen Reifegrad erreichen, bevor ich diese einspiele. Beim Sprung von 17.x auf 18.x dachte ich, 18.0.3 m\u00fcsste passen, erlebe hier aber eine kleine H\u00fcrde nach der anderen. Ist Talk aktiviert, dann fliegt das Update via occ erst einmal komplett auf die Schnauze und meldet [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,9,5,7,10],"tags":[600],"class_list":["post-5434","post","type-post","status-publish","format-standard","hentry","category-familie","category-lfb","category-linux","category-office","category-schule","tag-nextcloud"],"_links":{"self":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5434"}],"version-history":[{"count":4,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5434\/revisions"}],"predecessor-version":[{"id":5438,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=\/wp\/v2\/posts\/5434\/revisions\/5438"}],"wp:attachment":[{"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bdjl.de\/localhost\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}