[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: bacula server without gconsole



----- Paul Howarth <paul city-fan org> wrote:
> On Tue, 2006-04-11 at 20:49 -0700, RYAN M. vAN GINNEKEN wrote:
> > ----- Craig White <craigwhite azapple com> wrote:
> > > On Tue, 2006-04-11 at 19:35 -0700, RYAN M. vAN GINNEKEN wrote:
> > > > ----- Craig White <craigwhite azapple com> wrote:
> > > 
> > > > > > [king shoemasters SOURCES]$ rpmbuild -bb --define 'fc3 1'
> > > --define
> > > > > 'build_mysql 1' --define 'nobuild_gconsole 1' 
> > > > > bacula-1.38.6-1.src.rpm
> > > > > > error: File
> /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm
> > > does
> > > > > not appear to be a specfile.
> > > > > > [king shoemasters SOURCES]$ ls
> > > > > > bacula-1.38.6-1.src.rpm       bacula-docs-1.38.6.tar.gz
> > > > > > bacula-1.38.6-makefile.patch  bacula-rescue-1.8.2.tar.gz
> > > > > > bacula-1.38.6-script.patch    depkgs-22Jun05.tar.gz
> > > > > > bacula-1.38.6.tar.gz          Release_Notes-1.38.6-1.tar.gz
> > > > > ----
> > > > > OK then...
> > > > > 
> > > > > rpmbuild --rebuild \
> > > > > --define 'fc3 1' \
> > > > > --define 'build_mysql 1' \
> > > > > --define 'nobuild_gconsole 1' \
> > > > > /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm
> > > > > 
> > > > > though I'm not quite sure if you don't need to add '--with'
> > > > > 
> > > > > if that were the case...
> > > > > 
> > > > > rpmbuild --rebuild \
> > > > > /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm \
> > > > > --with \
> > > > > --define 'fc3 1' \
> > > > > --define 'build_mysql 1' \
> > > > > --define 'nobuild_gconsole 1' \
> > > > > 
> > > > > or something like that
> > > > > 
> > > > > Craig
> > > > > 
> > > > Nope still seems to be a problem with the specfile what is
> fedora
> > > talking about where is this file so i can look at line 68?
> > > > 
> > > > 
> > > > [king shoemasters SOURCES]$ rpmbuild --rebuild
> > > /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm --with \
> --define
> > > 'fc3 1' --define 'build_mysql 1' --define 'nobuild_gconsole 1'
> > > /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm
> > > > Installing /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > warning: user sbarn does not exist - using root
> > > > error:  You must specify a platform. Please examine the spec
> file.
> > > > error: line 68: Unknown tag: exit 1
> > > ----
> > > make sure you try both of these methods...
> > > 
> > > rpmbuild --rebuild \
> > > --with \
> > > --define 'fc3 1' \
> > > --define 'build_mysql 1' \
> > > --define 'nobuild_gconsole 1' \
> > > /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm
> > > 
> > > or
> > > 
> > > rpmbuild --rebuild \
> > > --define 'fc3 1' \
> > > --define 'build_mysql 1' \
> > > --define 'nobuild_gconsole 1' \
> > > /home/king/rpmbuild/SOURCES/bacula-1.38.6-1.src.rpm
> > > 
> > > one of these should work.
> > > 
> > > If you were to install the source rpm, you would have the spec
> file
> > > and
> > > could build it like I normally do but I am not entirely certain
> how
> > > to
> > > pass the parameters when you want to rebuild the src rpm with
> build
> > > options...you have all the information you need and you can check
> > > 'rpmbuild --usage' to see if you can glean the proper format of
> the
> > > command.
> > > 
> > 
> > Tried both neither worked for me, man oh man do i wish this was a
> FreeBSD box.  Anyhow it is not! so rather than frig around for more
> hours and hours trying to get mysql to do its thing i just built with
> sqlite.  
> 
> You only need to add the --define 'nobuild_gconsole 1' to the working
> recipe you had in the previous thread last month:
> 
> $ rpmbuild --rebuild \
>         --define 'build_fc3 1' \
>         --define 'build_mysql 1' \
>         --define 'nobuild_gconsole 1' \
>         bacula-1.38.6-1.src.rpm
> 
> > Now i have another problem can't create transaction lock what is all
> that about? permission problems? should i build as root?
> > 
> > [king shoemasters i386]$ ls
> > bacula-client-1.38.6-1.i386.rpm     bacula-sqlite-1.38.6-1.i386.rpm
> > bacula-debuginfo-1.38.6-1.i386.rpm 
> bacula-updatedb-1.38.6-1.i386.rpm
> > bacula-mtx-1.38.6-1.i386.rpm
> > [king shoemasters i386]$ rpm -i bacula-client-1.38.6-1.i386.rpm
> > error: can't create transaction lock
> > [king shoemasters i386]$ rpm -i bacula-client-1.38.6-1.i386.rpm
> > error: can't create transaction lock
> > [king shoemasters i386]$ rpm -i bacula-sqlite-1.38.6-1.i386.rpm
> > error: can't create transaction lock
> 
> You build the package as a regular user but you must install it as
> root.
> 
Getting errors from bacula about the database not existing, and that i should create it.  When i try to create i get errors from fedora about missing directories.  I went into the deppgd directory and typed make like the docs explained and sqlite seemed to make just fine.  I still get the error below regarding database creation.

./create_sqlite_database
./create_sqlite_database: line 9: /home/king/rpmbuild/BUILD/bacula-1.38.6/../depkgs/sqlite/sqlite: No such file or directory

Sure enough when i go to the dirctory mentioned there is a file named sqlite 

[root shoemasters sqlite]# ls -l
total 608
-rw-r--r--  1 king wheel 322988 Apr 12 13:35 libsqlite.a
-rwxr-xr-x  1 king wheel 248817 Apr 12 13:35 sqlite
-rw-r--r--  1 king wheel  38376 Apr 12 13:35 sqlite.h




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]