# Incident Ollama model store — diagnostic lecture seule Date : 2026-05-25 12:55 Europe/Paris Auteur : Codex Contexte : Dom observe que des modeles semblent avoir disparu de `ollama list`, notamment des 27B medicaux / T2A. ## Conclusion provisoire Les deux modeles T2A 27B critiques ne sont pas perdus : - `t2a-gemma3-27b:latest` est present dans Ollama et son blob est identique au GGUF local Q8. - `t2a-gemma3-27b-q4:latest` est present dans Ollama et son blob est identique au GGUF local Q4. - Les deux GGUF existent aussi dans `/mnt/backup/projects/t2a_v2/models/` avec les memes checksums. Le modele `thiagomoraes/medgemma-27b-it:Q4_K_S` est aussi present dans le store actif Ollama, avec un blob de 16G. Ce diagnostic ne prouve pas qu'aucun autre modele n'a disparu : il prouve que les 27B identifies pendant l'incident sont encore presents et reconstruisibles. ## Etat Ollama actif - Un seul serveur `ollama serve` observe. - Processus principal : `/usr/local/bin/ollama serve`, user `ollama`. - Store actif : `/var/lib/ollama/.ollama/models`. - `OLLAMA_MODELS` shell : vide. - Service systemd : pas d'override explicite `OLLAMA_MODELS`, mais le journal indique le store actif ci-dessus. - Store actif : 38 manifests, 106 blobs, 178G. - `/usr/share/ollama` : absent. - `/home/dom/.ollama/models` : absent. Historique notable : ```text /home/dom/.bash_history:33:sudo rm -rf /usr/share/ollama /home/dom/.bash_history:34:sudo rm -rf ~/.ollama ``` Le fichier bash history date de 2025-10-23, donc ce n'est pas une preuve d'action recente. C'est compatible avec une ancienne migration/reinstallation Ollama ayant supprime d'anciens stores non actifs. ## Modeles critiques verifies | Tag Ollama | Taille | Quant | Blob actif | Source locale | Backup | Statut | |---|---:|---|---|---|---|---| | `t2a-gemma3-27b:latest` | 28G | Q8_0 | `sha256-2f2509e30b0d07db517b82e62404194ef355846f08ac287775ff363693086818` | `/home/dom/ai/t2a_v2/models/t2a-gemma3-27b-q8_0.gguf` | `/mnt/backup/projects/t2a_v2/models/t2a-gemma3-27b-q8_0.gguf` | Present + reconstructible | | `t2a-gemma3-27b-q4:latest` | 16G | Q4_K_M | `sha256-0139f42273d53348fa0d24daae016b7231e1310258bbbaa7e38a1af703217c1a` | `/home/dom/ai/t2a_v2/models/t2a-gemma3-27b-q4_k_m.gguf` | `/mnt/backup/projects/t2a_v2/models/t2a-gemma3-27b-q4_k_m.gguf` | Present + reconstructible | | `thiagomoraes/medgemma-27b-it:Q4_K_S` | 16G | Q4_K_S | `sha256-7cb6ff10942c8ccf370e274daafaf56da3fff318f40a355df331d8783c6c11f3` | Store Ollama actif | non identifie hors Ollama | Present | Checksums confirmes : ```text 2f2509e30b0d07db517b82e62404194ef355846f08ac287775ff363693086818 /var/lib/ollama/.ollama/models/blobs/sha256-2f2509e30b0d07db517b82e62404194ef355846f08ac287775ff363693086818 2f2509e30b0d07db517b82e62404194ef355846f08ac287775ff363693086818 /home/dom/ai/t2a_v2/models/t2a-gemma3-27b-q8_0.gguf 2f2509e30b0d07db517b82e62404194ef355846f08ac287775ff363693086818 /mnt/backup/projects/t2a_v2/models/t2a-gemma3-27b-q8_0.gguf 0139f42273d53348fa0d24daae016b7231e1310258bbbaa7e38a1af703217c1a /var/lib/ollama/.ollama/models/blobs/sha256-0139f42273d53348fa0d24daae016b7231e1310258bbbaa7e38a1af703217c1a 0139f42273d53348fa0d24daae016b7231e1310258bbbaa7e38a1af703217c1a /home/dom/ai/t2a_v2/models/t2a-gemma3-27b-q4_k_m.gguf 0139f42273d53348fa0d24daae016b7231e1310258bbbaa7e38a1af703217c1a /mnt/backup/projects/t2a_v2/models/t2a-gemma3-27b-q4_k_m.gguf 7cb6ff10942c8ccf370e274daafaf56da3fff318f40a355df331d8783c6c11f3 /var/lib/ollama/.ollama/models/blobs/sha256-7cb6ff10942c8ccf370e274daafaf56da3fff318f40a355df331d8783c6c11f3 ``` ## Modelfiles de reconstruction T2A Les Modelfiles existent en local et backup : ```text /home/dom/ai/t2a_v2/models/Modelfile-t2a-gemma3-27b /home/dom/ai/t2a_v2/models/Modelfile-t2a-gemma3-27b-q4 /mnt/backup/projects/t2a_v2/models/Modelfile-t2a-gemma3-27b /mnt/backup/projects/t2a_v2/models/Modelfile-t2a-gemma3-27b-q4 ``` Reconstruction possible, si necessaire et apres accord : ```bash ollama create t2a-gemma3-27b -f /home/dom/ai/t2a_v2/models/Modelfile-t2a-gemma3-27b ollama create t2a-gemma3-27b-q4 -f /home/dom/ai/t2a_v2/models/Modelfile-t2a-gemma3-27b-q4 ``` Ne pas executer tant que les tags sont deja presents. ## Elements a clarifier 1. La liste attendue par Dom avant incident : noms exacts des modeles absents. 2. Si des modeles etaient dans `/usr/share/ollama` ou `~/.ollama/models`, ils ne sont pas dans le store actif actuel. 3. Timeshift contient des repertoires `var/lib/ollama` vides : pas de restauration model store via Timeshift observee. 4. Aucun `/api/delete` recent observe apres le 28 avril dans les extraits consultes ; les logs complets peuvent etre re-parcourus si une date suspecte est fournie. ## Decision immediate - Ne rien supprimer. - Ne rien restaurer a chaud. - Garder ce fichier comme inventaire initial. - Demander a Gemini de completer la table et chercher une eventuelle liste historique des tags attendus.