Issues Installing rpm Binary in Oracle Linux in Oracle aarch64 VM
TLDR Frank faces trouble installing the rpm binary on an Oracle aarch64 vm running on Oracle Linux due to an incompatible architecture and unsupported system page size. Kishore Nallan advises to try the ARM binary or change the page size on the Linux distribution, and suggests creating a Github issue to track the needed build improvement.
Feb 03, 2023 (8 months ago)
Last metadata expiration check: 2:25:44 ago on Thu 02 Feb 2023 06:45:10 PM EST. Error: Problem: conflicting requests - package typesense-server-0.24.0-1.arm64 does not have a compatible architecture - nothing provides config(typesense-server) = 0.24.0-1 needed by typesense-server-0.24.0-1.arm64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Kishore Nallan04:38 AM
Kishore Nallan09:25 AM
<jemalloc>: Unsupported system page size <jemalloc>: Unsupported system page size terminate called without an active exception Aborted (core dumped)
Kishore Nallan12:38 PM
[frank@vm ~]$ ./typesense-server --data-dir=$(pwd)/typesense-data --api-key=$TYPESENSE_API_KEY --enable-cors <jemalloc>: Unsupported system page size <jemalloc>: Unsupported system page size terminate called without an active exception Aborted (core dumped)
Kishore Nallan12:41 PM
Kishore Nallan12:45 PM
Ampere Altra A1 Compute
(this is Oracle's always free tier -- I was hoping it would be a good fit for a local typesense server)
Feb 06, 2023 (8 months ago)
Kishore Nallan04:33 AM
jemallocand that only works well on
4096page size. That's the default page size on most Linux distributions but I just realized that CentOS, RedHat, or Oracle Linux, set the default page size to 64k. Is it possible to change that to 4K (not sure if that's determined at kernel compile time)?
Kishore Nallan04:42 AM
Can you please create a Github issue so we can track this build improvement?
Indexed 2786 threads (79% resolved)
ARM Support for Typesense on AWS Graviton Servers
Tatu inquires on ARM support for Typesense. Kishore Nallan informs it's on the roadmap with end of year completion. After some troubleshooting, they successfully test an ARM build, preparing it for the 0.23 release.
Trouble Running Typesense Docker Image on AMD Phenom II X4 955 Processor
Ian struggles to run Typesense on an AMD Phenom II X4 955 Processor, experiencing the docker image to shut down immediately upon startup. Jason and Kishore Nallan suggest multiple troubleshooting steps, identifying the potential issue as the processor's lack of support for MSSE4 flags.
Installing and Running Typesense Server on Fedora 35
User Edson struggled to initiate Typesense server. Jason suggested using the RC build for Fedora 35. After troubleshooting and following instructions, Edson was finally able to start their server. They discussed the need for clearer installation documentation since it was an incompatibility issue with Fedora 35.
Resolving Multilingual Search Function in Typesense Software
Bill is having difficulty with multilingual search functionality in Typesense software. Developer Kishore Nallan suggested setting a language locale and provided a demo build. The build solution had some issues, and after multiple rounds of software updates and troubleshooting, the problem still persists.
Trouble with DocSearch Scraper and Pipenv Across Multiple OSs
James ran into errors when trying to build Typesense DocSearch Scraper from scratch, and believes it’s because of a bad Pipfile.lock. Jason attempted to replicate the error, and spent hours trying to isolate the issue but ultimately fixed the problem and copied his bash history for future reference. The conversation touches briefly on the subject of using a virtual machine for testing.