VirtualBox

source: vbox/trunk/doc/manual/en_US/dita/topics/ts_linux-host-vboxsvc.dita@ 105145

Last change on this file since 105145 was 99797, checked in by vboxsync, 21 months ago

Docs: bugref:10302. Merging changes from the docs team. Almost exclusively conkeyref related stuff.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id Revision
File size: 1.9 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
3<topic xml:lang="en-us" id="ts_linux-host-vboxsvc">
4 <title>VBoxSVC IPC Issues</title>
5
6 <body>
7 <p>
8 On Linux, <ph conkeyref="vbox-conkeyref-phrases/product-name"/> makes use of a custom version of
9 Mozilla XPCOM (cross platform component object model) for
10 interprocess and intraprocess communication (IPC). The process
11 <userinput>VBoxSVC</userinput> serves as a communication hub between
12 different <ph conkeyref="vbox-conkeyref-phrases/product-name"/> processes and maintains the global
13 configuration, such as the XML database. When starting an
14 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> component, the processes
15 <userinput>VBoxSVC</userinput> and <userinput>VBoxXPCOMIPCD</userinput>
16 are started automatically. They are only accessible from the
17 user account they are running under. <userinput>VBoxSVC</userinput>
18 owns the <ph conkeyref="vbox-conkeyref-phrases/product-name"/> configuration database which normally
19 resides in <filepath>~/.config/VirtualBox</filepath>, or the
20 appropriate configuration directory for your operating system.
21 While it is running, the configuration files are locked.
22 Communication between the various <ph conkeyref="vbox-conkeyref-phrases/product-name"/> components and
23 <userinput>VBoxSVC</userinput> is performed through a local domain
24 socket residing in
25 <filepath>/tmp/.vbox-<varname>username</varname>-ipc</filepath>.
26 In case there are communication problems, such as an
27 <ph conkeyref="vbox-conkeyref-phrases/product-name"/> application cannot communicate with
28 <userinput>VBoxSVC</userinput>, terminate the daemons and remove the
29 local domain socket directory.
30 </p>
31 </body>
32
33</topic>
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette