Closed kforner closed 1 year ago
Thanks for raising the issue (with relevant details!) and sorry for the installation roadblocks. As it turns out, GLIBC_2.35
isn't available on Ubuntu 20.04 -- as showing in this and this discussion.
For now, I think glibc 2.35
is just going to be a system requirement. I'll document that some place.
You should still be able to use the application via the python package or Docker, but let me know if that doesn't work either. Here's a sample docker-compose.yml file that can help you get started.
You could go through the task of updating your glibc
version, but I don't recommend this as it's a system package and can lead to other issues in your OS.
You should still be able to use the application via the python package
For now, I think glibc 2.35 is just going to be a system requirement. I'll document that some place.
ubuntu 20.04 is a LTS, meaning lots of people and enterprises still use it.
Thanks for your help.
Hey @kforner, I was able to finally reproduce this issue on an Ubuntu 20.04.
Can you verify that using the latest khoj debian package here fixes the issue for you?
Hey. I could not find any deb package in your link.
Ah those build artifacts have expired. Could you try install the .deb
package visible at the bottom of this build?
Or if that's expired (in 3 days from today) a .deb
package from the latest desktop app build here
This almost worked:
/opt/Khoj
[08:52:05 AM] INFO 🌘 Starting Khoj main.py:69
/opt/Khoj: symbol lookup error: /tmp/_MEI977qgB/libQt6WaylandClient.so.6: undefined symbol: wl_proxy_marshal_flags
One slow step at a time to support Ubuntu 20.04 😅. Which version of Wayland do you have installed on your machine?
Based on this bug report, the default Wayland on Ubuntu 20.04 is unsupported by Khoj. Khoj uses PySide version >= 6.5.1. PySide versions >=6.5.1 expect a newer Wayland which support wl_proxy_marshal_flags
. Potential solutions:
Closing this issue as we've removed dependency from PySide for the Khoj GUI/Desktop app
After installation using the latest debian package
khoj_0.10.0_amd64.deb
: