{"id":3078,"date":"2021-03-12T23:32:38","date_gmt":"2021-03-12T14:32:38","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=3078"},"modified":"2021-03-12T23:32:38","modified_gmt":"2021-03-12T14:32:38","slug":"im-having-trouble-updating-nextclouds-mail-app-and-not-being-able-to-use-nextcloud","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2021\/03\/12\/im-having-trouble-updating-nextclouds-mail-app-and-not-being-able-to-use-nextcloud\/","title":{"rendered":"Nextcloud\u306email\u30a2\u30d7\u30ea\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306b\u5931\u6557\u3057\u3066Nextcloud\u304c\u4f7f\u3048\u306a\u304f\u306a\u3063\u3066\u56f0\u308b"},"content":{"rendered":"<div class=\"paragraph\">\n<p>Nextcloud\u30a2\u30d7\u30ea\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u884c\u3063\u305f\u3068\u3053\u308dmail\u306e\u51e6\u7406\u4e2d\u306b\u30b3\u30b1\u3066\u3057\u307e\u3063\u305f\u3088\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-shell\" data-lang=\"shell\">$ sudo -u www-data php occ app:update --all\nrichdocuments new version available: 3.7.17\nrichdocuments updated\nforms new version available: 2.2.1\nforms updated\nmail new version available: 1.9.2\nAn unhandled exception has been thrown:\nError: Call to undefined method OCA\\Mail\\Db\\MessageMapper::findWithEmptyMessageId() in \/var\/www\/files.matoken.org\/apps\/mail\/lib\/Migration\/AddMissingMessageIds.\nphp:55\nStack trace:\n#0 \/var\/www\/files.matoken.org\/lib\/private\/Repair.php(112): OCA\\Mail\\Migration\\AddMissingMessageIds-&gt;run(Object(OC\\Repair))\n#1 \/var\/www\/files.matoken.org\/lib\/private\/legacy\/OC_App.php(1042): OC\\Repair-&gt;run()\n#2 \/var\/www\/files.matoken.org\/lib\/private\/legacy\/OC_App.php(979): OC_App::executeRepairSteps('mail', Array)\n#3 \/var\/www\/files.matoken.org\/lib\/private\/Installer.php(206): OC_App::updateApp('mail')\n#4 \/var\/www\/files.matoken.org\/core\/Command\/App\/Update.php(116): OC\\Installer-&gt;updateAppstoreApp('mail', false)\n#5 \/var\/www\/files.matoken.org\/3rdparty\/symfony\/console\/Command\/Command.php(255): OC\\Core\\Command\\App\\Update-&gt;execute(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#6 \/var\/www\/files.matoken.org\/3rdparty\/symfony\/console\/Application.php(1000): Symfony\\Component\\Console\\Command\\Command-&gt;run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#7 \/var\/www\/files.matoken.org\/3rdparty\/symfony\/console\/Application.php(271): Symfony\\Component\\Console\\Application-&gt;doRunCommand(Object(OC\\Core\\Command\\App\\Update), Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#8 \/var\/www\/files.matoken.org\/3rdparty\/symfony\/console\/Application.php(147): Symfony\\Component\\Console\\Application-&gt;doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#9 \/var\/www\/files.matoken.org\/lib\/private\/Console\/Application.php(215): Symfony\\Component\\Console\\Application-&gt;run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#10 \/var\/www\/files.matoken.org\/console.php(100): OC\\Console\\Application-&gt;run()\n#11 \/var\/www\/files.matoken.org\/occ(11): require_once('\/var\/www\/files....')\n#12 {main}mk@www6073uo:\/var\/www\/files.matoken.org<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u518d\u5ea6\u5b9f\u884c\u3059\u308b\u3068\u51e6\u7406\u306f\u9032\u3093\u3060\u3088\u3046\u3067\u3059\u304c\uff0c\u7e2e\u9000\u30e2\u30fc\u30c9\u306e\u3088\u3046\u306a\u611f\u3058\u306b\u306a\u3063\u3066\u3044\u307e\u3059\uff0e\u3053\u306e\u72b6\u614b\u3067Nextcloud\u306eWeb\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u6c42\u3081\u3089\u308c\u3066\u5229\u7528\u3067\u304d\u307e\u305b\u3093\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-shell\" data-lang=\"shell\">$ sudo -u www-data php occ app:update --all\nNextcloud or one of the apps require upgrade - only a limited number of commands are available\nYou may use your browser or the occ upgrade command to do the upgrade\nfiles_linkeditor new version available: 1.1.4\nfiles_linkeditor updated<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3069\u3046\u3057\u305f\u3082\u3093\u304b\u3068\u3068\u308a\u3042\u3048\u305a\u539f\u56e0\u3067\u3042\u308d\u3046mail\u3092\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3057\u3088\u3046\u3068\u3059\u308b\u3068\u3059\u3067\u306b\u6700\u65b0\u306e\u3088\u3046\u3067\u3059\uff0e<br \/>\n\u6b21\u306bmail\u3092\u7121\u52b9\u5316\u3057\u3066\u307f\u307e\u3057\u305f\uff0e\u3059\u308b\u3068Nextcloud Web\u304c\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e<br \/>\n\u4e00\u65e6\u524a\u9664\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u76f4\u3057\u305f\u307b\u3046\u304c\u78ba\u5b9f\u3060\u308d\u3046\u306a\u3068\u601d\u3044\u3064\u3064mail\u3092\u6709\u52b9\u5316\u3059\u308b\u3068Nextcloud\u3082mail\u3082\u5229\u7528\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-shell\" data-lang=\"shell\">$ sudo -u www-data php occ app:update mail <b class=\"conum\">(1)<\/b>\nNextcloud or one of the apps require upgrade - only a limited number of commands are available\nYou may use your browser or the occ upgrade command to do the upgrade\n$ sudo -u www-data php occ app:disable mail <b class=\"conum\">(2)<\/b>\nNextcloud or one of the apps require upgrade - only a limited number of commands are available\nYou may use your browser or the occ upgrade command to do the upgrade\nmail 1.9.2 disabled\n$ sudo -u www-data php occ app:enable mail <b class=\"conum\">(3)<\/b>\nmail 1.9.2 enabled<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"colist arabic\">\n<ol>\n<li>mail\u30a2\u30d7\u30ea\u3092\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3057\u3066\u3082\u53cd\u5fdc\u306f\u306a\u3044<\/li>\n<li>mail\u30a2\u30d7\u30ea\u3092\u7121\u52b9\u5316\u3057\u3066Nextcloud\u5fa9\u65e7<\/li>\n<li>mail\u30a2\u30d7\u30ea\u3092\u6709\u52b9\u5316<\/li>\n<\/ol>\n<\/div>\n<div class=\"paragraph\">\n<p><code>occ app:disable mail<\/code> \u306e\u5f8c <code>occ app:remove mail &amp;&amp; occ app:install mail<\/code> \u3057\u305f\u307b\u3046\u304c\u78ba\u5b9f\u3060\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3061\u306a\u307f\u306bNextcloud Hub\u4ee5\u5916\u306e\u3042\u307e\u308a\u30e1\u30b8\u30e3\u30fc\u3067\u306a\u3044\u30a2\u30d7\u30ea\u306a\u3069\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3046\u307e\u304f\u52d5\u304b\u306a\u3044\u3068\u304d\u306b\u3082Nextcloud\u304c\u52d5\u304b\u306a\u304f\u306a\u308b\u3053\u3068\u304c\u3042\u308a\u307e\u3059\uff0e\u305d\u3046\u3044\u3046\u3068\u304d\u3082 <code>occ app:disable<\/code> \u3067\u5fa9\u65e7\u3067\u304d\u308b\u306e\u3067\u899a\u3048\u3066\u304a\u304f\u3068\u52a9\u304b\u308a\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre class=\"highlight\"><code class=\"language-shell\" data-lang=\"shell\">$ sudo -u www-data php occ app:list | grep \\ mail:\n  - mail: 1.9.2\n$ sudo -u www-data php occ --version\nNextcloud 20.0.8\n$ dpkg-query -W php mariadb-server apache2\napache2 2.4.38-3+deb10u4\nmariadb-server  1:10.3.27-0+deb10u1\nphp     2:7.3+69\n$ lsb_release -dr\nDescription:    Debian GNU\/Linux 10 (buster)\nRelease:        10\n$ uname -m\nx86_64<\/code><\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Nextcloud\u30a2\u30d7\u30ea\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u884c\u3063\u305f\u3068\u3053\u308dmail\u306e\u51e6\u7406\u4e2d\u306b\u30b3\u30b1\u3066\u3057\u307e\u3063\u305f\u3088\u3046\u3067\u3059\uff0e $ sudo -u www-data php occ app:update &#8211;all richdocuments new  [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[428,7,6],"tags":[316],"class_list":["post-3078","post","type-post","status-publish","format-standard","hentry","category-buster","category-debian-linux","category-linux","tag-nextcloud"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=3078"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3078\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=3078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=3078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=3078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}