Aether shows a spinning circle, never starts up, and shows a repeating error message in the terminal

  • Operating System (Platform and Version): Debian 10 Buster
  • App version (at Preferences > About): Preferences > About doesn’t work, but I installed Aether from a file called Aether-2.0.0-dev.14+1912161354.a1a015e.snap

Expected Behavior
Aether starts to run

Actual behavior
Instead, I get this error message repeatedly, while Aether shows a spinning circle:

Attempting to restart the frontend now.
0
{ FrontendReady: false,
  FrontendAPIPort: 0,
  FrontendClientConnInitialised: false,
  ClientAPIServerPort: 0,
  FrontendDaemonStarted: false,
  RendererReady: true,
  FrontendDaemon:
   ChildProcess {
     _events: [Object: null prototype] { exit: [Function] },
     _eventsCount: 1,
     _maxListeners: undefined,
     _closesNeeded: 3,
     _closesGot: 3,
     connected: false,
     signalCode: null,
     exitCode: 1,
     killed: false,
     spawnfile: '/snap/aether/x1/resources/app/aether-frontend-linux-x64',
     _handle: null,
     spawnargs:
      [ '/snap/aether/x1/resources/app/aether-frontend-linux-x64',
        'run',
        '--isdev=false',
        '--clientip=127.0.0.1',
        '--clientport=0' ],
     pid: 2393,
     stdin:
      Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: null,
        _readableState: [ReadableState],
        readable: false,
        _events: [Object],
        _eventsCount: 1,
        _maxListeners: undefined,
        _writableState: [WritableState],
        writable: false,
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        [Symbol(asyncId)]: 91,
        [Symbol(kHandle)]: null,
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0 },
     stdout:
      Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: null,
        _readableState: [ReadableState],
        readable: false,
        _events: [Object],
        _eventsCount: 3,
        _maxListeners: undefined,
        _writableState: [WritableState],
        writable: false,
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        write: [Function: writeAfterFIN],
        [Symbol(asyncId)]: 92,
        [Symbol(kHandle)]: null,
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0 },
     stderr:
      Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: null,
        _readableState: [ReadableState],
        readable: false,
        _events: [Object],
        _eventsCount: 3,
        _maxListeners: undefined,
        _writableState: [WritableState],
        writable: false,
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        write: [Function: writeAfterFIN],
        [Symbol(asyncId)]: 93,
        [Symbol(kHandle)]: null,
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBytesRead)]: 767,
        [Symbol(kBytesWritten)]: 0 },
     stdio: [ [Socket], [Socket], [Socket] ] },
  AppIsShuttingDown: false }
Frontend daemon starting
fepath
/snap/aether/x1/resources/app/aether-frontend-linux-x64
2020/04/25 20:26:45 The Frontend Server could not start listening. Err: listen tcp4 127.0.0.1:0: listen: operation not permitted
2020/04/25 20:26:45 
STACK TRACE
/Users/Helios/CloudStation/DropboxExpats/Aether_Catchall/Aether_Main_Repo/Aether_2/aether-core/aether/services/logging/logging.go:73
/Users/Helios/CloudStation/DropboxExpats/Aether_Catchall/Aether_Main_Repo/Aether_2/aether-core/aether/services/logging/logging.go:82
/Users/Helios/CloudStation/DropboxExpats/Aether_Catchall/Aether_Main_Repo/Aether_2/aether-core/aether/frontend/feapiserver/feapiserver.go:31 
/usr/local/Cellar/go/1.13/libexec/src/runtime/asm_amd64.s:1357 
:0

2020/04/25 20:26:45 The Frontend Server could not start listening. Err: listen tcp4 127.0.0.1:0: listen: operation not permitted

Frontend process exited with code 1 and signal null
We will reattempt to start the frontend daemon in 10 seconds.

To Reproduce

  1. On Debian 10 buster, run:

    sudo apt install snapd
    snap install --dangerous ~/Downloads/Aether-2.0.0-dev.14+1912161354.a1a015e.snap
    /snap/bin/aether

  2. Observe the results

Screenshots

Additional Information
I don’t update my software regularly. And my video card doesn’t work right.

This has nothing to do with Aether — your computer is not giving Aether network access so it can start listening. Per your log:

2020/04/25 20:26:45 The Frontend Server could not start listening. Err: listen tcp4 127.0.0.1:0: listen: operation not permitted

This could be an outdated version of Snap, outdated OS, outdated kernel, or you’re running in some custom configuration that restricts network access that is normally given. Make sure Aether gets network access, to both localhost and to the outside internet. Localhost access is needed because the frontend, backend and client talk to each other over that.

I’ve fixed the issue by installing some packages on snap before installing Aether. Namely snap install hello-world and snap install snapd.

Thank you!

That’s very interesting — I guess snap was out of date then. Cheers.

Either that or it just wasn’t set up properly. Apparently you have to install something from the Snap repo so that it can install core and set itself up or something.

Or both.