Как исправить копию и вставку в Virtualbox на хост-машину?

Я нашел этот пост в блоге с той же ошибкой и объяснением:

Несколько дней назад у меня начались проблемы с эквалайзером, то есть без звука. Я убрал эквалайзер, а также ladspa-sdk. Я быстро забыл обо всем этом, пока не перезагрузился, и моя машина не стала работать очень медленно. Проверяя в системном журнале, я обнаружил что-то вроде этого:

blockquote>
pulseaudio[3662]: module-ladspa-sink.c: Failed to load LADSPA plugin: file not found
pulseaudio[3662]: module.c: Failed to load module “module-ladspa-sink” (argument: “sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_05_00.0.analog-stereo plugin=mbeq_1197 label=mbeq control=-0.2,-0.2,-0.2,-0.2,3.5,3.5,3.5,3.5,3.5,3.5,3.5,2.5,2.5,0.0,0.0″): initialization failed.
pulseaudio[3662]: main.c: Module load failed.
Failed to initialize daemon.
pulseaudio[3660]: main.c: Daemon startup failed

Очевидно, что эквалайзер что-то оставил, когда я его удалил. Оказалось, проблема была в ~/.pulse/default.pa. Файл был изменен во время установки и не был удален вместе с ним. Оскорбительные строки были в конце файла. Они выглядели так:

blockquote>
### Generated from: pulseaudio-equalizer
load-module module-ladspa-sink sink_name=ladspa_output.mbeq_1197.mbeq master=alsa_output.pci-0000_05_00.0.analog-stereo plugin=mbeq_1197 label=mbeq #control=-0.2,-0.2,-0.2,-0.2,3.5,3.5,3.5,3.5,3.5,3.5,3.5,2.5,2.5,0.0,0.0
set-default-sink ladspa_output.mbeq_1197.mbeq
set-sink-volume alsa_output.pci-0000_05_00.0.analog-stereo 65536
set-sink-mute alsa_output.pci-0000_05_00.0.analog-stereo 0
### END: Equalized audio configuration

Я закомментировал все показанные строки, добавив знак # в начале каждой строки, и сохранил файл. Задача решена.

blockquote>

Итак, кратко:

sudo nano ~/.pulse/default.pa

прокрутите вниз до строки, показанной в цитате, и добавьте # перед всеми линий. Сохранить и выйти.

В более новых версиях этот файл также может быть в ~/.config/pulse/default.pa.

102
задан 25.03.2019, 21:31

15 ответов

Если ваша гостевая ОС установлена ​​на Ubuntu, то выполнение следующих двух команд в терминале Ubuntu должно помочь:

$ killall VBoxClient
$ VBoxClient-all
0
ответ дан 24.04.2019, 13:18
  • 1
    Работавший для меня на Ubuntu 14.04, работающем на хосте Windows7. Спасибо! – DaxeshKhatri 10.09.2015, 19:56
  • 2
    Couldn' t находят VBoxClient-all двоичный файл в моей системе. Всего kill - луг и перезапуск VBoxClient --clipboard, кажется, работали на меня. – Shobhit Puri 14.03.2017, 04:56
  • 3
    @decimusphostle В моем Ubuntu 16.04 это расположено в /usr/bin/VBoxClient-all. На самом деле это не двоичный файл, а сценарий, который выполняет следующие команды: /usr/bin/VBoxClient --clipboard /usr/bin/VBoxClient --checkhostversion /usr/bin/VBoxClient --display /usr/bin/VBoxClient --seamless /usr/bin/VBoxClient --draganddrop – Praveenkumar 14.03.2017, 05:28
  • 4
    Работавший на Ubuntu 16.04 – Luis 20.10.2017, 05:53
  • 5
    к вашему сведению, на 17,10 Серверах Ubuntu (с установленными настольными приложениями), у меня нет никакого VBoxClient-all: вводя по абсолютному адресу вокруг кода установки, it' s ссылаемый в virtualbox.org/browser/vbox/trunk/src/VBox/Additions/linux/… - также замеченный раньше была ссылка на него в Makefile.kmk github.com/mdaniel/virtualbox-org-svn-vbox-trunk/blob/… - все еще уверенный, какова история – Suragch 11.02.2018, 17:36

В Ubuntu 18.04, работающем на VirtualBox 5.2.22, я сделал следующее:

  1. В VirtualBox Manager щелкните правой кнопкой мыши Ubuntu VM-> Настройки-> Вкладка Общие слева-> Advacned вкладка справа. Теперь выберите Shared Clipboard как: Двунаправленный

  2. В Ubuntu на терминале выполните следующие команды:

    sudo apt install virtualbox-guest-x11

Теперь мне пришлось перезапустить Ubuntu для успешного запуска следующей команды:

VBoxClient --clipboard

После этого двунаправленная копия начала работать.

0
ответ дан 24.04.2019, 13:18

У меня были похожие проблемы с VirtualBox 5.1.14. На компьютере был запущен Opensuse Leap 42.2, и на виртуальной машине была установлена ​​Windows 7 Pro (64-битная). Перезапуск Vboxtray.exe решил проблему один раз, но, наконец, деактивация службы индексирования Windows устранила ее навсегда.

0
ответ дан 24.04.2019, 13:18
  • 1
    Ваше решение для Windows, базирующегося VirtualBox, в то время как кажется, что вопрос о Linux, базирующемся VirtualBox – Quoc Nguyen 19.02.2017, 18:47

Войдите в свой гостевой компьютер и откройте дисковод компакт-дисков, в который необходимо вставить «VirtualBox Guest Additions».

Откройте этот дисковод и запустите файл «VBoxWindowsAdditions.exe».

После установки нужно перезагрузить компьютер, тогда он должен работать!

0
ответ дан 24.04.2019, 13:18

Моя конфигурация - хост Windows, гость Xubuntu. Я полагаю, это не помешает перезапустить все, но это клиент, который имеет значение. (VBoxClient-all - это просто скрипт, который запускает / usr / bin / VBoxClient --clipboard и другие.)

$ ps -fe|grep -i clip
tbc       1400     1  0 Jan18 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc      30555  1281  0 13:01 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$

Обратите внимание, что по умолчанию он работает в фоновом режиме. Он принадлежал init (1), но когда я его вызвал, он был принят через дерево, с которым я не знаком.

0
ответ дан 24.04.2019, 13:18

Я использовал VirtualBox 4.3.12. Как только я обновил до 5.0 последней версии, ошибки были исправлены.

Никакая комбинация переустановки дополнений Vbox не помогла.

Решение: всегда пытайтесь обновиться до последней версии https://www.virtualbox.org/wiki/Downloads

0
ответ дан 24.04.2019, 13:18

Как исправить общий буфер обмена в VirtualBox (Windows Guest)

  1. В VirtualBox Windows Guest, откройте диспетчер задач
  2. Перейдите на вкладку «Процессы», выделите VBoxTray.exe и выберите «Завершить процесс».
  3. Перейдите на вкладку «Приложения» и выберите «Новая задача»
  4. Перейдите в папку установки VirtualBox Guest Additions, выберите VBoxTray.exe и нажмите «ОК».

Двунаправленный общий буфер обмена должен работать впоследствии.

0
ответ дан 24.04.2019, 13:18

Я использую Mac Host OS и Ubuntu Guest (с рабочим столом lubuntu).

От ответа Дмитрия я так близко! Но VBoxClient не работал, когда я искал его с помощью ps, и попытка VBoxClient-all не удалась:

$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service

Затем я нашел https://www.virtualbox.org/ticket/9332 [ 112]

Оказывается, дополнения VirtualBox по какой-то причине не запускались автоматически. Запуск vboxadd вручную позволил мне запустить VBoxClient с включенным буфером обмена.

arin@arin-VirtualBox:~$ sudo /etc/init.d/vboxadd start
Starting the VirtualBox Guest Additions ...done.
arin@arin-VirtualBox:~$ ps -ef | grep -i vbox
arin      2687 22537  0 10:53 pts/1    00:00:00 grep --color=auto -i vbox
arin@arin-VirtualBox:~$ sudo /usr/bin/VBoxClient --clipboard
arin@arin-VirtualBox:~$ ps -ef | grep -i VBox
root      2693 22100  0 10:53 ?        00:00:00 /usr/bin/VBoxClient --clipboard
arin      2698 22537  0 10:53 pts/1    00:00:00 grep --color=auto -i VBox

А теперь копирование / вставка работает!

0

В Ubuntu вам может потребоваться установить virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

, а затем запустить клиент Virutal Box

VBoxClient-all
0
ответ дан 24.04.2019, 13:18
  • 1
    Я попробовал его, но я добираюсь VBoxClient-all: command not found – Anton Duzenko 02.06.2017, 00:49
  • 2
    Я попробовал VBoxClient - буфер обмена работал на меня – Praveenkumar 15.11.2017, 13:17
  • 3
    +1 я должен был сделать это на Lubuntu – Kaushik 24.01.2019, 07:48

Для меня, хоста Windows 7 и гостя Ubuntu 16.04, мне пришлось установить гостевые дополнения VirtualBox.

  1. Запустите виртуальную машину
  2. Выберите меню «Устройства»
  3. Выберите «Вставить образ компакт-диска с гостевыми дополнениями»
  4. Перейдите в каталог, в котором находится дисковод CD-ROM. смонтирован (обычно /media/<user>/VBOXADDITIONS_x.x.x/)
  5. Установите его sudo sh ./VBoxLinuxAdditions.run
  6. Перезагрузите виртуальную машину!

Я нашел полные шаги в по этой ссылке

0
ответ дан 24.04.2019, 13:18
  • 1
    Спасибо. Я don' t нужно, должен установить это " Гостевые Дополнения CD". это решает мою проблему. – Praveenkumar 10.05.2017, 20:59
  • 2
    Я должен был перезагрузить, тогда это работало. – Srikar Reddy 09.07.2017, 22:13
  • 3
    Кажется, что это требование зависит от гостя, которого Вы устанавливаете, но после установки Гостевых Дополнений на новом VM и перезапуска его, мои настройки буфера обмена, где тогда уважается. – Janis Peisenieks 18.08.2017, 02:47
  • 4
    Работавший для меня на Ubuntu 18.04.1 LTS. – ChrisR 28.12.2018, 07:50

В Ubuntu 16.10 мне пришлось запустить следующую команду, чтобы заставить его работать:

service virtualbox-guest-utils start

В дополнение к этому, установите для параметра Shared Clipboard значение Двунаправленный [112 ] в Общие / Дополнительные настройки виртуального ящика .

0
ответ дан 24.04.2019, 13:18

В гостевой системе Windows XP я могу убить «VBoxTray.exe», используя диспетчер задач ( Ctrl + Alt + Del ) затем перезапустите его из «Program Files / VirtualBox Guest Additions».

0
ответ дан 24.04.2019, 13:18
  • 1
    Невероятный, это работает отлично хотя:) Также в моем Windows 2008R2 x64 виртуальная ОС. Спасибо за совместное использование! – ralphgabb 07.04.2012, 04:00
  • 2
    Спасибо! Работы для Windows 7 x64, VirtualBox 4.3.16.0. – htafoya 07.10.2014, 10:59
  • 3
    Это didn' t работа для меня, мой хост является Win7, и VirtualBox выполняет Win7. Кажется, что это поддерживается только с Linux? – Johnny Wu 06.10.2016, 03:40
  • 4
    Этот didn' t работают на хост/гостя win10 – ralphgabb 09.01.2017, 23:30
  • 5
    Все еще на W81, работах. – nhahtdh 03.08.2017, 03:22

В настройках виртуального ящика Oracle перейдите к

Settings > General > Advance

Существует опция Drag n Drop. Выберите направление, в которое вы хотите скопировать текст.

0
ответ дан 24.04.2019, 13:18
  • 1
    Спасибо, которое помогло. Я должен был бы искать в течение долгого времени, чтобы найти что один. – user1510006 24.04.2014, 10:11
  • 2
    @amjad, Нет, it' s уже выбранный. Все еще не работая, необходимо перезапустить vboxtray как другие предложенные ответы. – yousef 02.09.2015, 17:59
  • 3
    Drag'n'Drop? Вы уверены? Shared Clipboard должна быть опция для приглашенного ведущего программы скопировать/вставить, но прием - то, что она прекратила работать по некоторым причинам. – Bikram 09.08.2018, 06:15
  • 4
    Если это не было включено, то, перезапустив wouldn' t устраняют проблему для исходного вопроса. Но это могло бы помочь некоторым людям, на которых это НИКОГДА не работает. – Peter Mortensen 16.08.2018, 06:10

Перезапустите модуль буфера обмена VBox:

pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard

0
ответ дан 24.04.2019, 13:18
  • 1
    Спасибо. У меня была проблема при вставке от гостя для хостинга (но не от хоста до гостя), и это решило его для меня. – Community 16.06.2015, 03:52
  • 2
    Мы должны выполнить эту команду от гостя или хоста? – Aleks G 02.06.2017, 00:48
  • 3
    Гостевая ОС @Black. – Ray Hunter 02.06.2017, 05:30
  • 4
    Это действительно решает проблему, когда вручную выполнено, но проблема подходит каждый раз, когда я перезапускаю машину. I' ve пытался выполнить команду, когда машина запускается автоматически, но doesn' t работа (I' m принятие vbox сервиса hasn' t инициализированный все же, когда команда выполняется.) - Кто-либо еще знает о более легком решении, чем ручная вставка этого в каждый раз, когда я хочу скопировать/вставить к моему хосту? – Vipul Shah 15.08.2017, 07:17

При необходимости обновите VirtualBox до последней версии, в настоящее время 4.1.2, они решили много проблем. Затем переустановите Guest Additions на ВМ, поскольку копирование-вставка управляется драйверами дополнений гостя.

0
ответ дан 24.04.2019, 13:18

Теги

Похожие вопросы