You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Connect to Linux OMI Server 1.5.0 over basic auth.
Enter-PSSession-ComputerName $ENV:BOLT_HOST-Authentication Basic -UseSSL -Credential "root"
PowerShell credential request
Enter your credentials.
Password for user root: ********
[p4jz0jwh18iy4u0.delivery.puppetlabs.net]: PS /root>exit
Expected behavior
exit should cleanly return to the local pwsh session
Actual behavior
dyld: lazy symbol binding failed: Symbol not found: __os_log_error_impl
Referenced from: /usr/local/microsoft/powershell/6/libpsl-native.dylib (which was built for Mac OS X 10.13)
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: __os_log_error_impl
Referenced from: /usr/local/microsoft/powershell/6/libpsl-native.dylib (which was built for Mac OS X 10.13)
Expected in: /usr/lib/libSystem.B.dylib
[3] 59560 abort pwsh
Environment data
Mac OSX 10.12
>$PSVersionTable
Name Value
---------
PSVersion 6.1.0
PSEdition Core
GitCommitId 6.1.0
OS Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 2120:07:39 PDT 2018; root:xnu-3789.73.14~1/RELEASE_X86_64
Platform Unix
PSCompatibleVersions {1.0,2.0,3.0,4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
The text was updated successfully, but these errors were encountered:
Haven't tried that yet @SteveL-MSFT (but note that I did put up a couple of minor PRs to OMI recently to address SPNEGO over HTTPS handling).
This problem did just start happening after upgrading from PowerShell 6.0.2 to 6.1.0. I upgraded to see if Negotiate was supported yet for Enter-PSSession.
In 6.0.2 when attempting to use Negotiate I got:
Enter-PSSession : Connecting to remote server p4jz0jwh18iy4u0.delivery.puppetlabs.net failed with the following error message : Authorization failed For more information, see the about_Remote_Troubleshooting Help topic.
Now, instead of that message I get the same crash as above. As you can see, I can still connect fine over basic, but it crashes on exit.
Although it does look like there are problems with remoting, this seems like a problem with the build and how it's handling errors?
We're seeing the same issue running PowerShell on macOS 10.12.6. Getting the Symbol not found: __os_log_error_impl. A possible solution can be found here.
Steps to reproduce
Connect to Linux OMI Server 1.5.0 over basic auth.
Expected behavior
exit
should cleanly return to the local pwsh sessionActual behavior
Environment data
Mac OSX 10.12
The text was updated successfully, but these errors were encountered: