midori-browser / core

Midori Web Browser - a lightweight, fast and free web browser using WebKit and GTK+
https://www.midori-browser.org/
GNU Lesser General Public License v2.1
400 stars 67 forks source link

[AppImage] Release 1.1.4 does not run on CentOS 8.3 #430

Open schneis opened 3 years ago

schneis commented 3 years ago

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)