Cyberduck Mountain Duck CLI

#11168 closed defect (worksforme)

Cyberduck Tries To Use iTerm For Default Terminal and Fails

Reported by: josephtlyons Owned by:
Priority: normal Milestone:
Component: sftp Version: 7.6.0
Severity: normal Keywords: Terminal
Cc: Architecture: Intel
Platform: macOS 10.15

Description (last modified by dkocher)

I recently installed iTerm, but to my knowledge, have not made it the default Terminal of my Mac. When I use Go > Open in Terminal, Cyberduck tries to use iTerm as the default terminal. However, it fails with the error message:

Access Denied

Failure running script in iTerm2. Expected “,” but found class name. Please verify disk permissions.

I found this ticket: #2987

Which details how to reset the defaults with the following commands:

defaults delete ch.sudo.cyberduck terminal.bundle.identifier
defaults delete ch.sudo.cyberduck terminal.command

But running either of these commands shows the following message:

Defaults have not been changed.

1) How can I set Cyberduck to use the standard Mac Terminal? 2) If I later ended up wanting to use iTerm, what would I need to do to get it to work?

Change History (3)

comment:1 Changed on Sep 14, 2020 at 7:50:06 AM by dkocher

  • Description modified (diff)

comment:2 Changed on Oct 10, 2020 at 2:17:53 PM by dkocher

  • Description modified (diff)

comment:3 Changed on Oct 10, 2020 at 2:19:37 PM by dkocher

  • Component changed from core to sftp
  • Resolution set to worksforme
  • Status changed from new to closed

Please change the default application for {{.command}} files in Finder to Terminal.app to revert.

Note: See TracTickets for help on using tickets.