{"action":"created","issue":{"url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/issues/1562","repository_url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode","labels_url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/issues/1562/labels{/name}","comments_url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/issues/1562/comments","events_url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/issues/1562/events","html_url":"https://github.com/OmniSharp/omnisharp-vscode/issues/1562","id":235217636,"number":1562,"title":"Remote Debugging on Linux ARM not Available","user":{"login":"nzain","id":13961979,"avatar_url":"https://avatars2.githubusercontent.com/u/13961979?v=4","gravatar_id":"","url":"https://api.github.com/users/nzain","html_url":"https://github.com/nzain","followers_url":"https://api.github.com/users/nzain/followers","following_url":"https://api.github.com/users/nzain/following{/other_user}","gists_url":"https://api.github.com/users/nzain/gists{/gist_id}","starred_url":"https://api.github.com/users/nzain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nzain/subscriptions","organizations_url":"https://api.github.com/users/nzain/orgs","repos_url":"https://api.github.com/users/nzain/repos","events_url":"https://api.github.com/users/nzain/events{/privacy}","received_events_url":"https://api.github.com/users/nzain/received_events","type":"User","site_admin":false},"labels":[{"id":335241425,"url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/labels/Debugger","name":"Debugger","color":"009800","default":false},{"id":294937685,"url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/labels/Feature%20Request","name":"Feature Request","color":"fc2929","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":85,"created_at":"2017-06-12T12:33:59Z","updated_at":"2018-02-02T19:18:58Z","closed_at":null,"author_association":"NONE","body":"## Environment data\r\nDeveloper machine:\r\n```\r\nPS D:\\somehwere\\> dotnet --info\r\n.NET Command Line Tools (2.0.0-preview1-005977)\r\nProduct Information:\r\n Version:            2.0.0-preview1-005977\r\n Commit SHA-1 hash:  414cab8a0b\r\nRuntime Environment:\r\n OS Name:     Windows\r\n OS Version:  10.0.10240\r\n OS Platform: Windows\r\n RID:         win10-x64\r\n Base Path:   C:\\Program Files\\dotnet\\sdk\\2.0.0-preview1-005977\\\r\nMicrosoft .NET Core Shared Framework Host\r\n  Version  : 2.0.0-preview1-002111-00\r\n  Build    : 1ff021936263d492539399688f46fd3827169983\r\n```\r\nTarget machine is an embedded ARM Cortex-A7 - but it will fail on any non-x64 architecture.\r\n```\r\n    root@colibri-imx7:~# dotnet --info\r\n    Microsoft .NET Core Shared Framework Host\r\n    Version  : 2.0.0-preview2-25407-01\r\n    Build    : 40c565230930ead58a50719c0ec799df77bddee9\r\n    root@colibri-imx7:~# uname -a\r\n    Linux colibri-imx7 4.1.39-2.7.2+gba2f75f #1 SMP Thu Jun 8 14:05:02 CEST 2017 armv7l GNU/Linux\r\n```\r\n\r\nVS Code version: `1.13.0`\r\nC# Extension version: `1.10.0`\r\n\r\n## Steps to reproduce\r\nFollow the remote debugging guide: [https://github.com/OmniSharp/omnisharp-vscode/wiki/Attaching-to-remote-processes](https://github.com/OmniSharp/omnisharp-vscode/wiki/Attaching-to-remote-processes)\r\n\r\nThe critical step is the VSDBG installation on the server.\r\n```\r\ncurl -sSL https://aka.ms/getvsdbgsh | bash /dev/stdin -v latest -l ~/vsdbg\r\n```\r\n\r\n## Expected  behavior\r\nAn ARM debugger is installed.\r\n\r\n## Actual behavior\r\nThe script fails to determine the RID.\r\nIt seems only x64 RIDs are supported, I tried to supply several RIDs manually, but the download only works for very few x64 RIDs. My application is successfully targeting `-r linux-arm`.\r\nSee [https://github.com/dotnet/corefx/blob/master/pkg/Microsoft.NETCore.Platforms/runtime.json](https://github.com/dotnet/corefx/blob/master/pkg/Microsoft.NETCore.Platforms/runtime.json) for a list of RIDs.\r\n\r\nI see that this is the same debugger that Visual Studio 2017 uses and not part of the OmniSharp project. Who is responsible for those mysterious debuggers and why are they built for x64 only? Is it part of an open source project (hope) or closed source (hopeless). Any directions are welcome. Remote debugging is essential for ARM devices!"},"comment":{"url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/issues/comments/362679773","html_url":"https://github.com/OmniSharp/omnisharp-vscode/issues/1562#issuecomment-362679773","issue_url":"https://api.github.com/repos/OmniSharp/omnisharp-vscode/issues/1562","id":362679773,"user":{"login":"chuckries","id":6598594,"avatar_url":"https://avatars1.githubusercontent.com/u/6598594?v=4","gravatar_id":"","url":"https://api.github.com/users/chuckries","html_url":"https://github.com/chuckries","followers_url":"https://api.github.com/users/chuckries/followers","following_url":"https://api.github.com/users/chuckries/following{/other_user}","gists_url":"https://api.github.com/users/chuckries/gists{/gist_id}","starred_url":"https://api.github.com/users/chuckries/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chuckries/subscriptions","organizations_url":"https://api.github.com/users/chuckries/orgs","repos_url":"https://api.github.com/users/chuckries/repos","events_url":"https://api.github.com/users/chuckries/events{/privacy}","received_events_url":"https://api.github.com/users/chuckries/received_events","type":"User","site_admin":false},"created_at":"2018-02-02T19:18:58Z","updated_at":"2018-02-02T19:18:58Z","author_association":"CONTRIBUTOR","body":"@dknippel vsdbg (and I believe also coreclr) has a dependency on libunwind8 so it needs to be on the machine."}}
{"actor":{"display_login":"chuckries"}}