From dfd833f79feb200f4257d2ff444b106c4db54464 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 26 Aug 2026 20:07:05 +0600 Subject: [PATCH] [2026-08-26] eagle: family/how-to/truenas-infrastructure.md --- family/how-to/truenas-infrastructure.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/family/how-to/truenas-infrastructure.md b/family/how-to/truenas-infrastructure.md index 53c6e00c..0770fc2a 100644 --- a/family/how-to/truenas-infrastructure.md +++ b/family/how-to/truenas-infrastructure.md @@ -4,7 +4,7 @@ > ## ✅ СТАТУС на 2026-08-25: пул ONLINE, docker поднят, почти все контейнеры Up > **Пул RED_2TB пересоздан (2026-08-21) и работает:** `zpool status` ONLINE, rsync возврата данных завершён, `/mnt/RED_2TB/` смонтирован. -> **Docker: ПОДНЯТ на 2026-08-25.** Почти все контейнеры Up (zigbee2mqtt, webdav, vless-proxy, homeassistant, caddy, transmission, syncthing, mosquitto, nodered, immich*, gitea, filebrowser, portainer*, hermes-taiga и др.). Ещё не подняты/падают отдельные (library был Restarting; inpxer/inpx-web/arr/cups/ser2net не в списке — проверить при надобности). **Подтверждено 2026-08-26: `cups-splix` (принтер Samsung CLX-216x) НЕ запущен — образ не собран, контейнер отсутствует. Фикс: пересобрать образ и поднять (см. раздел «cups-splix — принтер»).** +> **Docker: ПОДНЯТ на 2026-08-25.** Почти все контейнеры Up (zigbee2mqtt, webdav, vless-proxy, homeassistant, caddy, transmission, syncthing, mosquitto, nodered, immich*, gitea, filebrowser, portainer*, hermes-taiga и др.). ✅ **cups-splix поднят 2026-08-26** (объяснение в разделе «Печать / cups-splix» ниже): образ собран заново (`docker build`), контейнер запущен `docker compose up -d`, порт 631 открыт, принтер `Samsung_CLX-216x_Series` активен (USB `04e8:3425`). Ещё не подняты (проверить при надобности): inpxer/inpx-web/arr/ser2net. **Подтверждено 2026-08-26: `cups-splix` (принтер Samsung CLX-216x) НЕ запущен — образ не собран, контейнер отсутствует. Фикс: пересобрать образ и поднять (см. раздел «cups-splix — принтер»).** > **⚠️ Известная проблема modbus-bridge/mbusd — гонка с udev при рестарте TrueNAS:** > - После перезагрузки docker стартует раньше udev, поэтому `/dev/ttyZONT` и `/dev/ttyVent` на момент старта контейнеров ещё не существуют. > - Контейнеры с `devices: /dev/ttyZONT:...` падают на `start` с `error gathering device information while adding custom device "/dev/ttyZONT": no such file or directory` (ExitCode 128/255, RestartCount=0). @@ -401,6 +401,23 @@ git -C /mnt/RED_2TB/storage/git/obsidian-vault.git log --oneline -10 --- +## Печать / cups-splix (2026-08-26, починено) + +**Принтер Samsung CLX-216x подключён по USB к TrueNAS** (не в сети!). Единственный путь печати — контейнер `cups-splix`, который раздаёт CUPS на `192.168.2.197:631`. + +**Почему телефон не видел принтер (2026-08-26):** после пересоздания пула контейнер `cups-splix` **не был поднят** — образ локальный (не registry), стёрлся вместе с `.ix-apps`; при восстановлении его не пересобирали (пометка «проверить при надобности»). Конфиг `/mnt/RED_2TB/docker/cups/data` (это `/etc/cups`) цел → принтер прописан и подцепился после рестарта сам. + +**Рецепт подъёма (при «не вижу принтер»):** +```bash +cd /mnt/RED_2TB/docker/cups +docker build -t cups-splix . # образ локальный, собрать заново (~3.5 мин) +docker compose up -d # поднять (privileged + /dev/bus/usb) +docker exec cups-splix lpstat -p -d # проверить принтер +nc -z 192.168.2.197 631 # проверить порт наружу +``` +- Принтер: `usb://Samsung/CLX-216x%20Series?serial=9566BAGQ213134Z.&interface=1` (`03e8`?? нет — `04e8:3425 Samsung CLX-216x`). +- Порт 631: открыт наружу после подъёма. + ## Связанные заметки - [[truenas-access]] — SSH-доступ - [[truenas-rclone-backup]] — система бэкапов