mattermost / mattermost-docker

Deprecated
Apache License 2.0
963 stars 576 forks source link

Unable to activate plugin #442

Open bgualda opened 4 years ago

bgualda commented 4 years ago

After upgrade Mattermost from version 5.11 to 5.18 begin start problem to activate plugin. Follow log:

pp_1 | {"level":"error","ts":1578633111.387111,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"com.github.moussetc.mattermost.plugin.spoiler","error":"unable to generate webapp bundle: com.github.moussetc.mattermost.plugin.spoiler: unable to copy webapp bundle directory: com.github.moussetc.mattermost.plugin.spoiler: mkdir client/plugins/com.github.moussetc.mattermost.plugin.spoiler: permission denied","errorVerbose":"mkdir client/plugins/com.github.moussetc.mattermost.plugin.spoiler: permission denied\nunable to copy webapp bundle directory: com.github.moussetc.mattermost.plugin.spoiler\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: com.github.moussetc.mattermost.plugin.spoiler\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.3898602,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"com.mattermost.custom-attributes","error":"unable to generate webapp bundle: com.mattermost.custom-attributes: unable to copy webapp bundle directory: com.mattermost.custom-attributes: mkdir client/plugins/com.mattermost.custom-attributes: permission denied","errorVerbose":"mkdir client/plugins/com.mattermost.custom-attributes: permission denied\nunable to copy webapp bundle directory: com.mattermost.custom-attributes\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: com.mattermost.custom-attributes\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.3925915,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"com.mattermost.nps","error":"unable to generate webapp bundle: com.mattermost.nps: unable to copy webapp bundle directory: com.mattermost.nps: mkdir client/plugins/com.mattermost.nps: permission denied","errorVerbose":"mkdir client/plugins/com.mattermost.nps: permission denied\nunable to copy webapp bundle directory: com.mattermost.nps\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: com.mattermost.nps\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.3952403,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"jira","error":"unable to generate webapp bundle: jira: unable to copy webapp bundle directory: jira: mkdir client/plugins/jira: permission denied","errorVerbose":"mkdir client/plugins/jira: permission denied\nunable to copy webapp bundle directory: jira\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: jira\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.398893,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"zoom","error":"unable to generate webapp bundle: zoom: unable to copy webapp bundle directory: zoom: mkdir client/plugins/zoom: permission denied","errorVerbose":"mkdir client/plugins/zoom: permission denied\nunable to copy webapp bundle directory: zoom\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: zoom\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:139\ngithub.com/mattermost/mattermost-server/v5/app.(Server).RunOldAppInitialization.func6\n\t/go/src/github.com/mattermost/mattermost-server/app/server_app_adapters.go:147\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.4033024,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"com.github.moussetc.mattermost.plugin.spoiler","error":"unable to generate webapp bundle: com.github.moussetc.mattermost.plugin.spoiler: unable to copy webapp bundle directory: com.github.moussetc.mattermost.plugin.spoiler: mkdir client/plugins/com.github.moussetc.mattermost.plugin.spoiler: permission denied","errorVerbose":"mkdir client/plugins/com.github.moussetc.mattermost.plugin.spoiler: permission denied\nunable to copy webapp bundle directory: com.github.moussetc.mattermost.plugin.spoiler\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: com.github.moussetc.mattermost.plugin.spoiler\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.4060621,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"com.mattermost.custom-attributes","error":"unable to generate webapp bundle: com.mattermost.custom-attributes: unable to copy webapp bundle directory: com.mattermost.custom-attributes: mkdir client/plugins/com.mattermost.custom-attributes: permission denied","errorVerbose":"mkdir client/plugins/com.mattermost.custom-attributes: permission denied\nunable to copy webapp bundle directory: com.mattermost.custom-attributes\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: com.mattermost.custom-attributes\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.4110806,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"com.mattermost.nps","error":"unable to generate webapp bundle: com.mattermost.nps: unable to copy webapp bundle directory: com.mattermost.nps: mkdir client/plugins/com.mattermost.nps: permission denied","errorVerbose":"mkdir client/plugins/com.mattermost.nps: permission denied\nunable to copy webapp bundle directory: com.mattermost.nps\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: com.mattermost.nps\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.4137928,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"jira","error":"unable to generate webapp bundle: jira: unable to copy webapp bundle directory: jira: mkdir client/plugins/jira: permission denied","errorVerbose":"mkdir client/plugins/jira: permission denied\nunable to copy webapp bundle directory: jira\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: jira\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"} app_1 | {"level":"error","ts":1578633111.4164343,"caller":"mlog/log.go:174","msg":"Unable to activate plugin","plugin_id":"zoom","error":"unable to generate webapp bundle: zoom: unable to copy webapp bundle directory: zoom: mkdir client/plugins/zoom: permission denied","errorVerbose":"mkdir client/plugins/zoom: permission denied\nunable to copy webapp bundle directory: zoom\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).UnpackWebappBundle\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:383\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:239\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357\nunable to generate webapp bundle: zoom\ngithub.com/mattermost/mattermost-server/v5/plugin.(Environment).Activate\n\t/go/src/github.com/mattermost/mattermost-server/plugin/environment.go:241\ngithub.com/mattermost/mattermost-server/v5/app.(App).SyncPluginsActiveState\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:106\ngithub.com/mattermost/mattermost-server/v5/app.(App).InitPlugins.func2\n\t/go/src/github.com/mattermost/mattermost-server/app/plugin.go:197\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners.func1\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:35\nsync.(Map).Range\n\t/usr/local/go/src/sync/map.go:333\ngithub.com/mattermost/mattermost-server/v5/config.(emitter).invokeConfigListeners\n\t/go/src/github.com/mattermost/mattermost-server/config/emitter.go:33\ngithub.com/mattermost/mattermost-server/v5/config.(commonStore).set\n\t/go/src/github.com/mattermost/mattermost-server/config/common.go:90\ngithub.com/mattermost/mattermost-server/v5/config.(FileStore).Set\n\t/go/src/github.com/mattermost/mattermost-server/config/file.go:107\ngithub.com/mattermost/mattermost-server/v5/app.(App).SaveConfig\n\t/go/src/github.com/mattermost/mattermost-server/app/config.go:382\ngithub.com/mattermost/mattermost-server/v5/api4.updateConfig\n\t/go/src/github.com/mattermost/mattermost-server/api4/config.go:104\ngithub.com/mattermost/mattermost-server/v5/web.Handler.ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/web/handlers.go:163\ngithub.com/NYTimes/gziphandler.GzipHandlerWithOpts.func1.1\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/NYTimes/gziphandler/gzip.go:336\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\ngithub.com/gorilla/mux.(Router).ServeHTTP\n\t/go/src/github.com/mattermost/mattermost-server/vendor/github.com/gorilla/mux/mux.go:212\ngithub.com/mattermost/mattermost-server/v5/app.(RateLimiter).RateLimitHandler.func1\n\t/go/src/github.com/mattermost/mattermost-server/app/ratelimit.go:108\nnet/http.HandlerFunc.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2007\nnet/http.serverHandler.ServeHTTP\n\t/usr/local/go/src/net/http/server.go:2802\nnet/http.(conn).serve\n\t/usr/local/go/src/net/http/server.go:1890\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1357"}

daemex commented 4 years ago

Had the same issue. Even after following the docs EXACTLY in the Readme, this wasn't working. So here is what I did to fix it:

$ id -u $ sudo chown -R 1000:1000 ./volumes/*

The 1000 was what was returned for me in this case. You need to use the number that was returned for you in that first command.

To the developers: Guys, what are we doing? Can we please test the procedure in the documentation before releasing it? Otherwise we are just wasting our time and your time. Please.... test your code. I followed the steps as listed and it took about 4 external resources I had to reference to get this up and running. This is NOT making docker simple and easy to use.

bgualda commented 4 years ago

Had the same issue. Even after following the docs EXACTLY in the Readme, this wasn't working. So here is what I did to fix it:

$ id -u $ sudo chown -R 1000:1000 ./volumes/*

The 1000 was what was returned for me in this case. You need to use the number that was returned for you in that first command.

To the developers: Guys, what are we doing? Can we please test the procedure in the documentation before releasing it? Otherwise we are just wasting our time and your time. Please.... test your code. I followed the steps as listed and it took about 4 external resources I had to reference to get this up and running. This is NOT making docker simple and easy to use.

Thanks @triptronics , problem solved!