Bug 22316 - Ошибка в скриптах на создание БД
: Ошибка в скриптах на создание БД
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/ocsinventory-server)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-11-17 09:25 by
Modified: 2009-11-26 21:49 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-11-17 09:25:24
В файле /usr/share/ocsinventory-server/ocsreports/files/ocsbase.sql часть
инструкций записано некорректно.
Строки:
INSERT INTO config VALUES
('DOWNLOAD_PACK_DIR','','/var/lib/ocsinventory-reports','Directory for download
files');

INSERT INTO config VALUES
('IPDISCOVER_IPD_DIR','','/var/lib/ocsinventory-reports','Directory for
Ipdiscover files');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('DOWNLOAD_SERVER_URI','','$IP$/local','Server url used for group of server');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('DOWNLOAD_SERVER_DOCROOT','','d:\\\\tele_ocs','Server directory used for group
of server');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('OCS_FILES_FORMAT','','OCS','Generate either compressed file or clear XML
text');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('OCS_FILES_PATH','','/tmp','Path to ocs files directory (must be writeable)');

нужно заменить на:
INSERT INTO config VALUES
('DOWNLOAD_PACK_DIR',NULL,'/var/lib/ocsinventory-reports','Directory for
download files');

INSERT INTO config VALUES
('IPDISCOVER_IPD_DIR',NULL,'/var/lib/ocsinventory-reports','Directory for
Ipdiscover files');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('DOWNLOAD_SERVER_URI',NULL,'$IP$/local','Server url used for group of
server');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('DOWNLOAD_SERVER_DOCROOT',NULL,'d:\\\\tele_ocs','Server directory used for
group of server');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('OCS_FILES_FORMAT',NULL,'OCS','Generate either compressed file or clear XML
text');

insert into config (NAME,IVALUE,TVALUE,COMMENTS) values
('OCS_FILES_PATH',NULL,'/tmp','Path to ocs files directory (must be
writeable)');

В противном случае имеем ошибку, что в колонку IVALUE вставляется некорректное
значение. 
Сообщения об ошибке можно избежать изменив strict mode для mysql-сервера, но
мне кажется, что более правильным будет исправить скрипты. К тому же применение
изменений настроек mysql осуществиться только после его перезапуска, что в
случае его интенсивного использования другими приложениями является
неприемлемым.
------- Comment #1 From 2009-11-26 21:49:36 -------
Исправлено в 1.02.1-alt2