Cyberduck Mountain Duck CLI

Help / Support

Application Support Folder

Inside the application support folder, the application saves files needed for their operations e.g. settings, log data, history files, etc.

You can reach the application support folder by choosing Go → Go to folder within the Finder menu, copying the path below into the appearing window, and clicking on the Open button afterward.

~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/

You can reach the application support folder by navigating to %AppData%\Cyberduck by copying the path into the address bar of the Explorer and press Return afterward.

Bug Reports and Feature Requests

Open a new ticket using the issue tracker with a description of what you have a done and what went wrong or describing the missing functionality in detail. Make sure to look or search for existing tickets first.

Logging Output

Log output can be found in the cyberduck.log file in~/Library/Logs/Cyberduck. You can easily reach this file in Console.app (Open from /Applications/Utilities) under Reports → Log Reports → cyberduck.log. Cyberduck 7.9 or later required.

Additionally, log output can be found in Console.app (Open from /Applications/Utilities).

  • macOS 10.8 or later. Log output can be found in the system.log.
  • macOS 10.12 or later. Log output can be found in Console.app under Devices. Cyberduck 7.2 or later required. When requested, enable info and debug messages from Action → Include Info Messages and Action → Include Debug Messages respectively. Filter output by pasting Cyberduck in the search input field in the toolbar of the window and choose Process in the small dropdown menu. Choose Edit → Select All and Edit → Copy to copy the output to the clipboard.

Alternatively, if you are familiar with Terminal.app you can get the current log output streamed while using Cyberduck with

log stream --predicate '(process =="Cyberduck")' --level info

You can filter for the connection transcript only by using

log stream --predicate '(process =="Cyberduck") && (category == "transcript")' --level info

Alternatively to show previous log events use

log show --predicate '(process =="Cyberduck")' --info

Debug Log

To enable debug logging open a Terminal.app window and enter

defaults write ~/Library/Preferences/ch.sudo.cyberduck.plist logging debug

Reset the logging configuration with

defaults delete ~/Library/Preferences/ch.sudo.cyberduck.plist logging

Restart Cyberduck for any logging configuration change to take effect.

Debug logging can be enabled with a hidden setting. As there is no user interface for this yet you need to add the setting manually. If not existing yet you have to create the file AppData\Cyberduck\default.properties and then add the property as follows:

logging=debug

Heap Dump

To create a heap dump of the Cyberduck process on macOS (in case of excessive memory usage for example) you can use jmap from the OpenJDK 13.

jmap -dump:file=cyberduck-dump.hprof [PID of Cyberduck process]

Log output can be found in the cyberduck.log file in%APPDATA%\cyberduck.

Feature Requests

If you have a feature request please make sure to include a detailed and comprehensible description of the requested function in the ticket. Make sure to check if someone already requested a similar feature.

Crash Reports

Crash reports are saved to ~/Library/Logs/DiagnosticReports/Cyberduck_*.crash.

Crash reports are saved to %APPDATA%\cyberduck\CrashReporter.

Get Support

For issues with your account credentials, please instead write to your hosting service provider. For bug reports or a feature request you can open a ticket in our public issue tracker. Discuss features and issues you are having in the Cyberduck Google Group.

Application Support Folder

Inside the application support folder, the application saves files needed for their operations e.g. settings, log data, history files, etc.

You can reach the application support folder by choosing Go → Go to folder within the Finder menu, copying the path below into the appearing window, and clicking on the Open button afterward.

~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/

You can reach the application support folder by navigating to %AppData%\Cyberduck by copying the path into the address bar of the Explorer and press Return afterward.

Bug Reports and Feature Requests

Open a new ticket to report bugs you experience or features you'd like to have added. Make sure to add a detailed description of the issue including the operating system, the used protocol, the used version of Mountain Duck, and the connect mode.

Logging Output

The logging output can be reached by clicking on the Show button within the Mountain Duck preferences Connection tab. The file is named mountainduck.log.

Debug Log

To enable debug logging tick the corresponding checkmark in the Mountain Duck preferences Connection tab. You can reach the logging output by clicking on the Show button within the same Mountain Duck preferences section. The file is called mountainduck.log.

Error Log

An error log is a record of critical errors that occur during the operation of the application or server. It can be a useful tool for troubleshooting.

It can be reached by clicking on the Show button within the Mountain Duck preferences Connection tab. The file is named mountainduck.error.

Feature Request

Please make sure to include a detailed description of the feature you'd like to request within your ticket.

Crash Reports

Crash reports are saved to ~/Library/Logs/DiagnosticReports/Cyberduck_*.crash.

Crash reports are saved to %APPDATA%\cyberduck\CrashReporter.

Get Support

For bug reports, feature requests, or issues regarding purchase and upgrade mail to support@mountainduck.io to open a ticket.

Application Support Directory

Profiles

The directory location is printed with --help following the list of supported protocols.

The support directory is ~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/ on Mac. You can install third party profiles in ~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/Profiles.

Install additional profiles in %AppData%\Cyberduck\Profiles on Windows.

The support directory is ~/.duck/ on Linux. You can install third party profiles in ~/.duck/profiles/.

Logging output

The logging output is written directly into the command line:

macOS Open terminal.app and type -v

Windows Open cmd.exe and type -v

Enable debug logging

Set the environment variable logging to the level debug, info, warn or error.

Last modified on May 20, 2021 at 1:04:54 PM Last modified on May 20, 2021 1:04:54 PM

Attachments (2)

Download all attachments as: .zip