2013-03-07 27 views
2

由於USER變量未設置,Jenkins無法啓動xvnc。這裏是我得到的輸出:Jenkins無法啓動xvnc,因爲USER變量未設置

Starting xvnc 
[workspace] $ vncserver :10 -localhost -nolisten tcp 
vncserver: The USER environment variable is not set. 

應該在哪裏設置變量?應該設置什麼?

回答

0

驗證您正在運行Jenkins服務的用戶的環境變量是否存在。這可能與您登錄的用戶不同,具體取決於您的配置。

您可能還想看看EnvInject Plugin,您應該可以使用它來配置您所需的環境。

+2

謝謝!我嘗試了,但仍然得到錯誤。任何其他想法? '[EnvInject] - 注入作爲環境變量的屬性內容 USER = jenkins [EnvInject] - 變量注入成功。 正在啓動xvnc [workspace] $ vncserver:14 -localhost -nolisten tcp vncserver:未設置USER環境變量。 正在啓動xvnc' – 2013-03-12 05:01:03

相關問題