fix(chv-muse-r11fix): browser.sock 移进 chv-browser 自有目录(缺陷 4)+ vsock 自动启动
缺陷 4:/run/chv 是 0755 root root,chv-browser 在 bind 时 EACCES 而无限 crash loop(restart 21)。browser.sock 从 /run/chv/browser.sock 移到 /run/chv-browser/browser.sock (broker 与 browser 两端常量同改);build.sh 建目录 + tmpfiles 登记(0755 chv-browser 所有)。不用组可写 /run/chv——那会给 chv-browser 对 broker.sock/cell.pid 的 unlink 能力。 vsock 自动启动:此前 build.sh 只拷 vsock_notify.py、不建服务, vsock 通道从未自动启动。按 vsock_notify.py 的 docstring 补 vsock-notify.service(ExecStart=/usr/local/bin/vsock-notify %H, Restart=no,After/WantedBy=multi-user.target)并 enable; printf 格式串里 %H 写 %%H。测试:干跑针 /run/chv-browser; vsock 在场时干跑含服务与 enable 语句。
This commit is contained in:
1 parent
f093558c0d
commit
4a7ca25334
4 files changed
+103
-61
No files matched your search
@@ -31,7 +31,10 @@ import socket
|
||||
import sys
|
||||
import uuid
|
||||
|
||||
BROWSER_SOCK = "/run/chv/browser.sock"
|
||||
# round-11 真机修复(缺陷 4):自有目录 /run/chv-browser,
|
||||
# 0755 chv-browser 所有——/run/chv 是 0755 root root,
|
||||
# 在此 bind 会 EACCES 而无限 crash loop(见 chv-broker.py)。
|
||||
BROWSER_SOCK = "/run/chv-browser/browser.sock"
|
||||
SHOTS_DIR = "/run/chv/shots"
|
||||
PLAYWRIGHT_BROWSERS_PATH = "/usr/local/share/ms-playwright"
|
||||
MAX_REQUEST_BYTES = 65536
|
||||
|
||||
Reference in new issue
Block a user