]> git.sur5r.net Git - bacula/docs/blobdiff - docs/manual/rpm-faq.tex
Update Mandriva gnome dependencies
[bacula/docs] / docs / manual / rpm-faq.tex
index d95bb8123603ef1079cf39901ce35b29589774bf..c07e3fcde74a10050895e2702cd4f7047fcc3655 100644 (file)
@@ -241,11 +241,13 @@ The spec file currently supports building on the following platforms:
 --define "build_su9 1"
 --define "build_su10 1"
 
-# Mandrake build
+# Mandrake 10.x build
 --define "build_mdk 1"
 
-MySQL support:
+# Mandriva build
+--define "build_mdv 1"
 
+MySQL support:
 # for mysql 3.23.x support define this
 --define "build_mysql 1"
 # if using mysql 4.x define this
@@ -258,5 +260,42 @@ PostgreSQL support:
 Sqlite support:
 --define "build_sqlite 1"
 
+X86-64 support:
+--define "build_x86_64 1"
+
+Supress build of gnome console:
+--define "nobuild_gconsole 1"
+
 \end{verbatim}
 \normalsize
+
+\subsection*{RPM Install Problems}
+\index[general]{RPM Install Problems}
+\addcontentsline{toc}{subsection}{RPM Install Options}
+In general the RPMs, once properly built should install correctly.
+However, when attempting to run the daemons, a number of problems
+can occur:
+\begin{itemize}
+\item [Wrong /var/bacula Permissions]
+  By default, the Director and Storage daemon do not run with
+  root permission. If the /var/bacula is owned by root, then it
+  is possible that the Director and the Storage daemon will not
+  be able to access this directory, which is used as the Working
+  Directory. To fix this, the easiest thing to do is:
+\begin{verbatim}
+  chown bacula:bacula /var/bacula
+\end{verbatim}
+\item [The Storage daemon cannot Access the Tape drive]
+  This can happen in some older RPM releases where the Storage
+  daemon ran under userid bacula, group bacula.  There are two
+  ways of fixing this: the best is to modify the /etc/init.d/bacula-sd
+  file so that it starts the Storage daemon with group "disk".
+  The second way to fix the problem is to change the permissions
+  of your tape drive (usually /dev/nst0) so that Bacula can access it.
+  You will probably need to change the permissions of the SCSI control
+  device as well, which is usually /dev/sg0.  The exact names depend
+  on your configuration, please see the Tape Testing chapter for
+  more information on devices.
+\end{itemize}
+