添加新的 bacula 客户端时未创建数据库
Database not created while adding new bacula client
在向 bacula(v5.2.6,os Debian Wheezy)添加新客户端并使用 bacula-dir -t -c bacula-dir.conf
测试配置时,我得到:
bacula-dir: dird.c:954 Could not open Catalog "catalog-test1", database "test1".
bacula-dir: dird.c:959 sqlite.c:182 Database /var/lib/bacula/test1.db does not exist, please create it.
编辑:Bacula 已经有两个工作客户端,添加另一个时出现问题。另一台服务器上的相同版本的 bacula director OS(相同的 bacula 守护程序配置,但 mysql db 而不是 sqlite3)让我添加新客户端而无需手动为它们创建数据库。应该怎么做才能让 bacula 为新客户自动创建目录?
我的客户目录定义:
Catalog {
Name = catalog-test1
dbname = "test1"; dbuser = ""; dbpassword = ""
}
感谢任何建议。
SQLite 数据库需要在首次使用前创建和初始化。它可以在手动构建期间通过 make
命令完成,也可以手动完成。
在我的例子中(Gentoo Linux)这些命令起到了作用:
/usr/libexec/bacula/create_bacula_database
/usr/libexec/bacula/make_bacula_tables
有关详细信息,请参阅 http://www.bacula.org/7.4.x-manuals/en/main/Installing_Configuring_SQLi.html。
在向 bacula(v5.2.6,os Debian Wheezy)添加新客户端并使用 bacula-dir -t -c bacula-dir.conf
测试配置时,我得到:
bacula-dir: dird.c:954 Could not open Catalog "catalog-test1", database "test1". bacula-dir: dird.c:959 sqlite.c:182 Database /var/lib/bacula/test1.db does not exist, please create it.
编辑:Bacula 已经有两个工作客户端,添加另一个时出现问题。另一台服务器上的相同版本的 bacula director OS(相同的 bacula 守护程序配置,但 mysql db 而不是 sqlite3)让我添加新客户端而无需手动为它们创建数据库。应该怎么做才能让 bacula 为新客户自动创建目录?
我的客户目录定义:
Catalog {
Name = catalog-test1
dbname = "test1"; dbuser = ""; dbpassword = ""
}
感谢任何建议。
SQLite 数据库需要在首次使用前创建和初始化。它可以在手动构建期间通过 make
命令完成,也可以手动完成。
在我的例子中(Gentoo Linux)这些命令起到了作用:
/usr/libexec/bacula/create_bacula_database
/usr/libexec/bacula/make_bacula_tables
有关详细信息,请参阅 http://www.bacula.org/7.4.x-manuals/en/main/Installing_Configuring_SQLi.html。