Was looking for a lightweight browser to run from a remote CentOS server, so downloaded the most recent AppImage release of Midori. I was able to install the dependencies to get the image to start, it opened up a window, but never presented anything in the window.
This was output:
libGL` error: MESA-LOADER: failed to open swrast (search paths /usr/lib64/dri)
libGL error: failed to load driver: swrast
(node:2265) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:2265) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:2265) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:2265) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
Checking for update
Error: Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/grupoastian/midori-desktop/releases/download/v1.1.4/latest-linux.yml): HttpError: 404 Not Found
"method: GET url: https://github.com/grupoastian/midori-desktop/releases/download/v1.1.4/latest-linux.yml\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": "Mon, 21 Dec 2020 01:20:31 GMT",
"content-type": "text/plain; charset=utf-8",
"status": "404 Not Found",
"vary": "X-PJAX, 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": "1; mode=block",
"referrer-policy": "no-referrer-when-downgrade",
"expect-ct": "max-age=2592000, report-uri=\"https://api.github.com/_private/browser/errors\"",
"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",
"set-cookie": [
"_gh_sess=G%2FaEflAoUw7IorH%2FawUwYEP2ppMSZnwJlInOOJyIoSKFcC5IZt303a0fGXDiIV3qQvsAdM3vFl0RV4v55wkY0f97TVy0GiA69%2FWhgcCyjiGgInCaZet%2BtkjV1heQDV5PQivdbqbJt8IM19YdRh2qEMDdvzm97WeLW5tfvPBsHKQP85Nj2MOwuwTkJZpI%2BwG9E2%2F9yVepYzib5xUkRgSpi1M%2BN9Mizx26YHWHexybkkRKv%2BwJtM30heVRbUVRbNNlr5vK%2FIWo2kxsHOiW5bTdaw%3D%3D--LTo9ehPDTRJbhZ7W--L06QJx%2Bz1xyTPfDl%2BoBcYw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax",
"_octo=GH1.1.1138100527.1608513630; Path=/; Domain=github.com; Expires=Tue, 21 Dec 2021 01:20:30 GMT; Secure; SameSite=Lax",
"logged_in=no; Path=/; Domain=github.com; Expires=Tue, 21 Dec 2021 01:20:30 GMT; HttpOnly; Secure; SameSite=Lax"
],
"content-length": "40",
"x-github-request-id": "CFA4:7743:1831462:24FF332:5FDFF85E"
}
at d (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:178741)
at o.handleResponse (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:180364)
at ClientRequest.<anonymous> (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:179833)
at ClientRequest.emit (events.js:223:5)
at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2566:12)
at SimpleURLLoaderWrapper.emit (events.js:223:5)
at t.newError (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:7180)
at t.GitHubProvider.getLatestVersion (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:194718)
at async f.getUpdateInfoAndProvider (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:119299)
at async f.doCheckForUpdates (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:119585)
(node:2265) UnhandledPromiseRejectionWarning: Error: Cannot find latest-linux.yml in the latest release artifacts (https://github.com/grupoastian/midori-desktop/releases/download/v1.1.4/latest-linux.yml): HttpError: 404 Not Found
"method: GET url: https://github.com/grupoastian/midori-desktop/releases/download/v1.1.4/latest-linux.yml\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": "Mon, 21 Dec 2020 01:20:31 GMT",
"content-type": "text/plain; charset=utf-8",
"status": "404 Not Found",
"vary": "X-PJAX, 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": "1; mode=block",
"referrer-policy": "no-referrer-when-downgrade",
"expect-ct": "max-age=2592000, report-uri=\"https://api.github.com/_private/browser/errors\"",
"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",
"set-cookie": [
"_gh_sess=G%2FaEflAoUw7IorH%2FawUwYEP2ppMSZnwJlInOOJyIoSKFcC5IZt303a0fGXDiIV3qQvsAdM3vFl0RV4v55wkY0f97TVy0GiA69%2FWhgcCyjiGgInCaZet%2BtkjV1heQDV5PQivdbqbJt8IM19YdRh2qEMDdvzm97WeLW5tfvPBsHKQP85Nj2MOwuwTkJZpI%2BwG9E2%2F9yVepYzib5xUkRgSpi1M%2BN9Mizx26YHWHexybkkRKv%2BwJtM30heVRbUVRbNNlr5vK%2FIWo2kxsHOiW5bTdaw%3D%3D--LTo9ehPDTRJbhZ7W--L06QJx%2Bz1xyTPfDl%2BoBcYw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax",
"_octo=GH1.1.1138100527.1608513630; Path=/; Domain=github.com; Expires=Tue, 21 Dec 2021 01:20:30 GMT; Secure; SameSite=Lax",
"logged_in=no; Path=/; Domain=github.com; Expires=Tue, 21 Dec 2021 01:20:30 GMT; HttpOnly; Secure; SameSite=Lax"
],
"content-length": "40",
"x-github-request-id": "CFA4:7743:1831462:24FF332:5FDFF85E"
}
at d (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:178741)
at o.handleResponse (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:180364)
at ClientRequest.<anonymous> (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:179833)
at ClientRequest.emit (events.js:223:5)
at SimpleURLLoaderWrapper.<anonymous> (electron/js2c/browser_init.js:2566:12)
at SimpleURLLoaderWrapper.emit (events.js:223:5)
at t.newError (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:7180)
at t.GitHubProvider.getLatestVersion (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:194718)
at async f.getUpdateInfoAndProvider (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:119299)
at async f.doCheckForUpdates (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:119585)
(node:2265) 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:2265) [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.
TypeError: Cannot destructure property 'title' of 'this.viewManager.selected' as it is undefined.
at t.AppWindow.updateTitle (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:366664)
at WebContents.<anonymous> (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:642527)
at WebContents.emit (events.js:228:7)
(node:2265) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
TypeError: Object has been destroyed
at u.onRemoved (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:106070)
at BrowserWindow.<anonymous> (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:104896)
at Object.onceWrapper (events.js:313:26)
at BrowserWindow.emit (events.js:223:5)
TypeError: Object has been destroyed
at h.onRemoved (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:102591)
at WebContents.<anonymous> (/tmp/.mount_MidoriO74kCV/resources/app.asar/build/main.bundle.js:2:100664)
at Object.onceWrapper (events.js:313:26)
at WebContents.emit (events.js:228:7)
Was looking for a lightweight browser to run from a remote CentOS server, so downloaded the most recent AppImage release of Midori. I was able to install the dependencies to get the image to start, it opened up a window, but never presented anything in the window.
This was output: