Web de Bacula: SQLSTATE [HY000] [14] não é possível abrir o arquivo de banco de dados

0

Eu tentei testar bacula-web em 16.04 mas falhei no teste com erro como título "SQLSTATE [HY000] [14] incapaz de abrir arquivo de banco de dados"

Que permissão devo usar?

$ sudo ls -l /var/lib/bacula/
total 68
-rw-r----- 1 www-data bacula 63488 May 11 13:25 bacula.db
-rw------- 1 bacula   bacula     0 May 11 13:25 ubuntu-dir.conmsg

config.php usado

// SQLite bacula catalog
 $config[0]['label'] = 'Dev backup server';
 $config[0]['db_type'] = 'sqlite';
 $config[0]['db_name'] = '/var/lib/bacula/bacula.db';
    
por grepmaster 11.05.2017 / 08:05

2 respostas

1

Sou o atualizador de corrente Bacula-Web.

IMHO, talvez essa solução conserte o problema Bacula-Web, mas, ao mesmo tempo, se você executar o bacula-dir como um usuário não-root, isso evitará permissões de gravação no arquivo de banco de dados SQLite.

O que seria melhor é (se o bacula rodar com o usuário bacula) $ sudo chown bacula: www-data / var / lib / bacula Por favor me diga se isso funciona também (Bacula e Bacula-Web)

Eu ficaria feliz em atualizar a documentação do Bacula-Web, se necessário.

P.S: fique à vontade para abrir um relatório de bug ou solicitação de recurso no rastreador de bugs Bacula-Web - > link

Atenciosamente

    
por davide 11.05.2017 / 14:21
0

A pasta sqlite3 do banco de dados reside também precisa ter permissão de gravação para o usuário da web. Então, para resolver isso, o que eu fiz foi:

sudo chown www-data /var/lib/bacula
    
por grepmaster 11.05.2017 / 09:46