Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Component/s: core
-
Labels:
-
Environment:linux master running 1.487, MacOS slave
-
Similar Issues:
Description
After 1.487 update from 1.486, MacOS slave refused to run. It was configured to run through SSH.
Log messages shown are attached, main lines are:
java.io.IOException: Remote call on iOS failed Caused by: java.lang.InternalError: Can't connect to window server - not enough permissions.
If I log in as this user on the Mac, slave works well: it has window server when the user is logged in. But as soon as the user logs out - slave falls offline with message
ERROR: Connection terminated java.io.IOException: Unexpected termination of the channel
The issue resolves completely if I specify -Djava.awt.headless=true in JVM options in "nodes" configuration.
But it is surely a regression as compared to 1.486.
(wasn't sure what component to assign this issue to, so selected everything with "slave" word on it. Sorry for that if it's an inconvenience)
UPD: Meant "MacOS", not iOS
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
After 1.487 update from 1.486, iOS slave refused to run. It was configured to run through SSH. Log messages shown are attached, main lines are: {noformat} java.io.IOException: Remote call on iOS failed Caused by: java.lang.InternalError: Can't connect to window server - not enough permissions. {noformat} If I log in as this user on the Mac, slave works well: it has window server when the user is logged in. But as soon as the user logs out - slave falls offline with message (wasn't sure what component to assign this issue to, so selected everything with "slave" word on it. Sorry for that if it's an inconvenience) {noformat} ERROR: Connection terminated java.io.IOException: Unexpected termination of the channel {noformat} The issue resolves completely if I specify -Djava.awt.headless=true in JVM options in "nodes" configuration. But it is surely a regression as compared to 1.486. |
After 1.487 update from 1.486, MacOS slave refused to run. It was configured to run through SSH. Log messages shown are attached, main lines are: {noformat} java.io.IOException: Remote call on iOS failed Caused by: java.lang.InternalError: Can't connect to window server - not enough permissions. {noformat} If I log in as this user on the Mac, slave works well: it has window server when the user is logged in. But as soon as the user logs out - slave falls offline with message {noformat} ERROR: Connection terminated java.io.IOException: Unexpected termination of the channel {noformat} The issue resolves completely if I specify -Djava.awt.headless=true in JVM options in "nodes" configuration. But it is surely a regression as compared to 1.486. (wasn't sure what component to assign this issue to, so selected everything with "slave" word on it. Sorry for that if it's an inconvenience) UPD: Meant "MacOS", not iOS |
Environment | linux master running 1.487, iOS slave | linux master running 1.487, MacOS slave |
Labels | fail iOS regression slave | Mac fail regression slave |
Summary | Using iOS slave in 1.487 - Can't connect to window server - not enough permissions | Using MacOS slave in 1.487 - Can't connect to window server - not enough permissions |
Component/s | core [ 15593 ] | |
Component/s | slave-setup-plugin [ 15929 ] | |
Component/s | slave-status [ 15981 ] | |
Component/s | slave-squatter [ 16076 ] | |
Component/s | slave-prerequisites [ 16521 ] |
Workflow | JNJira [ 146383 ] | JNJira + In-Review [ 176604 ] |
Assignee | Nicolas De Loof [ ndeloof ] |