OpenInterpreter / 01

The #1 open-source voice interface for desktop, mobile, and ESP32 chips.
https://01.openinterpreter.com/
GNU Affero General Public License v3.0
4.92k stars 517 forks source link

Better Handle `dmesg` Log File #239

Closed rbrisita closed 5 months ago

rbrisita commented 5 months ago

Adding checks for dmesg log access and creation of it if not accessible. A process is created to update /tmp/dmesg/ through out the life of the 01OS python process. The process created gets killed when the python process is killed.

Tested on Debian 11 and Manjaro 24.03 (Arch based) aarch64.

Closes issue #226.

mysticaltech commented 5 months ago

@KillianLucas @tyfiero Folks, I can testify that this was very useful to me on my linux Fedora 39.

KillianLucas commented 5 months ago

Brilliant. Great fix @rbrisita, many thanks for bringing this to new platforms.