For an extra piece of mind, we strongly recommend to disable withdrawal permissions on the keys that you use with margin.
Please also view our Getting Started tutorial for more info.

sudo apt install libx11-xcb-dev libx11-xcb1 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render-util0 libxcb-render0 libxcb-render0-dev libxcb-res0 libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb-xinerama0 libxcb-xkb1 libxcb-xtest0 libxcb-xv0 libxcb1 libxcb1-devOn Ubuntu 20.04, this is:
sudo apt install libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xkb1 libxcb-xv0 libxcb1If this does not suffice, you can export the following environment variable before starting margin, that should provide additional help to find out which additional libraries/packages are missing.
QT_DEBUG_PLUGINS=1 ./run-margin.sh
./run-margin.sh: line 30: 2043 Aborted (core dumped) LD_LIBRARY_PATH=$DIR/lib:$LD_LIBRARY_PATH QT_PLUGIN_PATH=$DIR/plugins ./bin/margin.binThen please do the following:
sudo apt install libxcb-xkb-dev libxkbcommon-*Then you should be good to go! Note, if you set up a fresh full version of Ubuntu, these libraries are included and this step is not needed.
sudo sysctl -w kern.maxfilesperproc=20000( http://krypted.com/mac-os-x/maximum-files-in-mac-os-x/ )
sudo launchctl limit maxfiles 20000 20000( https://stackoverflow.com/questions/5377450/maximum-number-of-open-filehandles-per-process-on-osx-and-how-to-increase )
sudo sysctl -w fs.file-max=20000( https://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/ )
Account type | Tier | |
Verified | 2 | |
Intermediate | 3 | |
Pro | 4 |
services.msc
via the Start menu, then right click on "Windows Time"
in the list of services and select "Properties". Make sure "Startup type" is set to
"Automatic" and that the service is started right now. Click the "Start" button if the
service status is "Stopped" right now.
net stop w32time w32tm /unregister w32tm /register net start w32time w32tm /resyncIf you continue to get the same error message or use a macOS, please contact support@margin.de.