本卡屬 FR-193(母卡 FR-193 母案(同清單上一張)),卡 A0,階段 P0,批 1。只改 evidence-agent。依賴:無。
不寫程式。找一台乾淨的 Ubuntu 24.04(有 TPM 2.0、能連 DEV 主系統),照手冊第 2~4 節手動把主機弄成 rootless Docker,再用現在出貨的 Agent 安裝包以 guidant 帳號裝一次。每一步壞在哪、怎麼修好、花多久,全部記下來成一份證據頁。順便量:上傳 100 MB 到主系統幾秒、ping/traceroute 兩種模式通不通、十二項驗證清單各項的實際輸出。後面九張卡按這份清單校正,不按推測。
new:第一棒不寫程式;後面的卡按實測清單校正,不按推測開
repo:/Users/chouraymond/Projects/Billows/Audit-Manager/evidence-agent
新開:docs/features/FR-193-2611-docker-rootless/evidence/agent-rootless-probe.md(BE repo,證據)
stat -fc %T /sys/fs/cgroup、uname -r 記下。docker-ce-rootless-extras uidmap dbus-user-session slirp4netns),systemctl disable --now docker.service docker.socket。useradd --system --create-home --shell /usr/sbin/nologin guidant,確認 /etc/subuid 有 guidant 一行,loginctl enable-linger guidant。sudo machinectl shell guidant@,dockerd-rootless-setuptool.sh install,systemctl --user enable docker,docker info 記 SecurityOptions/Driver/CgroupDriver。net.ipv4.ping_group_range = 0 2147483647;/etc/systemd/system/[email protected]/delegate.conf;算 BASE=$(awk -F: '$1=="guidant"{print $2}' /etc/subuid)。sudo ./install.sh 看它死在哪(預期:它用 root docker 看不到 rootless daemon)。記下錯誤,改用 sudo -u guidant DOCKER_HOST=unix:///run/user/$(id -u guidant)/docker.sock bash -c 'cd /srv/guidant-ai-agent && docker compose up -d' 手動起,chown 資料目錄到 $((BASE+1000))。每一步壞掉的訊息與修法逐條記。dd if=/dev/urandom of=/tmp/100m bs=1M count=100 後透過 Agent 上傳到主系統(或容器內 curl -T 到主系統 8443),記秒數;在容器內 ping -c3 <主系統IP>、traceroute -n <主系統IP>、traceroute -I -n <主系統IP> 三個都跑,記結果。$BASE $((BASE+65535)) 再 ping 一次,記通不通,改回全開。docs/features/FR-193-2611-docker-rootless/evidence/agent-rootless-probe.md(BE repo):環境、每步結果、壞掉清單(訊息→原因→修法)、量測數字、十二項表、對後面九張卡的建議修正。build 站 python scripts/deliverables/render_index.py docs/features/FR-193-2611-docker-rootless/。乾淨 Ubuntu 24.04 以 guidant 帳號 rootless Docker 手動裝現有 Agent 包,逐步記錄壞在哪、怎麼修;量上傳 100MB 秒數;驗 traceroute -I 與 ping;十二項驗證清單各項結果;產出證據頁