Describe the bug
After installing OpenLens v 6.3.0 i cannot see Logs and Shell buttons under pods / nodes
To Reproduce
Steps to reproduce the behavior:
- Install OpenLens on Windows using scoop
- Launching OpenLens
Expected behavior
I would like to see the Logs and Shell buttons like in standard Lens IDE
Screenshots

Environment (please complete the following information):
- Lens Version: OpenLens v 6.3.0
- OS: Windows 10 Build 19044.2364
- Installation method (e.g. snap or AppImage in Linux): scoop
Logs:
When you run the application executable from command line you will see some logging output. Please paste them here:
info: Ôľ¬ čöî Starting LensProxy +0ms
info: Ôľ¬ [LENS-PROXY]: Proxy server has started at 127.0.0.1:53779 +5ms
info: Ôľ¬ čöÄ Testing LensProxy connection ... +2ms
info: Ôľ¬ [LENS-USER-STORE]: LOADING ... +7ms
info: Ôľ¬ [LENS-USER-STORE]: LOADED from C:\Users\lukjaw\AppData\Roaming\OpenLens\lens-user-store.json +14ms
info: Ôľ¬ [LENS-CLUSTER-STORE]: LOADING ... +0ms
info: Ôľ¬ [LENS-CLUSTER-STORE]: LOADED from C:\Users\lukjaw\AppData\Roaming\OpenLens\lens-cluster-store.json +140ms
info: Ôľ¬ ÔÜí LensProxy connection OK +16ms
info: Ôľ¬ [CREATE-ELECTRON-WINDOW]: Loading content for window "splash" from file: C:\Users\lukjaw\scoop\apps\openlens\current\resources\app.asar\static\splash.html... +48ms
info: Ôľ¬ [CREATE-ELECTRON-WINDOW]: Window "splash" loaded +222ms
info: Ôľ¬ [LENS-EXTENSIONS]: LOADING ... +21ms
info: Ôľ¬ [LENS-EXTENSIONS]: LOADED from C:\Users\lukjaw\AppData\Roaming\OpenLens\lens-extensions.json +3ms
info: Ôľ¬ [LENS-WEBLINK-STORE]: LOADING ... +5ms
info: Ôľ¬ [LENS-WEBLINK-STORE]: LOADED from C:\Users\lukjaw\AppData\Roaming\OpenLens\lens-weblink-store.json +12ms
info: Ôľ¬ čôč Setting protocol client for lens:// +8ms
info: Ôľ¬ čôč Protocol client register succeeded Ôťů +2ms
info: Ôľ¬ čžę Initializing extensions +4ms
info: Ôľ¬ [LENS-FILESYSTEM-PROVISIONER-STORE]: LOADING ... +41ms
info: Ôľ¬ [LENS-FILESYSTEM-PROVISIONER-STORE]: LOADED from C:\Users\lukjaw\AppData\Roaming\OpenLens\lens-filesystem-provisioner-store.json +4ms
info: Ôľ¬ čÉÜ Syncing shell environment +0ms
info: Ôľ¬ [EXTENSIONS-LOADER]: auto initializing extensions +23ms
info: Ôľ¬ [LENS-HOTBAR-STORE]: LOADING ... +2ms
info: Ôľ¬ [LENS-HOTBAR-STORE]: LOADED from C:\Users\lukjaw\AppData\Roaming\OpenLens\lens-hotbar-store.json +10ms
info: Ôľ¬ [EXTENSION-DISCOVERY] loading extensions from C:\Users\lukjaw\AppData\Roaming\OpenLens +9ms
info: Ôľ¬ [EXTENSION-DISCOVERY] watching extension add/remove in C:\Users\lukjaw\.k8slens\extensions +12ms
info: Ôľ¬ [CREATE-ELECTRON-WINDOW]: Loading content for window "first-application-window" from url: http://localhost:53779... +17ms
info: Ôľ¬ [CREATE-ELECTRON-WINDOW]: Window "first-application-window" loaded +2s
Checking for update
info: Ôľ¬ [KUBECONFIG-SYNC]: starting requested syncs +444ms
info: ÔöĆ [KUBECONFIG-SYNC]: starting sync of file/folder +2ms
info: ÔöŚ [1] { filePath: 'C:\\Users\\lukjaw\\AppData\\Roaming\\OpenLens\\kubeconfigs' }
info: ÔöĆ [KUBECONFIG-SYNC]: starting sync of file/folder +2ms
info: ÔöŚ [1] { filePath: 'C:\\Users\\lukjaw\\.kube' }
Error: Error: Cannot find channel "latest.yml" update info: HttpError: 404
"method: GET url: https://github.com/MuhammedKalkan/OpenLens/releases/download/Latest/latest.yml?noCache=1gkstml0t\n\nPlease double check that your authentication token is correct. Due to security reasons, actual status maybe not reported, but 404.\n"
Headers: {
"server": "GitHub.com",
"date": "Thu, 22 Dec 2022 12:42:34 GMT",
"content-type": "text/plain; charset=utf-8",
"vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
"cache-control": "no-cache",
"strict-transport-security": "max-age=31536000; includeSubdomains; preload",
"x-frame-options": "deny",
"x-content-type-options": "nosniff",
"x-xss-protection": "0",
"referrer-policy": "no-referrer-when-downgrade",
"content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
"content-encoding": "gzip",
"content-length": "29",
"x-github-request-id": "D228:79F3:8527612:893D291:63A450BA"
}
at createHttpError (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:14:12)
at ElectronHttpExecutor.handleResponse (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:116:20)
at ClientRequest.<anonymous> (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:82:26)
at ClientRequest.emit (node:events:526:28)
at ClientRequest.emit (node:domain:475:12)
at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:6917)
at SimpleURLLoaderWrapper.emit (node:events:526:28)
at SimpleURLLoaderWrapper.emit (node:domain:475:12)
at Object.newError (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\index.js:47:19)
at GenericProvider.getLatestVersion (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\out\providers\GenericProvider.js:27:50)
at async NsisUpdater.getUpdateInfoAndProvider (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:298:19)
at async NsisUpdater.doCheckForUpdates (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:312:24)
at async C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\static\build\main.js:2:413995
at async r (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\static\build\main.js:2:414485)
at async C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\static\build\main.js:2:417149
error: ÔöĆ [UPDATE-APP/CHECK-FOR-UPDATES] Cannot find channel "latest.yml" update info: HttpError: 404
"method: GET url: https://github.com/MuhammedKalkan/OpenLens/releases/download/Latest/latest.yml?noCache=1gkstml0t\n\nPlease double check that your authentication token is correct. Due to security reasons, actual status maybe not reported, but 404.\n"
Headers: {
"server": "GitHub.com",
"date": "Thu, 22 Dec 2022 12:42:34 GMT",
"content-type": "text/plain; charset=utf-8",
"vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
"cache-control": "no-cache",
"strict-transport-security": "max-age=31536000; includeSubdomains; preload",
"x-frame-options": "deny",
"x-content-type-options": "nosniff",
"x-xss-protection": "0",
"referrer-policy": "no-referrer-when-downgrade",
"content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
"content-encoding": "gzip",
"content-length": "29",
"x-github-request-id": "D228:79F3:8527612:893D291:63A450BA"
}
at createHttpError (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:14:12)
at ElectronHttpExecutor.handleResponse (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:116:20)
at ClientRequest.<anonymous> (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:82:26)
at ClientRequest.emit (node:events:526:28)
at ClientRequest.emit (node:domain:475:12)
at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:6917)
at SimpleURLLoaderWrapper.emit (node:events:526:28)
at SimpleURLLoaderWrapper.emit (node:domain:475:12) +286ms
error: Ôöâ [ 1] Error: Cannot find channel "latest.yml" update info: HttpError: 404
error: Ôöâ [ 2] "method: GET url: https://github.com/MuhammedKalkan/OpenLens/releases/download/Latest/latest.yml?noCache=1gkstml0t\n\nPlease double check that your authentication token is correct. Due to security reasons, actual status maybe not reported, but 404.\n"
error: Ôöâ [ 3] Headers: {
error: Ôöâ [ 4] "server": "GitHub.com",
error: Ôöâ [ 5] "date": "Thu, 22 Dec 2022 12:42:34 GMT",
error: Ôöâ [ 6] "content-type": "text/plain; charset=utf-8",
error: Ôöâ [ 7] "vary": "X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With",
error: Ôöâ [ 8] "cache-control": "no-cache",
error: Ôöâ [ 9] "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
error: Ôöâ [10] "x-frame-options": "deny",
error: Ôöâ [11] "x-content-type-options": "nosniff",
error: Ôöâ [12] "x-xss-protection": "0",
error: Ôöâ [13] "referrer-policy": "no-referrer-when-downgrade",
error: Ôöâ [14] "content-security-policy": "default-src 'none'; base-uri 'self'; connect-src 'self'; form-action 'self'; img-src 'self' data:; script-src 'self'; style-src 'unsafe-inline'",
error: Ôöâ [15] "content-encoding": "gzip",
error: Ôöâ [16] "content-length": "29",
error: Ôöâ [17] "x-github-request-id": "D228:79F3:8527612:893D291:63A450BA"
error: Ôöâ [18] }
error: Ôöâ [19] at createHttpError (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:14:12)
error: Ôöâ [20] at ElectronHttpExecutor.handleResponse (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:116:20)
error: Ôöâ [21] at ClientRequest.<anonymous> (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\httpExecutor.js:82:26)
error: Ôöâ [22] at ClientRequest.emit (node:events:526:28)
error: Ôöâ [23] at ClientRequest.emit (node:domain:475:12)
error: Ôöâ [24] at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/browser_init:101:6917)
error: Ôöâ [25] at SimpleURLLoaderWrapper.emit (node:events:526:28)
error: Ôöâ [26] at SimpleURLLoaderWrapper.emit (node:domain:475:12)
error: Ôöâ [27] at Object.newError (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\node_modules\builder-util-runtime\out\index.js:47:19)
error: Ôöâ [28] at GenericProvider.getLatestVersion (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\out\providers\GenericProvider.js:27:50)
error: Ôöâ [29] at async NsisUpdater.getUpdateInfoAndProvider (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:298:19)
error: Ôöâ [30] at async NsisUpdater.doCheckForUpdates (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\node_modules\electron-updater\out\AppUpdater.js:312:24)
error: Ôöâ [31] at async C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\static\build\main.js:2:413995
error: Ôöâ [32] at async r (C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\static\build\main.js:2:414485)
error: Ôöâ [33] at async C:\Users\lukjaw\scoop\apps\openlens\6.3.0\resources\app.asar\static\build\main.js:2:417149
error: ÔöŚ [34] { code: 'ERR_UPDATER_CHANNEL_FILE_NOT_FOUND' }
Additional context
I Was using Lens IDE on a license grace period and i wanted to switch to OpenLens.
I removed previous Lens version and cleared all /User/Appdata files and any remaining files from old installations, rebooted, re-installed OpenLens again, tried also solution mentioned in here:
https://github.com/lensapp/lens/issues/1690#issuecomment-886260245
But i ran npm install
from the scoop folder (C:\Users****\scoop\apps\openlens\6.3.0\resources\app.asar.unpacked\node_modules)
bug