Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Pontes2012-07-13 09:35:34 -0400
committerOtavio Pontes2012-07-13 09:43:26 -0400
commitaacacfb1d8f0a44389975fd31e33ddf39c33c923 (patch)
treebc214272a012f1ecdb8a35b2376eb4ea0287a2ef
parentcd978fdfbdee7cc324ff9a14a40fbf7f2a2d076e (diff)
downloadorg.eclipse.linuxtools-aacacfb1d8f0a44389975fd31e33ddf39c33c923.tar.gz
org.eclipse.linuxtools-aacacfb1d8f0a44389975fd31e33ddf39c33c923.tar.xz
org.eclipse.linuxtools-aacacfb1d8f0a44389975fd31e33ddf39c33c923.zip
Oprofile: Updating the documentation with the wiki
Adding remote execution instructions Change-Id: Ibf4fd80e6f238b3fdf2217e2e9135ce5af2c9e9c
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Example-Project.html8
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Installation-and-Set-Up.html36
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Launching-A-Profile.html10
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/OProfile-View.html8
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html88
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html20
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/images/Screenshot-remote-oprofile.pngbin0 -> 110060 bytes
-rw-r--r--oprofile/org.eclipse.linuxtools.oprofile.doc/toc.xml7
8 files changed, 148 insertions, 29 deletions
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Example-Project.html b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Example-Project.html
index 7739adb8a2..9f1de3f332 100644
--- a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Example-Project.html
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Example-Project.html
@@ -12,7 +12,7 @@
</tr>
<tr>
<td style="width: 20%" align="left">
- <a href="OProfile-View.html" title="OProfile View">
+ <a href="Remote-OProfile.html" title="Remote OProfile">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
@@ -24,7 +24,7 @@
</td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">OProfile View</td>
+ <td style="width: 20%" align="left" valign="top">Remote OProfile</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">Troubleshooting</td>
</tr>
@@ -38,7 +38,7 @@
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
<td style="width: 20%" align="left">
- <a href="OProfile-View.html" title="OProfile View">
+ <a href="Remote-OProfile.html" title="Remote OProfile">
<img alt="Previous" border="0" src="../../../images/prev.gif"/>
</a>
</td>
@@ -54,7 +54,7 @@
</td>
</tr>
<tr>
- <td style="width: 20%" align="left" valign="top">OProfile View</td>
+ <td style="width: 20%" align="left" valign="top">Remote OProfile</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right" valign="top">Troubleshooting</td>
</tr>
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Installation-and-Set-Up.html b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Installation-and-Set-Up.html
index d0881dafb5..c52bb078ba 100644
--- a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Installation-and-Set-Up.html
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Installation-and-Set-Up.html
@@ -30,8 +30,8 @@
</tr>
</table><hr/>
<h1 id="Installation_and_Set-Up">Installation and Set-Up</h1>
- <p>The easiest way to install the OProfile plug-in for Eclipse is through the
- <b>''Software Updates and Add-ons '</b>' menu. For information on how to use this menu, refer to
+ <p>The easiest way to install the OProfile plug-in for Eclipse is through the ''
+ <b>Software Updates and Add-ons '</b>' menu. For information on how to use this menu, refer to
<a href="http://wiki.eclipse.org/Linux_Tools_Project/PluginInstallHelp#Installing_Updates_From_the_Linux_Tools_Update_Site">http://wiki.eclipse.org/Linux_Tools_Project/PluginInstallHelp#Installing_Updates_From_the_Linux_Tools_Update_Site</a>.
</p>
<p>Unlike most Eclipse plug-ins, the OProfile plug-in requires some configuration after installation. Note that this configuration process takes only a few simple steps, and only needs to be done once.</p>
@@ -77,21 +77,27 @@
</p>
<h2 id="Step_2_-_Choose_Which_Installation_Script_To_Run">Step 2 - Choose Which Installation Script To Run</h2>
<p>The
- <i><code>natives/linux/scripts</code></i> subdirectory contains two scripts:
- <i><code>install.sh</code></i> and
- <i><code>install-noconsolehelper.sh</code></i>. Both scripts perform sanity checks to ensure OProfile is installed. The difference is in how root authentication with the plug-in is set up.
+ <i><code>natives/linux/scripts</code></i> subdirectory contains three scripts:
+ <i><code>install.sh</code></i>,
+ <i><code>install-consolehelper.sh</code></i> and
+ <i><code>install-noconsolehelper.sh</code></i>. These scripts perform sanity checks to ensure OProfile is installed. The difference is in how root authentication with the plug-in is set up.
</p>
<ul>
<li>
- <i><code>install.sh</code></i> uses the pluggable authentication modules (PAM) mechanism. This is the default and recommended method for root authentication. When an OProfile task is required, you will be presented with this dialog to enter the root password:
+ <i><code>install.sh</code></i> uses PolicyKit. This is the default and recommended method for root authentication. When an OProfile task is required, you will be presented with a dialog to enter the root password. If PolicyKit is not installed on the system, it is recommended to use
+ <i><code>install-consolehelper.sh</code></i> instead.
+ <br/>
+ </li>
+ <li>
+ <i><code>install-consolehelper.sh</code></i> uses the pluggable authentication modules (PAM) mechanism. When an OProfile task is required, you will be presented with this dialog to enter the root password:
<br/>
<img border="0" src="images/Screenshot-opcontrol_consolehelper.png"/>
</li>
<li>
<i><code>install-noconsolehelper.sh</code></i> can be used when <code>consolehelper</code> is not present on the system, or if required PAM modules are not on the system. It uses the sudo mechanism and a small wrapper script. The install script will describe the text which should be written in the
<i><code>sudoers</code></i> file, then run the command <code>visudo</code> to edit it.
- <br/>'
- <i>Warning:</i>' The
+ <br/>
+ <b>Warning:</b> The
<i><code>sudoers</code></i> file is a sensitive system file and altering it in other ways may lead to system instability. Only users with enough knowledge of running a Linux system should use this method. For these reasons, this method of root authentication is discouraged. However, it may be the only option available to some users and it has been tested to work by developers and users of the plug-in.
</li>
</ul>
@@ -106,9 +112,9 @@
<pre>./install.sh
Eclipse-OProfile plugin install successful.
</pre>
- <p>Either install script should be run as the root user since both scripts perform some actions that require elevated privileges:
- <i><code>install.sh</code></i> places files in
- <i><code>/etc</code></i> subdirectories, while
+ <p>Install scripts should be run as the root user since these scripts perform some actions that require elevated privileges:
+ <i><code>install.sh</code></i> uses PolicyKit,
+ <i><code>install-consolehelper.sh</code></i> uses consolehelper with PAM, and
<i><code>install-noconsolehelper.sh</code></i> runs the command <code>visudo</code>. If you wish to simply run either install script without logging in as root, use:
</p>
<pre> su -c './install.sh'
@@ -118,9 +124,9 @@ Eclipse-OProfile plugin install successful.
</p>
<h2 id="Step_4_-_Restart_Eclipse">Step 4 - Restart Eclipse</h2>
<p>After running the install script, restart Eclipse using <u>File</u> &gt; <u>Restart</u>. </p>
- <p>If you need to uninstall the plug-in, run the
- <i><code>uninstall.sh</code></i> or
- <i><code>uninstall-noconsolehelper.sh</code></i> script before uninstalling it from within Eclipse. These scripts are also located in the
+ <p>If you need to uninstall the plug-in, run the uninstall script that corresponds to the install script used. For example, if you used
+ <i><code>install-consolehelper.sh</code></i>, you would run
+ <i><code>uninstall-consolehelper.sh</code></i> before uninstalling it from within Eclipse. These scripts are also located in the
<i><code>natives/linux/scripts</code></i> subdirectory of the OProfile core plug-in directory (i.e. the same directory where the install scripts are found).
</p><hr/>
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
@@ -148,4 +154,4 @@ Eclipse-OProfile plugin install successful.
</tr>
</table>
</body>
-</html>
+</html> \ No newline at end of file
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Launching-A-Profile.html b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Launching-A-Profile.html
index 24cd357312..c414adcaac 100644
--- a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Launching-A-Profile.html
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Launching-A-Profile.html
@@ -64,7 +64,15 @@
</p>
<p>
<img border="0" src="images/Oprofile_manual_shortcut.png"/>
- </p><hr/>
+ </p>
+ <p>The basic workflow to run manual OProfile is</p>
+ <ol>
+ <li>Profile -&gt; Profile with OProfile (Manual)</li>
+ <li>On control dialog, hit "Start Daemon"</li>
+ <li>Run the application binary</li>
+ <li>On control dialog, hit "Refresh View" (Oprofile view should be refreshed with profiling data)</li>
+ <li>On control dialog, hit "Stop Daemon"</li>
+ </ol><hr/>
<table class="navigation" style="width: 100%;" border="0" summary="navigation">
<tr>
<td style="width: 20%" align="left">
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/OProfile-View.html b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/OProfile-View.html
index 75f272e8c5..2ba6a86d58 100644
--- a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/OProfile-View.html
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/OProfile-View.html
@@ -18,7 +18,7 @@
</td>
<td style="width: 60%" align="center"></td>
<td style="width: 20%" align="right">
- <a href="Example-Project.html" title="Example Project">
+ <a href="Remote-OProfile.html" title="Remote OProfile">
<img alt="Next" border="0" src="../../../images/next.gif"/>
</a>
</td>
@@ -26,7 +26,7 @@
<tr>
<td style="width: 20%" align="left" valign="top">Profiling Configuration</td>
<td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Example Project</td>
+ <td style="width: 20%" align="right" valign="top">Remote OProfile</td>
</tr>
</table><hr/>
<h1 id="OProfile_View">OProfile View</h1>
@@ -133,7 +133,7 @@
</a>
</td>
<td style="width: 20%" align="right">
- <a href="Example-Project.html" title="Example Project">
+ <a href="Remote-OProfile.html" title="Remote OProfile">
<img alt="Next" border="0" src="../../../images/next.gif"/>
</a>
</td>
@@ -141,7 +141,7 @@
<tr>
<td style="width: 20%" align="left" valign="top">Profiling Configuration</td>
<td style="width: 60%" align="center"></td>
- <td style="width: 20%" align="right" valign="top">Example Project</td>
+ <td style="width: 20%" align="right" valign="top">Remote OProfile</td>
</tr>
</table>
</body>
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html
new file mode 100644
index 0000000000..2a13a31397
--- /dev/null
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html
@@ -0,0 +1,88 @@
+<?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <title>OProfile User Guide - Remote OProfile</title>
+ <link type="text/css" rel="stylesheet" href="../../../book.css"/>
+ </head>
+ <body>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <th style="width: 100%" align="center" colspan="3">Remote OProfile</th>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left">
+ <a href="OProfile-View.html" title="OProfile View">
+ <img alt="Previous" border="0" src="../../../images/prev.gif"/>
+ </a>
+ </td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right">
+ <a href="Example-Project.html" title="Example Project">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top">OProfile View</td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Example Project</td>
+ </tr>
+ </table><hr/>
+ <h1 id="Remote_OProfile">Remote OProfile</h1>
+ <p>The OProfile plug-in allows profiling a project stored in a remote machine. This can be particularly useful when developing an application for a different architecture. </p>
+ <h2 id="Set-up">Set-up</h2>
+ <p>The remote OProfile plug-in doesn't have installation scripts, but requires some setup in the remote machine. First, the remote machine's user must be able to run OProfile as root. For this, log in the remote machine as root and edit the /etc/sudoers file to add the following line: </p>
+ <pre>&lt;user&gt; ALL=(ALL) NOPASSWD: &lt;linux-tools-path&gt;/opcontrol
+</pre>
+ <p>Where: </p>
+ <ul>
+ <li>
+ <b>&lt;user&gt;</b> - Remote machine's user
+ </li>
+ <li>
+ <b>&lt;linux-tools-path&gt;</b> - Path for linux tools set for the project. The default is /usr/bin. This path can be modified by right-clicking the remote project, clicking in "Properties" and choosing the "Linux Tools Path" tab.
+ </li>
+ </ul>
+ <p>Also make sure that following line is not present or commented out: </p>
+ <pre>Defaults requiretty
+</pre>
+ <p>This is necessary for running a remote command using sudo. </p>
+ <h2 id="Launching_A_Remote_Profile">Launching A Remote Profile</h2>
+ <p>To run OProfile remotely, right-click the project and navigate to "Profile As", then to "Profile Configurations". (Note: there's no One-click launch for remote OProfile). In the new window, double-click the Profile with OProfile (remote) profile configuration. </p>
+ <p>In the main tab, choose the binary that will be profiled by clicking the "Browse" button under "C/C++ executable".</p>
+ <p>
+ <img border="0" src="images/Screenshot-remote-oprofile.png"/>
+ </p>
+ <p>The same
+ <a href="Profiling-Configuration.html#Event_Configuration">Event Configuration</a> Event Configuration options for regular OProfile apply for remote OProfile as well.
+ </p>
+ <p>After configuring the profile, click the Profile button to launch the profile. The same
+ <a href="OProfile-View.html#OProfile_View">OProfile View</a> as the local one will show the results.
+ </p><hr/>
+ <table class="navigation" style="width: 100%;" border="0" summary="navigation">
+ <tr>
+ <td style="width: 20%" align="left">
+ <a href="OProfile-View.html" title="OProfile View">
+ <img alt="Previous" border="0" src="../../../images/prev.gif"/>
+ </a>
+ </td>
+ <td style="width: 60%" align="center">
+ <a href="User-Guide.html" title="OProfile User Guide">
+ <img alt="OProfile User Guide" border="0" src="../../../images/home.gif"/>
+ </a>
+ </td>
+ <td style="width: 20%" align="right">
+ <a href="Example-Project.html" title="Example Project">
+ <img alt="Next" border="0" src="../../../images/next.gif"/>
+ </a>
+ </td>
+ </tr>
+ <tr>
+ <td style="width: 20%" align="left" valign="top">OProfile View</td>
+ <td style="width: 60%" align="center"></td>
+ <td style="width: 20%" align="right" valign="top">Example Project</td>
+ </tr>
+ </table>
+ </body>
+</html> \ No newline at end of file
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html
index 14f09ef70d..445cb1f11c 100644
--- a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html
@@ -35,7 +35,8 @@
</p>
<h2 id="Install_Script_Errors">Install Script Errors</h2>
<p>This section describes different errors that could occur from running the install scripts (i.e. <code>
- <i>install.sh</i></code> or <code>
+ <i>install.sh</i></code>, <code>
+ <i>install-consolehelper.sh</i></code> or <code>
<i>install-noconsolehelper.sh</i></code>)
</p>
<h3 id="Error:_script_must_be_run_as_the_root_user">Error: script must be run as the root user</h3>
@@ -59,16 +60,27 @@
<i>/usr/bin</i></code> directory. Of course, if the binaries do not exist on your system, then install the <code>
<i>oprofile</i></code> package.
</p>
+ <h3 id="Error:_.2Fusr.2Fbin.2Fpkexec_does_not_exist">Error: /usr/bin/pkexec does not exist</h3>
+ <p>You ran the <code>
+ <i>install.sh</i></code> script, but <code>pkexec</code> which is provided by PolicyKit was not installed on your system.
+ As described in
+ <a href="Installation-and-Set-Up.html#Step_2_-_Choose_Which_Installation_Script_To_Run">Step 2 - Choose Which Installation Script To Run</a>, if <code>PolicyKit</code> is not installed, then you can still choose from the other installation scripts : <code>
+ <i>install-consolehelper.sh</i></code> or <code>
+ <i>install-noconsolehelper.sh</i></code>.
+ </p>
+ <p>Solution: Run the <code>
+ <i>install-consolehelper.sh</i></code> script instead.
+ </p>
<h3 id="Error:_.2Fusr.2Fbin.2Fconsolehelper_does_not_exist.2C_run_install-noconsolehelper.sh_instead">Error: /usr/bin/consolehelper does not exist, run install-noconsolehelper.sh instead</h3>
<p>You ran the <code>
- <i>install.sh</i></code> script, but <code>consolehelper</code> was not installed on your system.
+ <i>install-consolehelper.sh</i></code> script, but <code>consolehelper</code> was not installed on your system.
As described in
<a href="Installation-and-Set-Up.html#Step_2_-_Choose_Which_Installation_Script_To_Run">Step 2 - Choose Which Installation Script To Run</a>, if <code>consolehelper</code> is not installed, then you will need to use a root authentication mode that uses the <code>sudo</code> mechanism.
</p>
<p>Solution: Run the <code>
<i>install-noconsolehelper.sh</i></code> script instead.
</p>
- <h3 id="Error:_cannot_create_opcontrol_wrapper_in_.3Cdirectory.3E">Error: cannot create opcontrol wrapper in &lt;directory&gt;</h3>
+ <h3 id="Error:_cannot_create_opcontrol_wrapper_in">Error: cannot create opcontrol wrapper in &lt;directory&gt;</h3>
<p>The <code>ln</code> command reports that the symlink could not be created. This can occur if the <code>
<i>natives/linux/scripts</i></code> subdirectory is located on an NFS mount; the NFS server will not allow the local root user to create files in the directory.
</p>
@@ -84,7 +96,7 @@ if [ $? -ne 0 ]; then
fi
</pre>
<p>The <code>
- <i>install.sh</i></code> script is fixed in the most recent version of the OProfile plug-in for Eclipse, but not in the 0.2.0 release.
+ <i>install-consolehelper.sh</i></code> script is fixed in the most recent version of the OProfile plug-in for Eclipse, but not in the 0.2.0 release.
</p>
<h3 id="Error:_cannot_find_opxml_binary.2C_required_plugin_missing_.28Deprecated.29">Error: cannot find opxml binary, required plugin missing (Deprecated)</h3>
<p>
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/images/Screenshot-remote-oprofile.png b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/images/Screenshot-remote-oprofile.png
new file mode 100644
index 0000000000..4fa53629e3
--- /dev/null
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/Linux_Tools_Project/OProfile/User_Guide/images/Screenshot-remote-oprofile.png
Binary files differ
diff --git a/oprofile/org.eclipse.linuxtools.oprofile.doc/toc.xml b/oprofile/org.eclipse.linuxtools.oprofile.doc/toc.xml
index 7cee287f7a..b8091e79aa 100644
--- a/oprofile/org.eclipse.linuxtools.oprofile.doc/toc.xml
+++ b/oprofile/org.eclipse.linuxtools.oprofile.doc/toc.xml
@@ -26,14 +26,19 @@
<topic href="Linux_Tools_Project/OProfile/User_Guide/OProfile-View.html#View_Menu" label="View Menu"></topic>
</topic>
</topic>
+ <topic href="Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html" label="Remote OProfile">
+ <topic href="Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html#Set-up" label="Set-up"></topic>
+ <topic href="Linux_Tools_Project/OProfile/User_Guide/Remote-OProfile.html#Launching_A_Remote_Profile" label="Launching A Remote Profile"></topic>
+ </topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Example-Project.html" label="Example Project"></topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html" label="Troubleshooting">
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Install_Script_Errors" label="Install Script Errors">
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_script_must_be_run_as_the_root_user" label="Error: script must be run as the root user"></topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_script_must_be_run_with_pwd_in_script_dir" label="Error: script must be run with pwd in script dir"></topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_required_binaries_do_not_exist.2C_OProfile_not_installed.3F" label="Error: required binaries do not exist, OProfile not installed?"></topic>
+ <topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_.2Fusr.2Fbin.2Fpkexec_does_not_exist" label="Error: /usr/bin/pkexec does not exist"></topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_.2Fusr.2Fbin.2Fconsolehelper_does_not_exist.2C_run_install-noconsolehelper.sh_instead" label="Error: /usr/bin/consolehelper does not exist, run install-noconsolehelper.sh instead"></topic>
- <topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_cannot_create_opcontrol_wrapper_in_.3Cdirectory.3E" label="Error: cannot create opcontrol wrapper in &lt;directory&quot;"></topic>
+ <topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_cannot_create_opcontrol_wrapper_in" label="Error: cannot create opcontrol wrapper in "></topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#Error:_cannot_find_opxml_binary.2C_required_plugin_missing_.28Deprecated.29" label="Error: cannot find opxml binary, required plugin missing (Deprecated)"></topic>
</topic>
<topic href="Linux_Tools_Project/OProfile/User_Guide/Troubleshooting.html#No_Samples_From_A_Profile" label="No Samples From A Profile"></topic>

Back to the top