From f73a6cfd5c57d68fde8a02d60180725f6b75e9fa Mon Sep 17 00:00:00 2001 From: JMARyA Date: Sat, 11 Jan 2025 21:41:04 +0100 Subject: [PATCH] fix --- src/install/ollama.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/install/ollama.rs b/src/install/ollama.rs index af5e79f..47ca27e 100644 --- a/src/install/ollama.rs +++ b/src/install/ollama.rs @@ -1,3 +1,5 @@ +use std::time::Duration; + use crate::{ config::OllamaConfig, linux::{arch_chroot, systemd_service_enable}, @@ -19,11 +21,13 @@ pub fn setup_ollama(conf: &OllamaConfig) { let mut ollama_server = std::process::Command::new("arch-chroot") .arg("/mnt") - .arg("runuser -u ollama -- env OLLAMA_MODELS=/var/lib/ollama HOME=/var/lib/ollama /usr/bin/ollama serve") + .arg("/bin/runuser -u ollama -- env OLLAMA_MODELS=/var/lib/ollama HOME=/var/lib/ollama /usr/bin/ollama serve") .stdout(std::process::Stdio::piped()) .spawn() .expect("Failed to start ollama server"); + std::thread::sleep(Duration::from_secs(5)); + let models = conf.models.clone().unwrap_or_default(); for model in models {