web-dev-qa-db-ja.com

UbuntuMaverickのBacula + bat

さて、私には目標があり、そこに到達するための最善のステップがわかりません。

目標:

  • LinuxをセットアップするVM VirtualBox(ホスト:Windows Server 2008 R2)
  • Linux環境でBaculaをセットアップする
  • BaculaにNASデバイスにバックアップしてもらいます(他のNASソリューションがそうであるように見え、時間がないので、Droboが私たちにとって安価であることが望ましいですFreeNAS/ZFSのようなものを構築するため)

これまでに行った手順:

  • ゲストとしてUbuntuServer(Maverick)のVirtualBox VM
  • UbuntuにKDEをインストールしました
  • 更新されたパッケージなど。
  • インストールされたBacula-構成なしなど.

私の知る限り、実行する必要のある手順:

  • Bacula Administration Tool(bat)をインストールして実行します
  • Baculaを構成します(batまたは.confファイルを介して)-USB外付けHDDにバックアップします(バックアップ、スケジュール、クライアントなどをテストするため)
  • ネットワークに接続されたDroboデバイス(Drobo FSなど)にバックアップするようにBaculaストレージデーモンを再構成します

これまでの質問:

  • ターミナルとバットツールの起動時に次のエラーが表示されます-なぜですか?

端子出力:

Error: "/var/tmp/kdecache-sean" is owned by uid 1000 instead of uid 0.
(1893) KSharedDataCache::Private::mapSharedMemory: Opening cache "/var/tmp/kdecache-sean/icon-cache.kcache" page size is 4096
(1893) KSharedDataCache::Private::mapSharedMemory: Attached to cache, determining if it must be initialized
(1893) KSharedDataCache::Private::mapSharedMemory: Cache fully initialized -- attached to memory mapping
(1893) KSharedDataCache::Private::mapSharedMemory: 7323648 bytes available out of 10485760
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/sean/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 

そして、コンソールで次のように受け取ります。「bat:console/console.cpp:155のエラーのために中止しました。populateListsのlocalhost-dirへの接続に失敗しました。」

最初のトラブルシューティングアベニュー

これは、bacula-dirが開始されていないように私には思えますか?設定は行われておらず、Baculaを正しく起動する方法を知っているふりをしていません。

私はドキュメントを調べてみましたが、この特定の実装には役に立ちませんでした。

何か助けはありますか?ありがとう!

2
SeanKilleen

最初の問題は、「通常の」ユーザーアカウントとしてではなく、ルートで実行されているbatに関連していると思います。私はあなたがそれを使用してそれを始めたと思います

Sudo bat

または同様のもの。それはあなたが見る警告メッセージを与えていますが、これがあなたにとってひどく悪いことを引き起こしているのかどうかはわかりません。これらのメッセージには、bacula-dirが実行されていないことを示すものはありません。

Ubuntuパッケージバージョンを使用してbaculaをインストールした場合は、directorがを使用して実行されているかどうかを確認できます。

/etc/init.d/bacula-director status

試用しているだけの場合は、bacula-director-sqlite3パッケージから始めることをお勧めします。これには個別のデータベース設定が必要ないため、作業を開始するのがはるかに簡単です。本番環境で使用する場合は、postgresqlまたはmysqlバージョンのいずれかを使用する必要があります。

Baculaの基本的なセットアップの構成は、Debian/Ubuntuパッケージによってインストールされたファイルを使用してかなり簡単です。/etc/baculaディレクトリを調べます。 batが実際に構成を許可するかどうかはわかりません。

ディレクターを構成して開始したら、バットを再試行します(/ etc/bacula/bat.confも構成されていることを確認する必要があります)。それでも機能せず、Sudo経由で実行されているためにエラーが疑われる場合は、bat.confファイルを自分のアカウントにコピーして、使用してbatを開始してください。

bat -c /home/sean/bat.conf

これにより、権限エラーが解消されます。

一般的な構成の問題がある場合、助けを求めるのに最適な場所は、 www.bacula.org を介して見つけることができるbacula-usersメーリングリストです。

1
Richm