Как предложил Оле Танге, вы можете увидеть, что rsync запрашивает у вас пароль ssh, когда вы пытаетесь выполнить rsync только с одним аргументом (именем каталога в вашем случае ). Когда я столкнулся с той же проблемой в своих экспериментах, я понял, что parallel не запрашивает пароль ssh, но в фоновом режиме он ему нужен.
Применение одного из ответов на этот вопрос суперпользователя решило мою проблему. Это говорит, в частности;
1 )Создать открытый ключ;
ssh-keygen
2 )Скопируйте этот ключ в "somehostname"
ssh-copy-id -i ~/.ssh/id_rsa.pub user@somehostname OR somehostname's IP address
Вот и все. После этих шагов ssh-соединения между этими двумя машинами не требуют ввода пароля ssh. В моем случае команда перестала зависать при такой конфигурации.
Это можно сделать с помощью комбинации apk info
и apk fix
:
$ apk info | xargs sudo apk fix
Однако будьте осторожны, так как это может привести к поломке вашей системы, если у вас недостаточно свободного места для переустановки каждого пакета.