# 02_Diagnostic du Ubuntu par Claude

# Diagnostic expert — Ubuntu julien-130430

*Généré par Claude Code le 2026-05-31 à 19h57 — Ubuntu 25.10 questing — mis à jour 20h15*

---

## 1. Système de base

<table id="bkmrk-osubuntu-25.10-(ques"> <tbody> <tr><td>**OS**</td><td>Ubuntu 25.10 (questing) — version non-LTS, support jusqu'à juillet 2026</td></tr> <tr><td>**Kernel**</td><td>6.17.0-19-generic (SMP PREEMPT\_DYNAMIC — mars 2026)</td></tr> <tr><td>**Hostname**</td><td>julien-130430</td></tr> <tr><td>**Architecture**</td><td>x86\_64</td></tr> <tr><td>**Uptime**</td><td>1h36 au moment du diagnostic</td></tr> <tr><td>**Langue**</td><td>fr\_FR.UTF-8 / shell bash</td></tr> </tbody></table>

## 2. Matériel

### CPU

<table id="bkmrk-modèleamd-ryzen-5-26"> <tbody> <tr><td>**Modèle**</td><td>AMD Ryzen 5 2600X Six-Core Processor</td></tr> <tr><td>**Cœurs / Threads**</td><td>6 cœurs / 12 threads (1 socket)</td></tr> <tr><td>**Fréquence**</td><td>2200–3600 MHz (scaling à 99%)</td></tr> <tr><td>**Charge (1/5/15 min)**</td><td>2,44 / 1,98 / 1,17 — charge en train de baisser, acceptable</td></tr> </tbody></table>

### RAM &amp; Swap

<table id="bkmrk-ram-totale15-gi-ram-"> <tbody> <tr><td>**RAM totale**</td><td>15 Gi</td></tr> <tr><td>**RAM utilisée**</td><td>4,9 Gi utilisé + 9 Gi cache/tampon — 10 Gi disponibles</td></tr> <tr><td>**Swap**</td><td>4 Gi (fichier /swap.img), 5,5 Mi utilisés — quasi vide, bonne santé</td></tr> </tbody></table>

### GPU

<table id="bkmrk-modèleamd-radeon-rx-"> <tbody> <tr><td>**Modèle**</td><td>AMD Radeon RX 6400/6500 XT — Navi 24 (rev c1)</td></tr> <tr><td>**Driver**</td><td>AMDGPU (open-source, intégré au kernel)</td></tr> <tr><td>**Monitoring**</td><td>lm-sensors absent — pas de relevé de température possible</td></tr> </tbody></table>

## 3. Stockage

<table id="bkmrk-disquemodèletaillepa"> <thead> <tr><th>Disque</th><th>Modèle</th><th>Taille</th><th>Partition</th><th>FS</th><th>Point de montage</th><th>Utilisé</th><th>Alerte</th></tr> </thead> <tbody> <tr><td>sda</td><td>SanDisk 3.2Gen1 (USB)</td><td>57,3 G</td><td>sda2</td><td>ext4</td><td>/ (racine)</td><td>31G / 57G — 57%</td><td></td></tr> <tr><td>sdb</td><td>Patriot Burst (SSD)</td><td>223,6 G</td><td>sdb3</td><td>ntfs</td><td>/media/julien/CE1C8DC545</td><td>149G / 223G — 67%</td><td></td></tr> <tr><td>sdc</td><td>Seagate Backup Plus</td><td>7,3 T</td><td>sdc2</td><td>—</td><td>/media/julien/Seagate…</td><td>3,1T / 7,3T — 42%</td><td></td></tr> <tr><td>**sdd**</td><td>—</td><td>932 G</td><td>sdd1</td><td>—</td><td>/media/julien/206897…</td><td>**827G / 932G — 89%**</td><td>⚠ Critique</td></tr> <tr><td>sde</td><td>—</td><td>932 G</td><td>sde2</td><td>—</td><td>/media/julien/2ème disque dur</td><td>294G / 932G — 32%</td><td></td></tr> </tbody></table>

**Point d'attention :** Le disque `sdd1` est à **89% de capacité** (827G/932G). Seuil critique à surveiller.

**Note :** Le système racine est sur une **clé USB SanDisk** (sda). Performances limitées par rapport à un SSD SATA ou NVMe. Risque de défaillance à long terme supérieur à un disque interne.

## 4. Réseau

<table id="bkmrk-interfaceenp37s0-(et"> <tbody> <tr><td>**Interface**</td><td>enp37s0 (Ethernet)</td></tr> <tr><td>**IP locale**</td><td>192.168.1.26/24 (DHCP)</td></tr> <tr><td>**IPv6**</td><td>2a01:cb1c:833b:d00:2ef0:5dff:feec:62e0/64</td></tr> <tr><td>**Passerelle**</td><td>192.168.1.1</td></tr> <tr><td>**DNS**</td><td>192.168.1.1 + IPv6 routeur (via systemd-resolved)</td></tr> <tr><td>**DNSSEC**</td><td>Désactivé (unsupported)</td></tr> <tr><td>**mDNS / LLMNR**</td><td>Désactivés</td></tr> </tbody></table>

**Recommandation :** L'IP est attribuée par DHCP. Envisager une réservation DHCP fixe sur le routeur pour la stabilité de 192.168.1.26.

## 5. Services et sécurité

### Services systemd

- **32 services actifs**, **0 en échec** — état sain
- Services notables : GDM (GNOME), NetworkManager, snapd, cups, bluetooth, chrony (NTP), avahi, rsyslog
- CUPS présent en double : `cups.service` (paquet) **et** `snap.cups.cupsd.service` (snap) — redondance inutile

### SSH serveur

**openssh-server absent** — aucun accès SSH entrant possible sur cette machine. Si un accès distant est souhaité, installer `openssh-server`.

### Pare-feu

ufw ne répond pas (non configuré ou inactif). La machine est probablement protégée par le NAT du routeur, mais **aucune règle locale** n'est en place.

### Ports en écoute (accessibles depuis le réseau)

<table id="bkmrk-portserviceremarque-"> <thead><tr><th>Port</th><th>Service</th><th>Remarque</th></tr></thead> <tbody> <tr><td>22000/tcp+udp</td><td>Syncthing (PID 24179)</td><td>Sync P2P — normal</td></tr> <tr><td>53/tcp (127.0.0.53)</td><td>systemd-resolved</td><td>DNS local uniquement</td></tr> <tr><td>53/tcp (127.0.0.54)</td><td>systemd-resolved stub</td><td>DNS local uniquement</td></tr> </tbody></table>

Surface d'attaque réseau réduite : seul Syncthing écoute sur l'interface externe.

### Sudo

Julien est membre du groupe `sudo`. La commande `sudo -l` nécessite un terminal interactif (PAM conversation) — normal dans le contexte Claude Code non-interactif.

## 6. Syncthing

<table id="bkmrk-processusen-cours-d'"> <tbody> <tr><td>**Processus**</td><td>En cours d'exécution (PID 24179, port 22000 actif)</td></tr> <tr><td>**Service systemd**</td><td>`syncthing@julien.service` : **enabled / active** ✓ *(activé le 2026-05-31)*</td></tr> <tr><td>**Dossiers synchronisés**</td><td>Billets, Jux\_Obsidian, Jux\_univers, Ouvrages, PDF temps, Suretés, Tutoriels videos</td></tr> </tbody></table>

**Fix 2026-05-31 :** `sudo systemctl enable --now syncthing@julien.service` — service activé et démarré. Vérifié via API REST (HTTP 200, uptime ~17h).

## 7. Snaps

19 snaps installés. Plusieurs ont **deux révisions montées simultanément** (l'ancienne est conservée le temps du refresh par snapd) :

- Firefox (7901 + 7967), Thunderbird (1040 + 1073), Chromium (3375 + 3390)
- core20, core22, core24, gnome-42-2204, prompting-client, snapd-desktop-integration, firmware-updater, desktop-security-center

C'est le comportement normal de snapd (rollback possible). Les anciennes révisions sont supprimées automatiquement après quelques jours.

**Nettoyage manuel possible :** `sudo snap set system refresh.retain=2` (déjà le défaut) ou `snap list --all` + `sudo snap remove --revision=<rev> <snap>`.

## 8. Environnements de développement

<table id="bkmrk-python3.13.7-(/usr/b"> <tbody> <tr><td>**Python**</td><td>3.13.7 (`/usr/bin/python3`)</td></tr> <tr><td>**Venv global**</td><td>`~/.venv` — activé automatiquement via `.bashrc` (configuré le 2026-05-31)</td></tr> <tr><td>**Paquets venv**</td><td>psycopg2-binary 2.9.12, requests 2.34.2, httpx 0.28.1, pip 26.1.2</td></tr> <tr><td>**Node.js**</td><td>24.16.0</td></tr> <tr><td>**npm**</td><td>11.13.0</td></tr> <tr><td>**Claude Code**</td><td>v2.1.158 — installé et opérationnel</td></tr> <tr><td>**Docker**</td><td>Non installé (ou non accessible sans sudo)</td></tr> </tbody></table>

**Installation venv :** nécessitait `sudo apt install python3.13-venv` (paquet absent par défaut sur Ubuntu 25.10).

**Activation manuelle :** `source ~/.venv/bin/activate`

## 9. Connexion PostgreSQL — alteris\_geo

Testée et validée depuis Ubuntu le 2026-05-31 via le venv `~/.venv`.

<table id="bkmrk-hôte79.137.14.202-(v"> <tbody> <tr><td>**Hôte**</td><td>79.137.14.202 (VPS Alteris)</td></tr> <tr><td>**Port**</td><td>5432 (accessible depuis l'extérieur)</td></tr> <tr><td>**Base**</td><td>alteris\_geo</td></tr> <tr><td>**Utilisateur**</td><td>alteris\_admin / Alteris2026</td></tr> <tr><td>**Serveur**</td><td>PostgreSQL 15.4 (Debian 15.4-1.pgdg110+1) — x86\_64</td></tr> <tr><td>**Table recherches**</td><td>4 entrées au 2026-05-31 (2 FreshRSS, 2 kDrive — toutes du 2026-05-29)</td></tr> </tbody></table>

**Snippet de connexion Python (Ubuntu) :**

```
import psycopg2
conn = psycopg2.connect(
    host="79.137.14.202", port=5432,
    dbname="alteris_geo", user="alteris_admin", password="Alteris2026"
)

```

## 10. Cron / tâches planifiées

- Pas de crontab utilisateur défini pour julien
- Tâches système présentes : `anacron`, `e2scrub_all`, `sysstat`
- Mises à jour automatiques : `unattended-upgrades.service` actif

## 11. Logs / erreurs récentes

Les seules erreurs journalctl (niveau *err*) sur 7 jours sont des échecs PAM sudo en mode non-interactif (générés par ce diagnostic) + des warnings udev ALSA sans conséquence. **Aucune erreur critique applicative.**

---

## Synthèse — Points d'action

<table id="bkmrk-prioritéproblèmeacti"> <thead><tr><th>Priorité</th><th>Problème</th><th>Action recommandée</th><th>Statut</th></tr></thead> <tbody> <tr><td>Haute</td><td>sdd1 à 89% (827G/932G)</td><td>Libérer de l'espace ou déplacer des données vers sde (32% utilisé)</td><td>En attente</td></tr> <tr><td><s>Moyenne</s></td><td><s>Syncthing non persistant au démarrage</s></td><td><s>`sudo systemctl enable syncthing@julien.service`</s></td><td>✓ Résolu 2026-05-31</td></tr> <tr><td>Moyenne</td><td>Système racine sur clé USB SanDisk</td><td>Envisager migration vers le SSD Patriot (sdb) pour fiabilité</td><td>En attente</td></tr> <tr><td>Basse</td><td>Pare-feu inactif</td><td>`sudo ufw enable` + règles minimales si accès SSH ajouté</td><td>En attente</td></tr> <tr><td>Basse</td><td>lm-sensors absent</td><td>`sudo apt install lm-sensors && sudo sensors-detect`</td><td>En attente</td></tr> <tr><td>Basse</td><td>CUPS en double (paquet + snap)</td><td>Supprimer l'un des deux selon usage</td><td>En attente</td></tr> <tr><td>Info</td><td>Ubuntu 25.10 non-LTS</td><td>Fin de support juillet 2026 — migration vers 26.04 LTS à lancer</td><td>En attente</td></tr> <tr><td>Info</td><td>IP DHCP dynamique</td><td>Réservation DHCP 192.168.1.26 sur le routeur recommandée</td><td>En attente</td></tr> </tbody></table>

## Points positifs

- 0 service systemd en échec
- Kernel récent (6.17.0, mars 2026)
- RAM bien dimensionnée (15 Gi, peu de swap utilisé)
- Surface réseau réduite (seul Syncthing exposé)
- Python 3.13 + venv opérationnel + connexion alteris\_geo validée
- Node 24 LTS à jour
- Claude Code opérationnel