Skip to content

docker环境,内置打码失败 #130

@zxyang3636

Description

@zxyang3636

报错信息如下:

root@a80085315328:/app# tail -f /app/logs.txt
ℹ️  [2026-04-24 00:54:55.711] [BrowserCaptcha] 复用 playwright chromium 作为 nodriver 浏览器: /usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome
ℹ️  [2026-04-24 00:54:55.712] [BrowserCaptcha] 使用指定浏览器可执行文件: /usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome
ℹ️  [2026-04-24 00:54:55.846] [BrowserCaptcha] 浏览器版本探测: rc=0, output=Google Chrome for Testing 145.0.7632.6
ℹ️  [2026-04-24 00:54:55.851] [BrowserCaptcha] nodriver 启动上下文: docker=True, display=:99, uid=0, headless=True, background=True, sandbox=False, executable=/usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome, args=--remote-allow-origins=* --no-first-run --no-service-autorun --no-default-browser-check --homepage=about:blank --no-pings --password-store=basic --disable-infobars --disable-breakpad --disable-dev-shm-usage --disable-session-crashed-bubble --disable-search-engine-choice-screen --user-data-dir=/tmp/uc_wknvgnzs --disable-session-crashed-bubble --disable-features=IsolateOrigins,site-per-process --disable-quic --disable-features=UseDnsHttpsSvcb --disable-setuid-sandbox --disable-gpu --hide-scrollbars --window-size=1280,720 --profile-directory=Default --disable-background-networking --disable-sync --disable-translate --disable-default-apps --no-zygote --disable-extensions --headless=new --no-sandbox
ℹ️  [2026-04-24 00:54:56.728] [BrowserCaptcha] ✅ nodriver 浏览器已启动 (Profile: None)
ℹ️  [2026-04-24 00:54:56.728] [BrowserCaptcha] 开始从共享打码池获取标签页 (project: ef127d3a-c635-4111-94a4-7196fbd66a77, 当前: 0/2)
ℹ️  [2026-04-24 00:54:56.728] [BrowserCaptcha] 创建共享常驻标签页 slot=slot-10, seed_project=ef127d3a-c635-4111-94a4-7196fbd66a77
ℹ️  [2026-04-24 00:54:56.728] [BrowserCaptcha] 复用未占用的标签页
ℹ️  [2026-04-24 00:54:57.899] [BrowserCaptcha] 页面已加载
ℹ️  [2026-04-24 00:54:57.899] [BrowserCaptcha] 注入 reCAPTCHA 脚本...
⚠️  [2026-04-24 00:55:05.454] [BrowserCaptcha] reCAPTCHA 加载超时
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:05.454
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] reCAPTCHA 加载失败 (slot=slot-10, project=ef127d3a-c635-4111-94a4-7196fbd66a77)
====================================================================================================

⚠️  [2026-04-24 00:55:05.456] [BrowserCaptcha] 共享标签页池不可用,fallback 到传统模式 (project: ef127d3a-c635-4111-94a4-7196fbd66a77)
ℹ️  [2026-04-24 00:55:05.457] [BrowserCaptcha] [Legacy] 创建独立临时标签页执行验证,避免污染 resident/custom 页面: https://labs.google/fx/api/auth/providers
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:05.496
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] [Legacy] 获取token异常: Failed to open new tab - no browser is open [code: -32000]
====================================================================================================

ℹ️  [2026-04-24 00:55:05.496] [reCAPTCHA] get_token 返回: None...
⚠️  [2026-04-24 00:55:05.497] [IMAGE] 生成遇到reCAPTCHA 错误,正在重新获取验证码重试 (2/4)...
ℹ️  [2026-04-24 00:55:06.504] [reCAPTCHA] 开始获取 token: method=personal, project_id=ef127d3a-c635-4111-94a4-7196fbd66a77, action=IMAGE_GENERATION
ℹ️  [2026-04-24 00:55:06.504] [reCAPTCHA] 使用 personal 模式
ℹ️  [2026-04-24 00:55:06.505] [reCAPTCHA] 导入 BrowserCaptchaService 成功
ℹ️  [2026-04-24 00:55:06.505] [reCAPTCHA] 获取服务实例成功,准备调用 get_token
ℹ️  [2026-04-24 00:55:06.505] [BrowserCaptcha] get_token 开始: project_id=ef127d3a-c635-4111-94a4-7196fbd66a77, action=IMAGE_GENERATION, 当前标签页数=0/2
ℹ️  [2026-04-24 00:55:06.505] [BrowserCaptcha] 开始从共享打码池获取标签页 (project: ef127d3a-c635-4111-94a4-7196fbd66a77, 当前: 0/2)
ℹ️  [2026-04-24 00:55:06.505] [BrowserCaptcha] 创建共享常驻标签页 slot=slot-11, seed_project=ef127d3a-c635-4111-94a4-7196fbd66a77
ℹ️  [2026-04-24 00:55:06.505] [BrowserCaptcha] 创建新标签页
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:06.509
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] 创建共享常驻标签页异常 (slot=slot-11, project=ef127d3a-c635-4111-94a4-7196fbd66a77): Failed to open new tab - no browser is open [code: -32000]
====================================================================================================

⚠️  [2026-04-24 00:55:06.509] [BrowserCaptcha] 共享标签页池不可用,fallback 到传统模式 (project: ef127d3a-c635-4111-94a4-7196fbd66a77)
ℹ️  [2026-04-24 00:55:06.509] [BrowserCaptcha] [Legacy] 创建独立临时标签页执行验证,避免污染 resident/custom 页面: https://labs.google/fx/api/auth/providers
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:06.510
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] [Legacy] 获取token异常: Failed to open new tab - no browser is open [code: -32000]
====================================================================================================

ℹ️  [2026-04-24 00:55:06.511] [reCAPTCHA] get_token 返回: None...
⚠️  [2026-04-24 00:55:06.511] [IMAGE] 生成遇到reCAPTCHA 错误,正在重新获取验证码重试 (3/4)...
ℹ️  [2026-04-24 00:55:07.519] [reCAPTCHA] 开始获取 token: method=personal, project_id=ef127d3a-c635-4111-94a4-7196fbd66a77, action=IMAGE_GENERATION
ℹ️  [2026-04-24 00:55:07.519] [reCAPTCHA] 使用 personal 模式
ℹ️  [2026-04-24 00:55:07.519] [reCAPTCHA] 导入 BrowserCaptchaService 成功
ℹ️  [2026-04-24 00:55:07.519] [reCAPTCHA] 获取服务实例成功,准备调用 get_token
ℹ️  [2026-04-24 00:55:07.519] [BrowserCaptcha] get_token 开始: project_id=ef127d3a-c635-4111-94a4-7196fbd66a77, action=IMAGE_GENERATION, 当前标签页数=0/2
⚠️  [2026-04-24 00:55:07.519] [BrowserCaptcha] 浏览器健康检查失败: 'str' object is not an iterator
⚠️  [2026-04-24 00:55:07.520] [BrowserCaptcha] 浏览器连接已失活,准备重新初始化...
ℹ️  [2026-04-24 00:55:07.521] [BrowserCaptcha] 正在启动 nodriver 浏览器 (使用临时目录)...
ℹ️  [2026-04-24 00:55:08.700] [BrowserCaptcha] 检测到 playwright chromium: /usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome
ℹ️  [2026-04-24 00:55:08.700] [BrowserCaptcha] 复用 playwright chromium 作为 nodriver 浏览器: /usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome
ℹ️  [2026-04-24 00:55:08.700] [BrowserCaptcha] 使用指定浏览器可执行文件: /usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome
ℹ️  [2026-04-24 00:55:08.754] [BrowserCaptcha] 浏览器版本探测: rc=0, output=Google Chrome for Testing 145.0.7632.6
ℹ️  [2026-04-24 00:55:08.759] [BrowserCaptcha] nodriver 启动上下文: docker=True, display=:99, uid=0, headless=True, background=True, sandbox=False, executable=/usr/local/lib/python3.11/site-packages/playwright/driver/package/.local-browsers/chromium-1208/chrome-linux64/chrome, args=--remote-allow-origins=* --no-first-run --no-service-autorun --no-default-browser-check --homepage=about:blank --no-pings --password-store=basic --disable-infobars --disable-breakpad --disable-dev-shm-usage --disable-session-crashed-bubble --disable-search-engine-choice-screen --user-data-dir=/tmp/uc_u1ipu__3 --disable-session-crashed-bubble --disable-features=IsolateOrigins,site-per-process --disable-quic --disable-features=UseDnsHttpsSvcb --disable-setuid-sandbox --disable-gpu --hide-scrollbars --window-size=1280,720 --profile-directory=Default --disable-background-networking --disable-sync --disable-translate --disable-default-apps --no-zygote --disable-extensions --headless=new --no-sandbox
ℹ️  [2026-04-24 00:55:09.671] [BrowserCaptcha] ✅ nodriver 浏览器已启动 (Profile: None)
ℹ️  [2026-04-24 00:55:09.672] [BrowserCaptcha] 开始从共享打码池获取标签页 (project: ef127d3a-c635-4111-94a4-7196fbd66a77, 当前: 0/2)
ℹ️  [2026-04-24 00:55:09.672] [BrowserCaptcha] 创建共享常驻标签页 slot=slot-12, seed_project=ef127d3a-c635-4111-94a4-7196fbd66a77
ℹ️  [2026-04-24 00:55:09.672] [BrowserCaptcha] 复用未占用的标签页
ℹ️  [2026-04-24 00:55:10.978] [BrowserCaptcha] 页面已加载
ℹ️  [2026-04-24 00:55:10.978] [BrowserCaptcha] 注入 reCAPTCHA 脚本...
⚠️  [2026-04-24 00:55:18.546] [BrowserCaptcha] reCAPTCHA 加载超时
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:18.546
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] reCAPTCHA 加载失败 (slot=slot-12, project=ef127d3a-c635-4111-94a4-7196fbd66a77)
====================================================================================================

⚠️  [2026-04-24 00:55:18.554] [BrowserCaptcha] 共享标签页池不可用,fallback 到传统模式 (project: ef127d3a-c635-4111-94a4-7196fbd66a77)
ℹ️  [2026-04-24 00:55:18.554] [BrowserCaptcha] [Legacy] 创建独立临时标签页执行验证,避免污染 resident/custom 页面: https://labs.google/fx/api/auth/providers
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:18.571
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] [Legacy] 获取token异常: Failed to open new tab - no browser is open [code: -32000]
====================================================================================================

ℹ️  [2026-04-24 00:55:18.571] [reCAPTCHA] get_token 返回: None...
⚠️  [2026-04-24 00:55:18.572] [IMAGE] 生成遇到reCAPTCHA 错误,正在重新获取验证码重试 (4/4)...
ℹ️  [2026-04-24 00:55:19.579] [reCAPTCHA] 开始获取 token: method=personal, project_id=ef127d3a-c635-4111-94a4-7196fbd66a77, action=IMAGE_GENERATION
ℹ️  [2026-04-24 00:55:19.579] [reCAPTCHA] 使用 personal 模式
ℹ️  [2026-04-24 00:55:19.579] [reCAPTCHA] 导入 BrowserCaptchaService 成功
ℹ️  [2026-04-24 00:55:19.579] [reCAPTCHA] 获取服务实例成功,准备调用 get_token
ℹ️  [2026-04-24 00:55:19.579] [BrowserCaptcha] get_token 开始: project_id=ef127d3a-c635-4111-94a4-7196fbd66a77, action=IMAGE_GENERATION, 当前标签页数=0/2
ℹ️  [2026-04-24 00:55:19.580] [BrowserCaptcha] 开始从共享打码池获取标签页 (project: ef127d3a-c635-4111-94a4-7196fbd66a77, 当前: 0/2)
ℹ️  [2026-04-24 00:55:19.580] [BrowserCaptcha] 创建共享常驻标签页 slot=slot-13, seed_project=ef127d3a-c635-4111-94a4-7196fbd66a77
ℹ️  [2026-04-24 00:55:19.580] [BrowserCaptcha] 创建新标签页
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:19.597
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] 创建共享常驻标签页异常 (slot=slot-13, project=ef127d3a-c635-4111-94a4-7196fbd66a77): Failed to open new tab - no browser is open [code: -32000]
====================================================================================================

⚠️  [2026-04-24 00:55:19.597] [BrowserCaptcha] 共享标签页池不可用,fallback 到传统模式 (project: ef127d3a-c635-4111-94a4-7196fbd66a77)
ℹ️  [2026-04-24 00:55:19.597] [BrowserCaptcha] [Legacy] 创建独立临时标签页执行验证,避免污染 resident/custom 页面: https://labs.google/fx/api/auth/providers
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:19.598
----------------------------------------------------------------------------------------------------
Error Message: [BrowserCaptcha] [Legacy] 获取token异常: Failed to open new tab - no browser is open [code: -32000]
====================================================================================================

ℹ️  [2026-04-24 00:55:19.598] [reCAPTCHA] get_token 返回: None...
⚠️  [2026-04-24 00:55:19.598] [IMAGE] 生成遇到reCAPTCHA 错误,已达到最大重试次数(4),本次请求失败并执行关闭回收。
====================================================================================================
🔴 [ERROR] 2026-04-24 00:55:19.598
----------------------------------------------------------------------------------------------------
Error Message: [GENERATION] ❌ 生成失败: Failed to obtain reCAPTCHA token

请问这个问题如何解决?

环境centos7

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions