Support
Get Support
Feature Requests
If you have a feature request please make sure to include a detailed and comprehensible description of the requested feature in the ticket. Make sure to check if someone already requested a similar feature.
Warning
For issues with your remote storage user account credentials, please instead write to your hosting service provider.
Bug Reports
Open a new ticket with a description of what you have done and what went wrong. Make sure to look or search for existing issues first.
Note
Discuss features and issues you are having in the Cyberduck Google Group. For licensing issues and other support questions, please send an mail to support@cyberduck.io.
Warning
Please be aware that you are possibly using our software at no charge if you have not purchased a registration key. Thus the support provided here is best effort only.
Logging Output
Reveal the log output named cyberduck.log
by choosing Preferences → Connection → Log → Show.
Alternatively, the cyberduck.log
file can be found in ~/Library/Logs/Cyberduck
.
Transcript
You can only access the transcript which will log protocol request and responses. It’s particular useful for protocols using HTTP. Open a Terminal.app window and enter
log stream --predicate '(process == "Cyberduck") && (category == "transcript")' --level info
Note
The transcript will be written in the Terminal.app window. Make sure to keep the window open after executing the command.
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]
Reveal the log output named cyberduck.log
by choosing Preferences → Connection → Log → Show.
Alternatively, the cyberduck.log
file can be found in %AppData%\cyberduck
.
Debug Logging Level
Enable debug logging by choosing Preferences → Connection → Log → Enable debug log. Alternatively this can be configured using the following command line options.
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
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 and paste the path ~/Library/Group Containers/G69SCX94XU.duck/Library/Application Support/duck/
into the window.
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.
Crash Reports
Crash reports are saved to ~/Library/Logs/DiagnosticReports/Cyberduck_*.crash
. On macOS 12 or later crash reports are saved to ~/Library/Logs/DiagnosticReports/Cyberduck_*.ips
.
Crash reports are saved to %AppData%\cyberduck\CrashReporter
.