Troubleshooting

Thank you for using Rust Insight! interactive app. If you have issues using the app, try to check the cases below:


The launcher reports the port is not free

The launcher app detects the port 6361 is free, because the reader app uses this port for serving UI.

If the port is not free, the launcher reports about the issue:

Failed: The port is not free: http://localhost:6361/

Try to check you don't have:

  • Another copy of the knowledge running
  • Other app that has already occupied the port

The launcher can't detect an app (port)

If the laucher failed with the error:

Failed: The app is still not available at: http://localhost:6361/

That means the reader app can't be started.

To get more details about the error, you can run the reader app manually:

~/.cache/rustinsight/bin/ri-lab

The glibc library is not found

If you tried to start the reader app and get an error:

$ ./ri-lab
./ri-lab: /lib/x86_64-linux-gnu/libc.so.6:
    version `GLIBC_2.32' not found (required by ./ri-lab)
./ri-lab: /lib/x86_64-linux-gnu/libc.so.6:
    version `GLIBC_2.33' not found (required by ./ri-lab)
./ri-lab: /lib/x86_64-linux-gnu/libc.so.6:
    version `GLIBC_2.34' not found (required by ./ri-lab)

That means you don't have a suitable version of the glibc app.

The reader uses the latest environment for building binaries (actually, GitHub CI is used).

To fix that, consider updating the library or upgrading the system.

Another solution is using the LTS version built for the oldest supported version of Linux (Ubuntu). To load that version, use the command:

knowledge update --system lts --force

If you still can't solve the problem, contact support, please: support@knowledge.dev.