Версии vinagre (приложение, которое вы упоминаете), включенные во все выпущенные версии Ubuntu, не поддерживают протокол RDP (эта функция была добавлена в 2.31.4, а Ubuntu 11.04 - с 2.30.3).
Итак, есть три варианта:
Ждите новой версии Ubuntu с обновленной версией vinagre (следующей версии должно быть достаточно). Используйте другое приложение для подключения к серверам RDP, например tsclient. Приобретите обновленную версию vinagre из другого источника.Решил, pv создавал другой размер блока / буфера ...
На странице pv man:
Размер буфера по умолчанию - это размер блока входного файла файловая система, умноженная на 32 (максимальный 512kb) или 400kb, если размер блока не может быть определен.На странице pv man :
Размер буфера по умолчанию - это размер блока файловой системы входного файла, умноженный на 32 (максимум 512kb) , или 400kb, если размер блока не может быть определен.
размер блока Nx512 байтов (по умолчанию N = 20)
tar -cf - /home/myuser/ | pv -B 10240 -s 142524k > /dev/nst0
Так что дайте правильный размер буфера для pv as (20 x 512 = 10240)
У меня была очень похожая ошибка, но я не использовал pv или что-нибудь еще в канале между tar и ленточным устройством.
Однако бит блокирующего фактора является ключом. Я бы прочитал, что для достижения наилучших результатов вы должны использовать больший размер блока, чем значение по умолчанию, поэтому я использовал коэффициент блокировки 512 в командной строке tar:
tar -b 512 -cf /dev/tape files
К сожалению, tar не автоматически выяснить коэффициент блокировки, и вам нужно также указать его на восстановление.
tar -b 512 -xpf /dev/tape