VirtualBox двунаправленный буфер обмена не работает [Решено]

Изображение пользователя Dexel.

Здравствуйте.

Хост машина Kubuntu
Гостевая - Kubuntu

Включен двунаправленный буфер обмена в VirtualBox. Не работает ни в одну сторону.
Установлен изкоробочно Klipper на обеих.

Включал на обеих "Игнорировать выделение мышой" - всё равно не работает.

?

+1
Flameflower - 28 Январь, 2014 - 07:19
Изображение пользователя Flameflower.

Устанавливал vBox Guest Additions?

0
Dexel - 28 Январь, 2014 - 09:35
Изображение пользователя Dexel.

Он не устанавливается.
При включенной виртуалке вкючаю:
Устройства -> Установить дополнения гостевой ОС
Окно:
- Не удалось подключить образ оптического диска
/home/dexel/.VirtualBox/VBoxGuestAdditions_4.2.16.iso к машине Kubuntu64.
Желаете принудительно подключить данное устройство?
Could not mount media/drive
'/home/dexel/.VirtualBox/VBoxGuestAdditions_4.2.16.iso'
(VERR_PDM_MEDIA_LOCKED)
Детали:

Код ошибки:
NS_ERROR_FAILURE (0x80004005)
Компонент:
Console
Интерфейс:
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Вызванный интерфейс:
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

===========================================================================

О, включил на обеих синхронизацию с мышой и заработало копирование из гостевой в хостовую ;)
Из хост в гостя таки не хочет.

А эти дополнения гостевой возможно поставить? Сколько помню - вечная проблема... Решаемо?

0
lord_i - 28 Январь, 2014 - 08:42
Изображение пользователя lord_i.

Аналогичная фигня. Это глюк текущего вбокса. Притом, раз на раз не приходится. Бывает, если перезапустить гостевую систему все работает нормально. Лекарства не нашел :( На другой машине стоит старый 4.2.18-88780 - работает как часы. Так что, если критично - откатитесь.

0
Dexel - 28 Январь, 2014 - 10:45
Изображение пользователя Dexel.

У меня сейчас 4.2.16-dfsg-3 который без подключения дополнительной рэпы.
И вот MacLeod говорит что на 4.3 то же буфер обмена не работает :(

0
lord_i - 28 Январь, 2014 - 11:11
Изображение пользователя lord_i.

В Вашей версии должно все работать. Попробуйте все таки поставить Guest Additions. Образ /home/dexel/.VirtualBox/VBoxGuestAdditions_4.2.16.iso можно примонтировать ручками, предварительно скинув его на винт гостевой системы. И оттуда запустить VBoxLinuxAdditions.run тоже ручками. Должно стать.

0
Dexel - 28 Январь, 2014 - 14:45
Изображение пользователя Dexel.

Ну так чтобы осуществить связь меж ними, нужен сам Addtions. В смысле курица/яйцо получается ;)
Переброшу в гостевую как

0
lord_i - 28 Январь, 2014 - 14:55
Изображение пользователя lord_i.

Дык способов куча ... По сети например.

0
Dexel - 28 Январь, 2014 - 18:27
Изображение пользователя Dexel.

Бубен рулит! Только Бубен, Бубен, и ещё раз бубен!

Последнее, что помню (комбинировал многократно).
После запуска гостевой выбрать образ ISO на хост-машине.
В момент выбора, гостевая его автоматом монтирует, и справа внизу поп-апом открывает окошко возможных действий с внешним носителем. Типа "Открыть в файл-менеджере, записать в K3b, тп".
Если нажать на значёк "Подкллючить устройство" - до сраки.
Нужно "Открыть в файл-менеджере".
После в терминале увидем в списке df устройств этот ISO.
Далее sudo ./VBoxLinuxAdditions.run
У меня матюкнулся, не помню на что, но в логах увидел что gcc нету (свежеустановленная ОС).
Установил gcc.
sudo ./VBoxLinuxAdditions.run
Перезагрузил гостя.
Включил двунаправленный буфер. Странно, но заработало.
Хвала бубну!

Напомню, хост = гостевая = Kubuntu 13.10 amd64

Общая папка.
В гостевой: Устройства -> Общие папки, добавить в "Папки машины".
Ввести путь к папке хост-машины, у меня /home/dexel/Public.
Галки на "Автоподключение" и на "Создать постоянную попку".

В терминале гостевой:
sudo adduser samael vboxsf

Перегрузить гостевую.
В гостевой общая папка появится в /media/ с названием sf_Public

Пойти и нажраться.

+1
lord_i - 28 Январь, 2014 - 22:47
Изображение пользователя lord_i.

Судя по описанию нифига не установилось. Вы запустили VBoxLinuxAdditions.run на хосте как я понял, а его надо запускать на гостевой.

Странно, но заработало.

Во-во.

0
Dexel - 28 Январь, 2014 - 23:37
Изображение пользователя Dexel.

Здра, на гостевой естественно VBoxLinuxAdditions.run
Там в кратце написал, а не дословная инструкция.

Кстати, один ньюанс вылез.
Т.к. система нулёвая была, то после всего - обновился. И буфер гавкнулся.
Заново установил VBoxLinuxAdditions.run, НА ГОСТЕВОЙ, reboot
и снова жизнь прекрасна ;)

0
lord_i - 29 Январь, 2014 - 00:04
Изображение пользователя lord_i.

А, ну тогда все хорошо :) Решено?

0
Dexel - 29 Январь, 2014 - 06:49
Изображение пользователя Dexel.

Да, решено, спасибо всем.

0
MacLeod - 28 Январь, 2014 - 09:45
Изображение пользователя MacLeod.

А что вы хотите копипастить?
Я обычно по SSH сразу к виртуалке цепляюсь, все проблемы решает.

З.Ы. Проверил на последней (4.3.6-91406) - буфер не работает, да.

0
Dexel - 28 Январь, 2014 - 11:16
Изображение пользователя Dexel.

Что копипастить?
То же что и в основной ОС между приложениями.
Ну ча меня на ржач пробьёт.
А что Вы в пределах одной ОС копипастите? Напишите пож список за вчера, чё копировали :D
У меня аж речь отняло ;)

Вот последний раз переписывал содержимое окна виртуал-бокса в textarea этого ресурса предыдущего моего поста, гыгы. Нужно было действительно SSH использовать для этого, ;) Во поржал с утра - настроение классное на целый день ;)
Тут по ходу придумал - через 2 клиента ICQ с разными номерами гонять стринги :D
(я не в обиду всё это... настроение подскочило реально ;)

От блин, оказывается я переписывал с окна хостовой машины в браузер её же. То-то я и смотрю что оно потом скопировало. Кубунту внутри Кубунту ...смешались в кучу кони, люди... Отдыхать нужно :)

0
MacLeod - 28 Январь, 2014 - 21:23
Изображение пользователя MacLeod.

:)
Ну, речь была о Кубунте в Кубунте)
Обычно в такой связке я на виртуалке не работаю, а только провожу эксперименты.
Надо залить файл на гостевую систему - wget или scp в терминале.
Для того, чтобы опробовать/написать ман - хватает.
Я же не говорю, что это панацея, но просто сам узнал, что буфер не работает когда стал проверять после вашего поста =)

0
Dexel - 28 Январь, 2014 - 21:44
Изображение пользователя Dexel.

Во-во, и мне для эксперементов.
А буфер в два направления я сделал. В этом же топике выше описАл(на букву А ударение)).

0
lord_i - 1 Март, 2014 - 15:16
Изображение пользователя lord_i.

Vbox обновился до 4.3.8 буфер из хоста в гостя по-прежнему не работает ... :( Или это только у меня? Проверьте плиз кто пользуется.

0
Карасик - 1 Март, 2014 - 17:43
Изображение пользователя Карасик.

VB 4.3.8, хост - Kubuntu 13.10 amd64. Проверил на:
1) Xubuntu 13.10 am64;
2) Windows 7 Ultimate 32х-разр.
В обоих случаях буфер обмена работает в обе стороны.

0
lord_i - 1 Март, 2014 - 22:08
Изображение пользователя lord_i.

Спасибо. В таком случае надо разбираться... У меня, правда, гость ХР...
ЗЫ Проверил на федоре STLinux (гость) - то же самое ... А какая у Вас версия кед?

0
MacLeod - 2 Март, 2014 - 01:45
Изображение пользователя MacLeod.

Обновился, но чудес не бывает - ничего не заработало. Как я писал выше - никогда не заморачивался с этим делом, а цеплялся терминалом и делал все там.
Но тут решил подойти чуть серьезней, открыл документацию... Там советовали перед установкой Guest Additions установить dkms. Установил. Пришла мысль "а нет ли случайно пакета для установки гест эддишнс в мейн репозитории? (чтобы не ставить из бинарика)". В гостевой кубунте набрал apt-get install virtualbox, нажал два раза таб и, ну надо же, есть!
Решил установить пакет virtualbox-guest-dkms (который потянул за собой virtualbox-guest-utils и virtualbox-guest-x11), перезагрузил гостя, включил двунаправленный буфер обмена - все работает. Из дополнительных плюсов - теперь вместо скроллинга, при изменении размера окна с машиной, на лету меняется разрешение гостевой системы.
Полагаю, что под XP, STLinux и любую другую просто надо поставить дополнения.
Товарищ Flameflower в первом посте ответил на нужный вопрос (плюсую), а мы раздули тему на ровном месте.

0
lord_i - 2 Март, 2014 - 11:04
Изображение пользователя lord_i.

У меня поставлен из репозитория, дополнения, естественно, стоят во всех гостях. Это банальная азбука, которая нужна для работы с вбоксом. Дело не в этом. У меня глюк появляется, как я выяснил периодически. Поэтому пока изучаю ситуацию.

0
MacLeod - 3 Март, 2014 - 18:41
Изображение пользователя MacLeod.

На другой машине поставил virtualbox из репов.

Гостем поставил Kubuntu 13.10 x86_64. В госте только набрал apt-get install virtualbox-guest-dkms, перезагрузил гостя, включил двунаправленный буфер обмена - работает.
На хосте
Qt: 4.8.6
KDE: 4.12.2
KWin: 4.11.6
На госте все из образа.
0
MacLeod - 3 Март, 2014 - 19:08
Изображение пользователя MacLeod.

Скачал WinXP, оригинальный образ с SP3 и ключом =)
Установил на той же машине.
На хосте установил пакет virtualbox-guest-additions-iso.
Вставил в виртуальный привод файл /usr/share/virtualbox/VBoxGuestAdditions.iso.
Далее, далее... ребут ХР.
Двунаправленный буфер обмена работает.

0
YuryRed - 28 Май, 2014 - 13:46

Спасибо, помогло. Похоже дело было в virtualbox-guest-dkms

0
kot040188 - 28 Май, 2014 - 14:01
Изображение пользователя kot040188.

Может я что-то не так делаю, но когда устанавливаю kubuntu в виртуалку, то в параметрах гостевой системы в менеджере драйверов выбираю предлагаемый драйвер (=гостевые дополнения) и… буфер работает, разрешение меняется на лету и т.д. А в opensuse кстати гостевые дополнения ставятся при установке.

0
Карасик - 2 Март, 2014 - 07:11
Изображение пользователя Карасик.

KDE 4.12.2. Дополнения в обеих гостевых системах стоят.

0
Outlander - 3 Март, 2014 - 08:54
Изображение пользователя Outlander.

kubuntu - основная, Windows XP - гостевая. VirtualBox 4.3.8 92456 (последний), буфер работает в обе стороны.

0
Dexel - 3 Март, 2014 - 17:57
Изображение пользователя Dexel.

Вот, Win7 - буфер обмена в обе стороны работает.
Kubuntu 64 - никуда не работает, дополнения не ставятся.
И обе они на одной виртуальной машине.

Сейчас пытаюсь понять свой пост(выше) где выход из положения - ни хрена понять не могу. Путанина какая-то :(

0
MacLeod - 3 Март, 2014 - 17:59
Изображение пользователя MacLeod.

sudo apt-get install virtualbox-guest-dkms
на гостевой кубунте что говорит?)

0
Dexel - 3 Март, 2014 - 21:05
Изображение пользователя Dexel.

На гостевой(?) именно:
sudo aptitude show virtualbox-guest-dkms
Пакет: virtualbox-guest-dkms
Состояние: не установлен
Версия: 4.2.16-dfsg-3
И на хосте тоже не установлена.

Но, сделал следующее.
В хостовой cтянул пакет virtualbox-.3_4.3.8-92456~Ubuntu~raring_amd64.deb,
вытянул с него VBoxGuestAdditions.iso
и перебросил в /usr/share/virtualbox/, заменив имеющийся.
Далее в VirutalBox указал ему этот же образ - как всегда табличку выдал, мол подлкючиться не может...
Открылось окошко выбора с тремя действиями (в виртуалке). Выбрать "Открыть в dolphin.." Он её подмонтировал. Далее правой мышой на свободном поле Dolphin, контекст.меню -> "Открыть в трюменале сию папку", далее:
sudo ./VBoxLinuxAdditions.run (всё в гостевой).
Установился. Должно выдать везде done/ok.
Перезагрузил гостя, и работает в обе стороны буфер.
Повторюсь: Kubuntu 13.10 / Kubuntu 13.10

Вылезла другая проблема. Не работает Ctrl+Insert на госте, даже в пределах её самой. Shift+Insert работает. Мыша работает, Ctrl+C/V работают.
Ctrl+Ins -не работает :(

0
MacLeod - 3 Март, 2014 - 21:21
Изображение пользователя MacLeod.

Именно на гостевой. Именно пакет virtualbox-guest-dkms из мейн репа и не нужна никакая возня с бинариком, все зависимости затащит сам.
Проверил Ctrl+Ins на десктопе - работает, виджету назначить можно. На ноуте Insert совмещена с Print Screen через Fn-клавишу, но ошибочно определяет ее нажатие с Ctrl именно как Print Screen, а не Insert.

0
Dexel - 4 Март, 2014 - 00:43
Изображение пользователя Dexel.

Обновил 370 пакетов.
Комбинации клавиш и росчерки -> Глобальные комбинации клавиш,
В селекторе "Компонент КДЕ" - планшетник включен был. Переключил на khotkeys.
До фени.
Насторожила эта опция селектора на Tablet. Мож он установился как на планшетник?
Короче, выяснилось, что не работает сам правый Ctrl в гостевой... срань Господня... Что тут ещё сказать ;) На хостовой работает конечно.
Если б он не понимал Ctrl+V/С в русском регистре - куда ни шло, но правый контрол - это уже гайки :D
Та наверное пусть будет так, а то аще всё рухнет ;)

0
MacLeod - 4 Март, 2014 - 02:34
Изображение пользователя MacLeod.

Правый контрол у него - зарезервированная кнопка, о чем он трезвонит с первых секунд))

0
Dexel - 4 Март, 2014 - 17:39
Изображение пользователя Dexel.

От я гоню, хост-клавиша ж... Меньше водки жрать нужно :D

0
kot040188 - 4 Март, 2014 - 06:35
Изображение пользователя kot040188.

Какие только гостевые не ставил, все ставили гостевые дополнения из своих реп (кроме винды, потому что у нее нет реп). В том числе и kubuntu. И буфер работал всегда. Я даже не парился по этому поводу.

+1
Dexel - 4 Март, 2014 - 16:07
Изображение пользователя Dexel.

kot040188, столько полезной информации выдал...
А вот я тоже, всё время как мясо варю, находил, а сейчас не могу найти "ложку с дырками". Это такая как друшляк, только маленькая. Когда мясо варится шум ей собираю. Как она правильно называется? Всё время находил, а сейчас хез куда засунул.

0
kot040188 - 4 Март, 2014 - 16:16
Изображение пользователя kot040188.

Где я, а где кухня? :) Информация, что у кого-то что-то работает, тоже информация. А полезная она или нет время покажет…

0
Sorpov - 22 Март, 2014 - 05:46

Сорри что в куб из луб, но предполагаю, что ошибка и решение общее.
гость - лубунту 13.10

Подключить образ диска дополнений гостевой ос - ок!
sudo ./VBoxLinuxAdditions.run - ок!
НО!
Building the VirtualBox Guest Additions kernel modules
The make utility was not found. If the following module compilation fails then
this could be the reason and you should try installing it.

The gcc utility was not found. If the following module compilation fails then
this could be the reason and you should try installing it.

Building the main Guest Additions module ...fail!

Далее:
sudo apt-get install dkms gcc xserver-xorg xserver-xorg-core
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет dkms
E: Не удалось найти пакет gcc

Далее:
sudo apt-get install virtualbox-guest-dkms
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет virtualbox-guest-dkms

Как дкмс установить и др?
обмен м.д. осями закрыт.

0
DarkneSS - 22 Март, 2014 - 11:28
Изображение пользователя DarkneSS.

У вас хоть что-нибудь устанавливается из реп? Доступ к интернетам есть из ВМ?

0
Dexel - 22 Март, 2014 - 21:27
Изображение пользователя Dexel.

DarkneSS, проблема уже решена. Тему ж закрыл.
Буферы обмена двусторонние, на Kubuntu, Debian7, Fedora 20
Двусторонние, но отключены: Win7 и XP.
Главная истина это GUI - зло.
Может кому пригодится: Скрипт ./AdditionGuestxxxx.run запускать нужно только из shell, из примонтированного iso.

0
DarkneSS - 23 Март, 2014 - 10:16
Изображение пользователя DarkneSS.

Sorpov не решил, судя по всему.

0
Sorpov - 28 Март, 2014 - 09:59

sudo bash /media/user/VBOXADDITIONS_4.3.8_92456/VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.3.8 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 4.3.8 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The make utility was not found. If the following module compilation fails then
this could be the reason and you should try installing it.

The gcc utility was not found. If the following module compilation fails then
this could be the reason and you should try installing it.

Building the main Guest Additions module ...fail!
и т.д....

reboot...

и "По всей видимости дополнения гостевой ос не доступны данной виртуальной машине..."

sudo apt-get install virtualbox-guest-dkms
Все установилось!!!

В чем был глюк???
только в запуске скрипта через bash?
Инет в ВМ всегда ОК.

0
dyug - 28 Март, 2014 - 11:46

ой, это как вам удалось поставить виртуалбокс без
The make utility was not found
The gcc utility was not found.

Он(виртуалбокс) без b-e не становится, вроде?

разумеется, что ничего правильно работать, без указанных приложений, необходимых для сборки модулей не будет.

необходимо установить как минимум "build-essential"
Пакет build-essential
Да, разумеется, ставится из родных репов системы.

0
Dexel - 7 Апрель, 2014 - 23:19
Изображение пользователя Dexel.

Building the main Guest Additions module ...fail!
и т.д....
- на самом интересном троеточие поставили.
Там дальше написано что читать подробности в логах.
А в логах, у меня было что нет то ли g++, или gcc, какого-то компилятора точно помню. Доставлял и всё ок. 2 раза подобное было. Вроде gcc.

0
MacLeod - 8 Апрель, 2014 - 02:22
Изображение пользователя MacLeod.

В чем был глюк???
В том шо изначально, если есть выбор между установкой из бинарика и из пакета - стоит выбирать последний.

0
Chibiko - 8 Апрель, 2014 - 15:23
Изображение пользователя Chibiko.

.... Если бинарники новее пакета, то можно из них собрать пакет и поставить...
Но проще скачать исходники и скомпилитиь в пакет, после чего поставить..
... но зачем?...

0
MacLeod - 8 Апрель, 2014 - 19:03
Изображение пользователя MacLeod.

Для достижения цели данной темы достаточно поставить пакет из universe...

0
Sorpov - 10 Апрель, 2014 - 11:51

Что-то странное творится при расшаривании общей папки.
В настройках добавляю общ.паку papaka, галочки на автоподключение и постоянная.
Добавляюсь в вбокссф-группу вирт машины
sudo adduser user vboxsf
появляется /media/sf_papka
Открывается, даже показывает размер жесткого диска на хосте в файлменеджере PCMan, НО на этом все!
Папка пуста, файлы созданые на хосте отсутствуют, правый щелчок мыши в папке отключен, только индикатор загрузки на указателе мыши (часики) висит, и так постоянно.
Если в /media/sf_papka создаю директорию в терминале через mkdir или файл через touch, терминал молчит, а папка пуста и в госте и хосте.
Известно решение?

0
Dexel - 10 Апрель, 2014 - 15:26
Изображение пользователя Dexel.

Два поля в настройках виртуалки при добавлении папки.
Верхнее это путь к существующей папке хост-машины - наверное здесь ошибка.

-1
Goran78 - 26 Октябрь, 2015 - 13:23

.

0
Goran78 - 22 Октябрь, 2015 - 16:53

Всем здравствуйте!

Та же проблема, не могу установить дополнения.
Хост Win 7, гостевая Solaris 11.

И как вам такое...
В ответ на
sudo apt-get install virtualbox-guest-dkms
получаю
sudo: apt-get: command not found

Если пишу
sudo ./VBoxLinuxAdditions.run
получаю
bash: sudo: Permission denied

(это все в shell).

При попытке из интерфейса "Установить дополнения гостевой ОС" получаю ту же самую ошибку, с которой началось обсуждение - VERR_PDM_MEDIA_LOCKED.

Я, признаюсь, не админ, и не все понимаю что здесь описано :) Если я правильно понял, главный трабл в том, что гостевая не может смонтировать образ, находящийся на хосте. Файл VBoxGuestAdditions.iso на хосте есть, я проверял.
Если можно не ругайте, а дайте вкратце рецепт лечения данного гемора.

+1
dyug - 22 Октябрь, 2015 - 17:19

охотно верю, что это в данных условиях выполнить невозможно.
ибо в солярисе нет и никогда не было apt-get, а что там в виде пакетного менеджера я не знаю. (слава богу, я с ней как админ не работал)
по второму - скорее всего пользователь не включен в группу судо юзверей, которым можно использовать судо. но искать описание всех этих проблем стоит в описаниях администрирования сопляриса, а не здесь, ибо подозреваю, что живую соплярку тут я видел один, причем на живом SUN microsystems железе.
соплярка -это жаргонное именование операционки от SUN, особенно среди тех, кто успел поработать с более продвинутыми системами.

И вообще, о чем можно говорить, если в ней так и не был исправлен баг с автомонтированием только первых 128 дисков. Остальные нужно было монтировать ручками/скриптом в /etc/rc.local
Ага, у нас там была стойка на 460 дисков. :-)
стояло только 224 :-)

0
Goran78 - 22 Октябрь, 2015 - 17:33

Нашел в хэлпе к энтой ВМ такой текст:

If in case the CD-ROM drive on the guest doesn't get mounted (observed on some versions of Solaris 10), execute as root:

svcadm restart volfs

Попробовал, получаю
svcadm: Pattern 'volfs' doesn't match any instances

??? чЁ за хрень ???

+4
dyug - 22 Октябрь, 2015 - 17:52

еще раз для непонятливых - ищите форум/сайт по солярке, а не здесь, здесь НЕ ОБСУЖДАЕТСЯ ни солярис, ни windows 7. эти вопросы не должны здесь обсуждаться.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры