В файле /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 осуществиться только после его перезапуска, что в случае его интенсивного использования другими приложениями является неприемлемым.
Исправлено в 1.02.1-alt2