wouterdebie / i2cssh

csshX like ssh tool for iTerm2
MIT License
547 stars 68 forks source link

i2cssh unable to open iterm2 #86

Closed jamnaughty closed 6 years ago

jamnaughty commented 6 years ago

MacOS 10.14 (18A391)

ruby --version ruby 2.3.7p456 (2018-03-28 revision 63024) [x86_64-darwin18]

gem list LOCAL GEMS i2cssh (2.2.0)

iTerm2 Build 3.2.1

/Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/rb-scpt-1.0.3/lib/rb-scpt.rb:542:in _send_command': CommandError (Appscript::CommandError) OSERROR: -1743 COMMAND: app("/System/Library/CoreServices/System Events.app").processes["iTerm2"].menu_bars[1].menu_bar_items["Window"].menus["Window"].menu_items["Select Split Pane"].menus["Select Split Pane"].menu_items["Select Pane Left"].click() from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/rb-scpt-1.0.3/lib/rb-scpt.rb:642:inmethod_missing' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/lib/i2cssh.rb:103:in block (2 levels) in split_session' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/lib/i2cssh.rb:102:inupto' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/lib/i2cssh.rb:102:in block in split_session' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/lib/i2cssh.rb:101:inupto' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/lib/i2cssh.rb:101:in split_session' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/lib/i2cssh.rb:26:ininitialize' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/bin/i2cssh:298:in new' from /Users/human/.rbenv/versions/2.3.7/lib/ruby/gems/2.3.0/gems/i2cssh-2.2.0/bin/i2cssh:298:in<top (required)>' from /Users/human/.rbenv/versions/2.3.7/bin/i2cssh:22:in load' from /Users/human/.rbenv/versions/2.3.7/bin/i2cssh:22:in

'

Reason Seems to be

Prompting policy for hardened runtime; service: kTCCServiceAppleEvents requires entitlement com.apple.security.automation.apple-events but it is missing for RESP:{ID: com.googlecode.iterm2, PID[4296], auid: 501, euid: 501, responsible path: '/Applications/iTerm.app/Contents/MacOS/iTerm2', binary path: '/Applications/iTerm.app/Contents/MacOS/iTerm2'}, ACC:{ID: ??, PID[15026], auid: 501, euid: 501, binary path: '/Users/dhiman/.rbenv/versions/2.3.7/bin/ruby'}, REQ:{ID: com.apple.appleeventsd, PID[52], auid: 55, euid: 55, binary path: '/System/Library/CoreServices/appleeventsd'}

default 21:28:32.141808 -0700 tccd target_executable_path_URL: file:///Applications/iTerm.app/Contents/MacOS/iTerm2 default 21:28:32.142713 -0700 tccd AccessRequestIndirect: Policy disallows prompt for com.googlecode.iterm2; access to kTCCServiceAppleEvents denied default 21:28:32.194815 -0700 iTerm2 27366555: RECEIVED OUT-OF-SEQUENCE NOTIFICATION: 162 vs 231, 512, default 21:29:58.647408 -0700 iTerm2 27366555: RECEIVED OUT-OF-SEQUENCE NOTIFICATION: 165 vs 233, 512, default 21:30:21.845363 -0700 loginwindow -[PersistentAppsSupport saveLogoutPersistentState:finalSnapshot:] | previouslyRunningApps: