2013-09-19 5 views
1

Я установил develop/6 ветвь от Virtuoso в моей машине Ubuntu. Все отлично работает, по-видимому, но когда я пытаюсь установить ODS Framework появляется следующее сообщение об ошибке сообщения:Ошибка при установке ODS Framework в Virtuoso с открытым исходным кодом

00000 Errors detected 
00000 Installation of "ODS Framework" was unsuccessful. 
     The installation of this VAD package has failed. 
     Please delete the transaction file /usr/local/virtuoso-opensource/var/lib/virtuoso/db//usr/local/virtuoso-opensource/var/lib/virtuoso/db/virtuoso.trx 
     and then restart your database server. 
     Note: Your database will be in its pre VAD installation state after you restart. 
00000 FATAL 

Я пытался использовать старую версию ODS Framework package (1.87.26), но ошибка не будет устранена.

Это мой журнал:

09:04:32 PL LOG: SQ200: Table referenced in contains does not have a text index while executing the following statement: --no_c_escapes- create procedure scot_tags_insert (in inst_id int, in post_iri any, in tags var 
09:04:32 PL LOG: SQ200: Table referenced in contains does not have a text index while executing the following statement: --no_c_escapes- create procedure scot_tags_delete (in inst_id int, in post_iri any, in tags var 
09:04:32 PL LOG: SQ200: No table RDF_WEBID_ACL_GROUPS while executing the following statement: --no_c_escapes- create procedure WEBID_CHECK_ACL (in ag any, in gr any, in cert any, in realm any, out env any) { decla 
09:04:32 PL LOG: Errors where detected during installation of "ODS Framework". 
09:04:32 PL LOG: The installation of this VAD package has failed. 
09:04:32 PL LOG: Please delete the transaction file 
09:04:32 PL LOG: /usr/local/virtuoso-opensource/var/lib/virtuoso/db//usr/local/virtuoso-opensource/var/lib/virtuoso/db/virtuoso.trx 
09:04:32 PL LOG: and then restart your database server. 
09:04:32 PL LOG: Note: Your database will be in its pre VAD installation 
09:04:32 PL LOG: state after you restart. 
09:04:35 Server shutdown complete 

Это мой журнал, спасибо заранее:

09:04:32 PL LOG: SQ200: Table referenced in contains does not have a text index 
while executing the following statement: 
--no_c_escapes- 
create procedure scot_tags_insert (in inst_id int, in post_iri any, in tags var 
09:04:32 PL LOG: SQ200: Table referenced in contains does not have a text index 
while executing the following statement: 
--no_c_escapes- 
create procedure scot_tags_delete (in inst_id int, in post_iri any, in tags var 
09:04:32 PL LOG: SQ200: No table RDF_WEBID_ACL_GROUPS 
while executing the following statement: 
--no_c_escapes- 
create procedure WEBID_CHECK_ACL (in ag any, in gr any, in cert any, in realm any, out env any) 
{ 
    decla 
09:04:32 PL LOG: Errors where detected during installation of "ODS Framework". 
09:04:32 PL LOG: The installation of this VAD package has failed. 
09:04:32 PL LOG: Please delete the transaction file 
09:04:32 PL LOG: /usr/local/virtuoso-opensource/var/lib/virtuoso/db//usr/local/virtuoso-opensource/var/lib/virtuoso/db/virtuoso.trx 
09:04:32 PL LOG: and then restart your database server. 
09:04:32 PL LOG: Note: Your database will be in its pre VAD installation 
09:04:32 PL LOG: state after you restart. 
09:04:35 Server shutdown complete 

ответ

1

Пожалуйста, проверьте virtuoso.log файл.

Чуть выше линий, которые вы показываете здесь, есть еще пара строк, которые содержат ключ к тому, почему пакет не может быть установлен.

Если вы вырезаете/вставляете их по электронной почте мне, я помогу вам понять, почему пакет не может быть установлен.

Конечно, вы можете попробовать загрузить все скрипты SQL и другие части вручную, но причина VAD заключается в том, чтобы сделать это проще.

+1

Я не использовал команду virtuoso-t, поэтому решение выполняет вызов, из которого находится бит/virtuoso-t, чтобы запустить программу после установки. – chabea

1

Эта проблема исправлена ​​во внутренних архивах. Подготавливается обновление для внешних архивов с открытым исходным кодом git и должно быть доступно в следующие несколько недель ...

Смежные вопросы