kubernetic icon indicating copy to clipboard operation
kubernetic copied to clipboard

Error updating popup on Ubuntu 20.04

Open AntBlo opened this issue 5 years ago • 10 comments

Kubernetic's version 2.13.0

image I also get this log after clicking "OK":

Checking for update
(electron) 'getName function' is deprecated and will be removed. Please use 'name property' instead.
Error: Error: ENOENT: no such file or directory, open '/home/ab/Downloads/Kubernetic/resources/app-update.yml'
(node:44406) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/home/ab/Downloads/Kubernetic/resources/app-update.yml'
(node:44406) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/home/ab/Downloads/Kubernetic/resources/app-update.yml'
(node:44406) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:44406) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:44406) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:44406) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
[13:44:02.987] [info] /home/ab/.config/Kubernetic
[13:44:03.028] [info] URL is file:///home/ab/Downloads/Kubernetic/resources/app.asar/node_modules/@harbur/kubernetic-frontend/build/index.html?port=45424&token=ctbnf47rzvmksjhjr3ej9f&baseURL=/home/ab/Downloads/Kubernetic/resources/app.asar/public
[13:44:03.039] [info] starting up in "production" mode
cannot load config file: Config File "config" Not Found in "[/home/ab/config /etc/kubernetic-backend]"
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
 - using env:   export GIN_MODE=release
 - using code:  gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET    /healthz                  --> github.com/harbur/kubernetic-backend/pkg/apis.Healthz (3 handlers)
[GIN-debug] GET    /swagger/*any             --> github.com/swaggo/gin-swagger.CustomWrapHandler.func1 (3 handlers)
[GIN-debug] GET    /                         --> github.com/harbur/kubernetic-backend/pkg/routers.SetupRouter.func7 (3 handlers)
[GIN-debug] GET    /api/healthz              --> github.com/harbur/kubernetic-backend/pkg/apis.Healthz (5 handlers)
[GIN-debug] GET    /api/dashboard            --> github.com/harbur/kubernetic-backend/pkg/apis.GetDashboard (5 handlers)
[GIN-debug] GET    /api/charts               --> github.com/harbur/kubernetic-backend/pkg/apis.ListCharts (5 handlers)
[GIN-debug] GET    /api/charts/:repository/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetChart (5 handlers)
[GIN-debug] GET    /api/charts/:repository/:name/values --> github.com/harbur/kubernetic-backend/pkg/apis.GetChartValues (5 handlers)
[GIN-debug] GET    /api/charts/:repository/:name/readme --> github.com/harbur/kubernetic-backend/pkg/apis.GetChartReadme (5 handlers)
[GIN-debug] GET    /api/charts/:repository/:name/versions --> github.com/harbur/kubernetic-backend/pkg/apis.ListChartVersions (5 handlers)
[GIN-debug] GET    /api/config               --> github.com/harbur/kubernetic-backend/pkg/apis.ReadKubeConfig (5 handlers)
[GIN-debug] GET    /api/login                --> github.com/harbur/kubernetic-backend/pkg/apis.Login (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/configmaps --> github.com/harbur/kubernetic-backend/pkg/apis.CreateConfigMap (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/daemonsets --> github.com/harbur/kubernetic-backend/pkg/apis.CreateDaemonSet (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/daemonsets/:name/rollout/restart --> github.com/harbur/kubernetic-backend/pkg/apis.RestartDaemonSet (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/deployments --> github.com/harbur/kubernetic-backend/pkg/apis.CreateDeployment (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/deployments/:name/rollout/restart --> github.com/harbur/kubernetic-backend/pkg/apis.RestartDeployment (5 handlers)
[GIN-debug] PUT    /api/namespaces/:namespace/deployments/:name/updateversion --> github.com/harbur/kubernetic-backend/pkg/apis.UpdateVersion (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/horizontalpodautoscalers --> github.com/harbur/kubernetic-backend/pkg/apis.CreateHorizontalPodAutoscaler (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/ingresses --> github.com/harbur/kubernetic-backend/pkg/apis.CreateIngress (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/jobs --> github.com/harbur/kubernetic-backend/pkg/apis.CreateJob (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/limitranges --> github.com/harbur/kubernetic-backend/pkg/apis.CreateLimitRange (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/persistentvolumeclaims --> github.com/harbur/kubernetic-backend/pkg/apis.CreatePersistentVolumeClaim (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/pods --> github.com/harbur/kubernetic-backend/pkg/apis.CreatePod (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/releases --> github.com/harbur/kubernetic-backend/pkg/apis.CreateRelease (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases --> github.com/harbur/kubernetic-backend/pkg/apis.ListNamespacedReleases (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetRelease (5 handlers)
[GIN-debug] PUT    /api/namespaces/:namespace/releases/:name --> github.com/harbur/kubernetic-backend/pkg/apis.UpgradeRelease (5 handlers)
[GIN-debug] PUT    /api/namespaces/:namespace/releases/:name/revision/:revision --> github.com/harbur/kubernetic-backend/pkg/apis.RollbackRelease (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name/hooks --> github.com/harbur/kubernetic-backend/pkg/apis.GetReleaseHooks (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name/manifest --> github.com/harbur/kubernetic-backend/pkg/apis.GetReleaseManifest (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name/manifestjson --> github.com/harbur/kubernetic-backend/pkg/apis.GetReleaseManifestJSON (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name/notes --> github.com/harbur/kubernetic-backend/pkg/apis.GetReleaseNotes (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name/values --> github.com/harbur/kubernetic-backend/pkg/apis.GetReleaseValues (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/releases/:name/history --> github.com/harbur/kubernetic-backend/pkg/apis.GetReleaseHistory (5 handlers)
[GIN-debug] DELETE /api/namespaces/:namespace/releases/:name --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteRelease (5 handlers)
[GIN-debug] GET    /api/releases             --> github.com/harbur/kubernetic-backend/pkg/apis.ListReleases (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/replicasets --> github.com/harbur/kubernetic-backend/pkg/apis.CreateReplicaSet (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/replicationcontrollers --> github.com/harbur/kubernetic-backend/pkg/apis.CreateReplicationController (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/resourcequotas --> github.com/harbur/kubernetic-backend/pkg/apis.CreateResourceQuota (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/secrets --> github.com/harbur/kubernetic-backend/pkg/apis.CreateSecret (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/serviceaccounts --> github.com/harbur/kubernetic-backend/pkg/apis.CreateServiceAccount (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/services --> github.com/harbur/kubernetic-backend/pkg/apis.CreateService (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/statefulsets --> github.com/harbur/kubernetic-backend/pkg/apis.CreateStatefulSet (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/statefulsets/:name/rollout/restart --> github.com/harbur/kubernetic-backend/pkg/apis.RestartStatefulSet (5 handlers)
[GIN-debug] GET    /api/kind/:kind           --> github.com/harbur/kubernetic-backend/pkg/apis.ListResources (5 handlers)
[GIN-debug] GET    /api/kind/:kind/:name     --> github.com/harbur/kubernetic-backend/pkg/apis.GetResource (5 handlers)
[GIN-debug] GET    /api/kind/:kind/:name/status --> github.com/harbur/kubernetic-backend/pkg/apis.GetResourceStatus (5 handlers)
[GIN-debug] GET    /api/kind/:kind/:name/backlink --> github.com/harbur/kubernetic-backend/pkg/apis.GetBacklink (5 handlers)
[GIN-debug] PUT    /api/kind/:kind/:name     --> github.com/harbur/kubernetic-backend/pkg/apis.UpdateResource (5 handlers)
[GIN-debug] POST   /api/kind                 --> github.com/harbur/kubernetic-backend/pkg/apis.CreateResource (5 handlers)
[GIN-debug] DELETE /api/kind/:kind/:name     --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteResource (5 handlers)
[GIN-debug] PUT    /api/namespaces/:namespace/kind/:kind/:name/scaledown --> github.com/harbur/kubernetic-backend/pkg/apis.ScaleDown (5 handlers)
[GIN-debug] PUT    /api/namespaces/:namespace/kind/:kind/:name/scaleup --> github.com/harbur/kubernetic-backend/pkg/apis.ScaleUp (5 handlers)
[GIN-debug] POST   /api/namespaces           --> github.com/harbur/kubernetic-backend/pkg/apis.CreateNamespace (5 handlers)
[GIN-debug] PUT    /api/nodes/:name/cordon   --> github.com/harbur/kubernetic-backend/pkg/apis.CordonNode (5 handlers)
[GIN-debug] PUT    /api/nodes/:name/uncordon --> github.com/harbur/kubernetic-backend/pkg/apis.UncordonNode (5 handlers)
[GIN-debug] POST   /api/persistentvolumes    --> github.com/harbur/kubernetic-backend/pkg/apis.CreatePersistentVolume (5 handlers)
[GIN-debug] GET    /api/repositories         --> github.com/harbur/kubernetic-backend/pkg/apis.ListRepositories (5 handlers)
[GIN-debug] POST   /api/repositories         --> github.com/harbur/kubernetic-backend/pkg/apis.CreateRepository (5 handlers)
[GIN-debug] DELETE /api/repositories/:name   --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteRepository (5 handlers)
[GIN-debug] GET    /api/license              --> github.com/harbur/kubernetic-backend/pkg/apis.ReadLicense (4 handlers)
[GIN-debug] PUT    /api/license              --> github.com/harbur/kubernetic-backend/pkg/apis.UpdateLicense (4 handlers)
[GIN-debug] POST   /api/license/activate     --> github.com/harbur/kubernetic-backend/pkg/apis.ActivateLicense (4 handlers)
[GIN-debug] POST   /api/license/trial        --> github.com/harbur/kubernetic-backend/pkg/apis.ActivateTrial (4 handlers)
[GIN-debug] POST   /api/license/validate     --> github.com/harbur/kubernetic-backend/pkg/apis.ValidateLicense (4 handlers)
[GIN-debug] GET    /api/preferences          --> github.com/harbur/kubernetic-backend/pkg/apis.ReadPreferences (4 handlers)
[GIN-debug] PUT    /api/preferences          --> github.com/harbur/kubernetic-backend/pkg/apis.UpdatePreferences (5 handlers)
[GIN-debug] POST   /api/browser              --> github.com/harbur/kubernetic-backend/pkg/apis.OpenLink (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/cronjobs --> github.com/harbur/kubernetic-backend/pkg/apis.CreateCronJob (5 handlers)
[GIN-debug] GET    /api/portforward          --> github.com/harbur/kubernetic-backend/pkg/apis.ReadPortforwards (5 handlers)
[GIN-debug] POST   /api/portforward/:namespace/pods/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StartPortforward (5 handlers)
[GIN-debug] DELETE /api/portforward/:namespace/:resource/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StopPortforward (5 handlers)
[GIN-debug] POST   /api/portforward/:namespace/deployments/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StartPortforwardDeployment (5 handlers)
[GIN-debug] POST   /api/portforward/:namespace/statefulsets/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StartPortforwardStatefulSet (5 handlers)
[GIN-debug] POST   /api/portforward/:namespace/daemonsets/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StartPortforwardDaemonSet (5 handlers)
[GIN-debug] POST   /api/portforward/:namespace/jobs/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StartPortforwardJob (5 handlers)
[GIN-debug] POST   /api/portforward/:namespace/services/:name/:port --> github.com/harbur/kubernetic-backend/pkg/apis.StartPortforwardService (5 handlers)
[GIN-debug] GET    /api/portforward/:namespace/:resource/:name --> github.com/harbur/kubernetic-backend/pkg/apis.ReadPortforward (5 handlers)
[GIN-debug] GET    /api/filteredportforward/:resource --> github.com/harbur/kubernetic-backend/pkg/apis.ReadFilteredPortforwards (5 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/pods/:name/exec --> github.com/harbur/kubernetic-backend/pkg/apis.ExecPod (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/cronjobs/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchCronJobLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/daemonsets/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchDaemonSetLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/deployments/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchDeploymentLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/jobs/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchJobLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/pods/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchPodLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/replicasets/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchReplicaSetLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/replicationcontrollers/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchReplicationControllerLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/statefulsets/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchStatefulSetLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/taskruns/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchTaskRunsLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/pipelineruns/:name/logs --> github.com/harbur/kubernetic-backend/pkg/apis.WatchPipelineRunsLogs (4 handlers)
[GIN-debug] GET    /ws/namespaces/:namespace/watch --> github.com/harbur/kubernetic-backend/pkg/apis.WatchNamespace (4 handlers)
[GIN-debug] GET    /ws/kind/:kind/watch      --> github.com/harbur/kubernetic-backend/pkg/apis.WatchResources (4 handlers)
[GIN-debug] GET    /ws/kind/:kind/resourceName/:name/watch --> github.com/harbur/kubernetic-backend/pkg/apis.WatchResource (4 handlers)
[GIN-debug] GET    /ws/kind/:kind/watchStatus --> github.com/harbur/kubernetic-backend/pkg/apis.WatchResourceStatus (4 handlers)
[GIN-debug] GET    /ws/watch                 --> github.com/harbur/kubernetic-backend/pkg/apis.WatchAllNamespaces (4 handlers)
[GIN-debug] GET    /ws/kind/:kind/name/:name/watchStatus --> github.com/harbur/kubernetic-backend/pkg/apis.WatchResourceStatusName (4 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/roles --> github.com/harbur/kubernetic-backend/pkg/apis.CreateRole (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/roles --> github.com/harbur/kubernetic-backend/pkg/apis.ListRoles (5 handlers)
[GIN-debug] GET    /api/discovery/groups     --> github.com/harbur/kubernetic-backend/pkg/apis.GetServerGroups (5 handlers)
[GIN-debug] GET    /api/discovery/resources  --> github.com/harbur/kubernetic-backend/pkg/apis.GetServerResources (5 handlers)
[GIN-debug] POST   /api/clusterroles         --> github.com/harbur/kubernetic-backend/pkg/apis.CreateClusterRole (5 handlers)
[GIN-debug] GET    /api/clusterroles         --> github.com/harbur/kubernetic-backend/pkg/apis.ListClusterRoles (5 handlers)
[GIN-debug] POST   /api/clusterrolebindings  --> github.com/harbur/kubernetic-backend/pkg/apis.CreateClusterRoleBinding (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/rolebindings --> github.com/harbur/kubernetic-backend/pkg/apis.CreateRoleBinding (5 handlers)
[GIN-debug] GET    /api/namespaces/:namespace/deployments/:name/revisions --> github.com/harbur/kubernetic-backend/pkg/apis.GetRevisions (5 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/deployments/:name/undo --> github.com/harbur/kubernetic-backend/pkg/apis.UndoDeployment (5 handlers)
[GIN-debug] GET    /api/customresourcedefinitions --> github.com/harbur/kubernetic-backend/pkg/apis.GetCustomResourceDefinitions (5 handlers)
[GIN-debug] GET    /api/apiresources         --> github.com/harbur/kubernetic-backend/pkg/apis.GetAPIResources (5 handlers)
[GIN-debug] GET    /api/customresources/:group/:version/:resource --> github.com/harbur/kubernetic-backend/pkg/apis.ListCustomResources (5 handlers)
[GIN-debug] GET    /api/customresources/:group/:version/:resource/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetCustomResource (5 handlers)
[GIN-debug] PUT    /api/customresources/:group/:version/:resource/:name --> github.com/harbur/kubernetic-backend/pkg/apis.UpdateCustomResource (5 handlers)
[GIN-debug] DELETE /api/customresources/:group/:version/:resource/:name --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteCustomResource (5 handlers)
[GIN-debug] GET    /api/metrics/nodes/:name  --> github.com/harbur/kubernetic-backend/pkg/apis.GetMetricsNode (5 handlers)
[GIN-debug] GET    /api/metrics/nodes        --> github.com/harbur/kubernetic-backend/pkg/apis.GetMetricsNodes (5 handlers)
[GIN-debug] GET    /api/usage-metrics/pods   --> github.com/harbur/kubernetic-backend/pkg/apis.GetListUsageMetricsPods (5 handlers)
[GIN-debug] GET    /api/usage-metrics/pods/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetUsageMetricsPods (5 handlers)
[GIN-debug] GET    /api/usage-metrics/nodes  --> github.com/harbur/kubernetic-backend/pkg/apis.GetListUsageMetricsNodes (5 handlers)
[GIN-debug] GET    /api/usage-metrics/nodes/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetUsageMetricsNodes (5 handlers)
[GIN-debug] GET    /api/usage-metrics/deployments --> github.com/harbur/kubernetic-backend/pkg/apis.GetListUsageMetricsDeployments (5 handlers)
[GIN-debug] GET    /api/usage-metrics/deployments/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetUsageMetricsDeployments (5 handlers)
[GIN-debug] GET    /api/usage-metrics/statefulsets --> github.com/harbur/kubernetic-backend/pkg/apis.GetListUsageMetricsStateFulSet (5 handlers)
[GIN-debug] GET    /api/usage-metrics/statefulsets/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetUsageMetricsStateFulSet (5 handlers)
[GIN-debug] GET    /api/usage-metrics/daemonsets --> github.com/harbur/kubernetic-backend/pkg/apis.GetListUsageMetricsDaemonSets (5 handlers)
[GIN-debug] GET    /api/usage-metrics/daemonsets/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetUsageMetricsDaemonSets (5 handlers)
[GIN-debug] GET    /api/usage-metrics/jobs   --> github.com/harbur/kubernetic-backend/pkg/apis.GetListUsageMetricsJobs (5 handlers)
[GIN-debug] GET    /api/usage-metrics/jobs/:name --> github.com/harbur/kubernetic-backend/pkg/apis.GetUsageMetricsJobs (5 handlers)
[GIN-debug] GET    /api/timeseries-metrics/pods --> github.com/harbur/kubernetic-backend/pkg/apis.ListTimeseriesMetrics (5 handlers)
[GIN-debug] GET    /api/timeseries-metrics/deployments --> github.com/harbur/kubernetic-backend/pkg/apis.ListTimeseriesMetricsDeployment (5 handlers)
[GIN-debug] GET    /api/timeseries-metrics/statefulsets --> github.com/harbur/kubernetic-backend/pkg/apis.ListTimeseriesMetricsStatefulSets (5 handlers)
[GIN-debug] GET    /api/timeseries-metrics/daemonsets --> github.com/harbur/kubernetic-backend/pkg/apis.ListTimeseriesMetricsDaemonSets (5 handlers)
[GIN-debug] GET    /api/timeseries-metrics/jobs --> github.com/harbur/kubernetic-backend/pkg/apis.ListTimeseriesMetricsJobs (5 handlers)
[GIN-debug] GET    /api/timeseries-metrics/nodes --> github.com/harbur/kubernetic-backend/pkg/apis.ListTimeseriesMetricsNodes (5 handlers)
[GIN-debug] GET    /api/addons/metrics-server --> github.com/harbur/kubernetic-backend/pkg/apis.GetMetricsServer (5 handlers)
[GIN-debug] POST   /api/addons/metrics-server --> github.com/harbur/kubernetic-backend/pkg/apis.CreateMetricsServer (5 handlers)
[GIN-debug] PUT    /api/addons/metrics-server --> github.com/harbur/kubernetic-backend/pkg/apis.UpdateMetricsServer (5 handlers)
[GIN-debug] DELETE /api/addons/metrics-server --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteMetricsServer (5 handlers)
[GIN-debug] GET    /api/addons/metrics-scraper --> github.com/harbur/kubernetic-backend/pkg/apis.GetMetricsScraper (5 handlers)
[GIN-debug] POST   /api/addons/metrics-scraper --> github.com/harbur/kubernetic-backend/pkg/apis.CreateMetricsScraper (5 handlers)
[GIN-debug] DELETE /api/addons/metrics-scraper --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteMetricsScraper (5 handlers)
[GIN-debug] GET    /api/addons/operators     --> github.com/harbur/kubernetic-backend/pkg/apis.GetOperators (5 handlers)
[GIN-debug] POST   /api/addons/operators     --> github.com/harbur/kubernetic-backend/pkg/apis.CreateOperators (5 handlers)
[GIN-debug] DELETE /api/addons/operators     --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteOperators (5 handlers)
[GIN-debug] GET    /api/operators            --> github.com/harbur/kubernetic-backend/pkg/apis.ListOperators (5 handlers)
[GIN-debug] GET    /api/operators/:name      --> github.com/harbur/kubernetic-backend/pkg/apis.GetOperator (5 handlers)
[GIN-debug] GET    /api/operators/:name/status --> github.com/harbur/kubernetic-backend/pkg/apis.GetOperatorStatus (5 handlers)
[GIN-debug] POST   /api/operators/:name      --> github.com/harbur/kubernetic-backend/pkg/apis.InstallOperator (5 handlers)
[GIN-debug] POST   /api/operatorsOptions/:name --> github.com/harbur/kubernetic-backend/pkg/apis.InstallOperatorOptions (5 handlers)
[GIN-debug] DELETE /api/operators/:name      --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteInstallOperators (5 handlers)
[GIN-debug] DELETE /api/operatorsOptions/namespace/:namespace/:name --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteInstallOperatorsOptions (5 handlers)
[GIN-debug] GET    /api/subscriptions        --> github.com/harbur/kubernetic-backend/pkg/apis.ListSubscriptions (5 handlers)
[GIN-debug] GET    /api/addons               --> github.com/harbur/kubernetic-backend/pkg/apis.ListAddons (5 handlers)
[GIN-debug] POST   /api/argo/argocds         --> github.com/harbur/kubernetic-backend/pkg/apis.CreateBasicApplications (6 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/applications --> github.com/harbur/kubernetic-backend/pkg/apis.CreateApplications (6 handlers)
[GIN-debug] POST   /api/users                --> github.com/harbur/kubernetic-backend/pkg/apis.CreateUser (5 handlers)
[GIN-debug] PUT    /api/users/:name          --> github.com/harbur/kubernetic-backend/pkg/apis.UpdateUser (5 handlers)
[GIN-debug] DELETE /api/users/:name          --> github.com/harbur/kubernetic-backend/pkg/apis.DeleteUser (5 handlers)
[GIN-debug] GET    /api/users/:name          --> github.com/harbur/kubernetic-backend/pkg/apis.GetUser (5 handlers)
[GIN-debug] GET    /api/users                --> github.com/harbur/kubernetic-backend/pkg/apis.ListUsers (5 handlers)
[GIN-debug] GET    /api/enabledusers/:name   --> github.com/harbur/kubernetic-backend/pkg/apis.GetUserEnabled (5 handlers)
[GIN-debug] GET    /api/events/:uid          --> github.com/harbur/kubernetic-backend/pkg/apis.ListEvents (5 handlers)
[GIN-debug] GET    /api/whoami               --> github.com/harbur/kubernetic-backend/pkg/apis.GetWhoami (5 handlers)
[GIN-debug] POST   /api/tekton/tasks/:name/start --> github.com/harbur/kubernetic-backend/pkg/apis.StartTask (6 handlers)
[GIN-debug] POST   /api/tekton/clustertasks/:name/start --> github.com/harbur/kubernetic-backend/pkg/apis.StartClusterTask (6 handlers)
[GIN-debug] POST   /api/tekton/pipelines/:name/start --> github.com/harbur/kubernetic-backend/pkg/apis.StartPipeline (6 handlers)
[GIN-debug] DELETE /api/tekton/taskruns/:name/cancel --> github.com/harbur/kubernetic-backend/pkg/apis.CancelTaskRun (6 handlers)
[GIN-debug] DELETE /api/tekton/pipelineruns/:name/cancel --> github.com/harbur/kubernetic-backend/pkg/apis.CancelPipelineRun (6 handlers)
[GIN-debug] POST   /api/kind/pipelineresources --> github.com/harbur/kubernetic-backend/pkg/apis.CreatePipelineResource (6 handlers)
[GIN-debug] POST   /api/namespaces/:namespace/pods/:name/ephemeralcontainers --> github.com/harbur/kubernetic-backend/pkg/apis.CreateEphemeral (5 handlers)
[GIN-debug] Listening and serving HTTP on localhost:45424
time="2020-10-19T13:44:03+02:00" level=warning msg="Cannot configure logging level, falling back to Info" log.level=
time="2020-10-19T13:44:03+02:00" level=info msg="[GET] /api/license 200 (1ms)" latency=1 method=GET params= path=/api/license statusCode=200
time="2020-10-19T13:44:03+02:00" level=error msg="cannot open preferences"
time="2020-10-19T13:44:03+02:00" level=info msg="[GET] /api/preferences 200 (1ms)" latency=1 method=GET params= path=/api/preferences statusCode=200
time="2020-10-19T13:44:03+02:00" level=info msg="[GET] /api/license 200 (1ms)" latency=1 method=GET params= path=/api/license statusCode=200
time="2020-10-19T13:44:03+02:00" level=info msg="[POST] /api/license/validate 200 (1ms)" latency=1 method=POST params= path=/api/license/validate statusCode=200

After clicking "OK", the application works as it's supposed to. The popup occur with each restart of the application.

AntBlo avatar Oct 19 '20 11:10 AntBlo

Thanks for the feedback, it seems to be linux-specific, we'll check it out to fix it for next version.

dkapanidis avatar Oct 19 '20 12:10 dkapanidis

Thank you. It is indeed linux-specific, it worked fine when I used it on Windows 10. A quick fix would be to have a setting for disabling automatic update fetching so that the popup doesn't appear.

AntBlo avatar Oct 19 '20 12:10 AntBlo

any news for this? I'm using version 3.1.0 and the file resources/app-update.yml is stil missing

jirkace avatar Mar 05 '21 11:03 jirkace

any news for this? I'm using version 3.1.0 and the file resources/app-update.yml is stil missing

I'm not sure if they have fixed it. For the time being, I can recommend https://k8slens.dev/ as a replacement.

Obviously, I would like there to be competition in the space. But so far, I have found Lens to work better on Ubuntu 20.10 at least.

AntBlo avatar Mar 05 '21 15:03 AntBlo

This is not fixed yet, I will notify here when the issue is resolved, in the meantime If you'd like to help with prioritisation of the issue you're more than welcome to invite others to upvote the issue with 👍 .

@AntonBlomstrom this is not a discussion board, please keep the conversation focused on the issue.

dkapanidis avatar Mar 05 '21 15:03 dkapanidis

Still have this issue in Version 3.1.0

boris779 avatar Apr 29 '21 06:04 boris779

@dkapanidis Please, is it possible to provide us the missing file? This startup error popup is annoying :-(

@boris779 Yes, I wrote about this version two months ago ^^

jirkace avatar Apr 30 '21 06:04 jirkace

apt-update.yml

provider: s3
bucket: kubernetic
updaterCacheDirName: kubernetic-updater

But then I see an error about unauthorized access to S3.

stepanselyuk avatar May 15 '21 15:05 stepanselyuk

Thanks and yes, there is an Access Denied error

Error: HttpError: 403 Forbidden
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>...............................</RequestId><HostId>..........................................</HostId></Error>"
Headers: {
  "x-amz-request-id": ".............................",
  "x-amz-id-2": ".............................................................................",
  "content-type": "application/xml",
  "transfer-encoding": "chunked",
  "date": "Sun, 16 May 2021 18:09:57 GMT",
  "server": "AmazonS3"
}
    at createHttpError (/home/blackie/kubernetic/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:84:10)
    at IncomingMessage.<anonymous> (/home/blackie/kubernetic/resources/app.asar/node_modules/electron-updater/node_modules/builder-util-runtime/out/httpExecutor.js:199:18)
    at IncomingMessage.emit (events.js:315:20)
    at endReadableNT (_stream_readable.js:1220:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

jirkace avatar May 16 '21 18:05 jirkace

Probably better just to package the application in Appimage format.

https://docs.appimage.org/packaging-guide/index.html https://docs.appimage.org/packaging-guide/overview.html#using-electron-builder

stepanselyuk avatar May 17 '21 14:05 stepanselyuk