[Box Backup] Feedback and issues with boxbackup-0.10 on OpenSolaris/ZFS
Lesinigo Luca
boxbackup@boxbackup.org
Tue, 2 Oct 2007 22:33:23 +0200
--Apple-Mail-5-449122644
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
delsp=yes;
format=flowed
Hello there. Hope this is the right place for this stuff. I'm used to
run boxbackup-0.10 in linux, but I'm moving it on a solaris box.
Solaris express community edition, svn_67, on good old 32bit x86.
1) I more or less followed http://bbdev.fluffy.co.uk/trac/wiki/
CompilingOnSolaris and it compiled well, but "make install-backup-
server" did not work. You can read the exact commands I used at
http://www.semlug.net/moin/OpenSolaris/BoxBackup - sorry for the
Italian comments, but the commands should be pretty clear. "make
install-backup-server" gives me [1], repeated once for every binary
in the server parcel.
2) I manually installed boxbackup server on the system (as you can
read on the semlug.net wiki) and it seems to be working without
problems on my SXCE install. It's happily running inside a solaris
container living on a ZFS filesystem, hope this feedback sounds good
to you as it does to me :)
2b) zfs with compression=on (uses lzjb, a really light algorithm,
much faster than gzip) reports a 1.07 compression factor on a 50GB
boxbackup store. Maybe this means you can squeeze something more off
the bbackup compression?
3) I kept getting errors like "while housekeeping account 00040001,
exception Common OSFileError (Error accessing a file. Check
permissions.) (1/9) -- aborting" [from bbstored] and "Exception:
RaidFile RaidFileDoesntExist (2/11)" [from bbstoreaccounts info],
when the real problem was that I put the 'account directories'
directly under the raidfile directory (like $dir/$accountsdir), while
bbstored expected $dir/backup/$accountsdir.
Mine was just a stupid error transferring the data from a server to
another, but the error messages weren't useful at all, they were
misleading!
4) This is more of a feature request, but having a solaris smf(5)
manifest for boxbackup would be great. I tried to look into it but it
proved to be a more challenging task than what I expected, having
never wrote a manifest. I must say I'm more or less a beginner with
solaris.
I hope this mail is useful to you. I'll keep my subscription to the
m.l. for a while so I'll read any reply to this.
If boxbackup-0.10 on solaris proves to be stable as it seems to be,
I'll convert my production servers (I offer an internet boxbackup
server service to my customers) to solaris on ZFS.
Meanwhile, thanks for boxbackup and keep up with the good work! :)
[1] partial output of make install-backup-server:
(cd parcels/boxbackup-0.10-backup-server-solaris2.11; ./install-
backup-server)
find: stat() error /opt/boxbackup/bin: No such file or directory
find: cycle detected for /lib/32/
find: cycle detected for /lib/secure/32/
find: cycle detected for /usr/lib/locale/common/32/
find: cycle detected for /usr/lib/locale/common/LC_CTYPE/32/
find: cycle detected for /usr/lib/locale/common/LO_LTYPE/32/
find: cycle detected for /usr/lib/secure/32/
find: cycle detected for /usr/lib/32/
find: cycle detected for /usr/lib/lwp/32/
find: cycle detected for /usr/lib/link_audit/32/
find: cannot follow symbolic link /usr/lib/lu/lu_activate_sync: No
such file or directory
find: cannot follow symbolic link /usr/lib/lu/lu_init_sync_start: No
such file or directory
find: cannot follow symbolic link /usr/lib/lu/lu_init_sync_stop: No
such file or directory
find: cannot follow symbolic link /usr/lib/lu/lucreatezone: No such
file or directory
find: cannot follow symbolic link /usr/lib/lu/ludevices: No such file
or directory
find: cannot follow symbolic link /usr/lib/lu/ludo: No such file or
directory
find: cannot follow symbolic link /usr/lib/lu/lufslist: No such file
or directory
find: cannot follow symbolic link /usr/lib/lu/lumount: No such file
or directory
find: cannot follow symbolic link /usr/lib/lu/luprintf: No such file
or directory
find: cannot follow symbolic link /usr/lib/lu/lurootdev: No such file
or directory
find: cannot follow symbolic link /usr/lib/lu/lustatus: No such file
or directory
find: cannot follow symbolic link /usr/lib/lu/lusync: No such file or
directory
find: cannot follow symbolic link /usr/lib/lu/luumount: No such file
or directory
[....................]
--
Lesinigo Luca
LM Networks S.r.l.
--Apple-Mail-5-449122644
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=ISO-8859-1
<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">
Hello there. Hope this is the right place for this stuff.=A0I'm used to =
run boxbackup-0.10 in linux, but I'm moving it on a solaris box. Solaris =
express community edition, svn_67, on good old 32bit =
x86.<div><div><br></div><div>1) I more or less followed=A0<a =
href=3D"http://bbdev.fluffy.co.uk/trac/wiki/CompilingOnSolaris">http://bbd=
ev.fluffy.co.uk/trac/wiki/CompilingOnSolaris</a> and it compiled well, =
but "make install-backup-server" did not work.=A0You can read the exact =
commands I used at=A0<a =
href=3D"http://www.semlug.net/moin/OpenSolaris/BoxBackup">http://www.semlu=
g.net/moin/OpenSolaris/BoxBackup</a> - sorry for the Italian comments, =
but the commands should be pretty clear. "make install-backup-server" =
gives me [1], repeated once for every binary in the server =
parcel.</div><div><br class=3D"webkit-block-placeholder"></div><div>2) I =
manually installed boxbackup server on the system (as you can read on =
the semlug.net wiki) and it seems to be working without problems on my =
SXCE install. It's happily running inside a solaris container living on =
a ZFS filesystem, hope this feedback sounds good to you as it does to me =
:)</div><div><br class=3D"webkit-block-placeholder"></div><div>2b) zfs =
with compression=3Don (uses lzjb, a really light algorithm, much faster =
than gzip) reports a 1.07 compression factor on a 50GB boxbackup store. =
Maybe this means you can squeeze something more off the bbackup =
compression?</div><div><br =
class=3D"webkit-block-placeholder"></div><div>3) I kept getting errors =
like "while housekeeping account 00040001, exception Common OSFileError =
(Error accessing a file. Check permissions.) (1/9) -- aborting" [from =
bbstored] and "Exception: RaidFile RaidFileDoesntExist (2/11)" [from =
bbstoreaccounts info], when the real problem was that I put the 'account =
directories' directly under the raidfile directory (like =
$dir/$accountsdir), while bbstored expected =
$dir/backup/$accountsdir.</div><div>Mine was just a stupid error =
transferring the data from a server to another, but the error messages =
weren't useful at all, they were misleading!</div><div><br =
class=3D"webkit-block-placeholder"></div><div>4) This is more of a =
feature request, but having a solaris smf(5) manifest for boxbackup =
would be great. I tried to look into it but it proved to be a more =
challenging task than what I expected, having never wrote a manifest. I =
must say I'm more or less a beginner with =
solaris.</div><div><br></div><div>I hope this mail is useful to you. =
I'll keep my subscription to the m.l. for a while so I'll read any reply =
to this.</div><div>If boxbackup-0.10 on solaris proves to be stable as =
it seems to be, I'll convert my production servers (I offer an internet =
boxbackup server service to my customers) to solaris on =
ZFS.</div><div><br =
class=3D"webkit-block-placeholder"></div><div>Meanwhile, thanks for =
boxbackup and keep up with the good work! :)</div><div><br =
class=3D"webkit-block-placeholder"></div><div>[1] partial output of make =
install-backup-server:</div><div><div>(cd =
parcels/boxbackup-0.10-backup-server-solaris2.11; =
./install-backup-server)</div><div>find: stat() error =
/opt/boxbackup/bin: No such file or directory</div><div>find: cycle =
detected for /lib/32/</div><div>find: cycle detected for =
/lib/secure/32/</div><div>find: cycle detected for =
/usr/lib/locale/common/32/</div><div>find: cycle detected for =
/usr/lib/locale/common/LC_CTYPE/32/</div><div>find: cycle detected for =
/usr/lib/locale/common/LO_LTYPE/32/</div><div>find: cycle detected for =
/usr/lib/secure/32/</div><div>find: cycle detected for =
/usr/lib/32/</div><div>find: cycle detected for =
/usr/lib/lwp/32/</div><div>find: cycle detected for =
/usr/lib/link_audit/32/</div><div>find: cannot follow symbolic link =
/usr/lib/lu/lu_activate_sync: No such file or directory</div><div>find: =
cannot follow symbolic link /usr/lib/lu/lu_init_sync_start: No such file =
or directory</div><div>find: cannot follow symbolic link =
/usr/lib/lu/lu_init_sync_stop: No such file or directory</div><div>find: =
cannot follow symbolic link /usr/lib/lu/lucreatezone: No such file or =
directory</div><div>find: cannot follow symbolic link =
/usr/lib/lu/ludevices: No such file or directory</div><div>find: cannot =
follow symbolic link /usr/lib/lu/ludo: No such file or =
directory</div><div>find: cannot follow symbolic link =
/usr/lib/lu/lufslist: No such file or directory</div><div>find: cannot =
follow symbolic link /usr/lib/lu/lumount: No such file or =
directory</div><div>find: cannot follow symbolic link =
/usr/lib/lu/luprintf: No such file or directory</div><div>find: cannot =
follow symbolic link /usr/lib/lu/lurootdev: No such file or =
directory</div><div>find: cannot follow symbolic link =
/usr/lib/lu/lustatus: No such file or directory</div><div>find: cannot =
follow symbolic link /usr/lib/lu/lusync: No such file or =
directory</div><div>find: cannot follow symbolic link =
/usr/lib/lu/luumount: No such file or =
directory</div>[....................]</div><div><br> <div> <span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant: normal; font-weight: =
normal; letter-spacing: normal; line-height: normal; text-align: auto; =
-khtml-text-decorations-in-effect: none; text-indent: 0px; =
-apple-text-size-adjust: auto; text-transform: none; orphans: 2; =
white-space: normal; widows: 2; word-spacing: 0px; =
"><div>--</div><div>Lesinigo Luca</div><div>LM Networks =
S.r.l.</div></span></div></div></div></body></html>=
--Apple-Mail-5-449122644--