我有一个建立在我在Solaris服务器通过连接执行从詹金斯构建sshexec的任务ANT。
在触发构建时,它抛出以下错误:
com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParameterException: DH 密钥大小必须是 64 的倍数,并且范围只能从 512 到 2048(含)。不支持特定的密钥大小 2047。
经过一些谷歌搜索,我开始知道它可能会通过更新到 Java 8 来修复。然而,我这样做了,但是,仍然没有成功。
任何人都可以请让我知道如何解决它?
我对 Centos7 相当陌生,并尝试在以下环境中开发浏览器自动化的解决方案:
操作系统:Centos7 Ruby:2.6 Watir 浏览器:Google Chrome 72.0.3626.109 驱动程序:ChromeDriver 2.46.628388
我的脚本:
require 'watir'
# Initialize the browser with the driver path
site="https://google.com"
browser = Watir::Browser.new :chrome
browser.goto site
Run Code Online (Sandbox Code Playgroud)
出现错误:
`assert_ok': unknown error: Chrome failed to start: exited abnormally (Selenium::WebDriver::Error::UnknownError)
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
(Driver info: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 3.10.0-957.5.1.el7.x86_64 x86_64)
Run Code Online (Sandbox Code Playgroud)
我在网上找到了多个建议修改 chrome 选项的解决方案,例如:
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
Run Code Online (Sandbox Code Playgroud)
但我不知道在哪里设置这些。我能找到的最近的答案是这里提供的答案:How do …
我是扣扣新手。
通过以下方式初始登录后:clasp login 我可以登录 script.google.com 接下来,我创建了一个项目并通过以下方式推送文件:clasp push
现在,我已使用以下方式注销:clasp logout
这里需要帮助:现在,如果我正在尝试:
clasp 登录 --creds ./.clasp.json
我收到“检索访问令牌时出错:TypeError:无法读取未定义的属性‘project_id’”。
请指导我如何通过 --creds 登录?
我有一个 shell 脚本,它在我本地的 git bash 中正确执行。但是,当使用与 shell 环境相同的 git bash 通过 Jenkins 执行相同的操作时,它会因“grep:-P 仅支持 unibyte 和 UTF-8 语言环境”而失败。
我的本地环境在 Windows 上,Jenkins 也在 Windows 上。
谁能解释一下?