ubports-installer icon indicating copy to clipboard operation
ubports-installer copied to clipboard

[Fedora] Appimage installer fails

Open peterge1998 opened this issue 2 years ago • 4 comments

image After Downloading all files the installer crashes. image

This is the from log (its infinte):

Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:198:10)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/plugins/adb/plugin.js:127:27
    at /tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:429:19
    at Array.forEach (<anonymous>)
    at Socket.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar.unpacked/node_modules/promise-android-tools/lib/module.cjs:422:14)
    at Socket.emit (node:events:526:28)
warn: lost connection to device
Error sending from webFrameMain:  Error: Render frame was disposed before WebFrameMain could be accessed
    at n.send (node:electron/js2c/browser_init:165:417)
    at b.send (node:electron/js2c/browser_init:161:2494)
    at Window.send (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/window.js:46:20)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/prompt.js:35:14
    at new Promise (<anonymous>)
    at prompt (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/prompt.js:33:12)
    at EventEmitter.<anonymous> (/tmp/.mount_ubportkq5siv/resources/app.asar/src/lib/mainEvent.js:269:3)
    at EventEmitter.emit (node:events:526:28)
    at /tmp/.mount_ubportkq5siv/resources/app.asar/src/core/core.js:384:19
    at new Promise (<anonymous>)

peterge1998 avatar Aug 18 '22 08:08 peterge1998

image i cant boot into recovery to reconnect, the connections lost message keeps coming up

image

Edit: Tried 0.9.5-beta instead of 0.9.6-beta

peterge1998 avatar Aug 18 '22 09:08 peterge1998

I have dropped tsparticles for animating certain steps, which decreases CPU load by a lot. Additionally, there seems to have been a memory leak with the specific version of tsparticles we were using.

https://github.com/ubports/ubports-installer/pull/2809

With this PR applied my CPU usage when animating is below < 10% and the memory leaks are gone. The javascript vm instance uses < 5 MB.

amartinz avatar Aug 19 '22 15:08 amartinz

was able to install sucessfully after changing data and system to ext4 like shown in this video https://www.youtube.com/watch?v=b4WkjUkHUzw

peterge1998 avatar Aug 22 '22 06:08 peterge1998

@amartinz we need a check in the installer if cache partition is writable before installer pushes files.

Flohack74 avatar Aug 22 '22 13:08 Flohack74

Closing this as the original issue was solved and Florian created a new issue to track additional improvements.

amartinz avatar Sep 08 '22 15:09 amartinz