OpenSim.ru

-= Открытый симулятор =-
Сим-хостинг, аренда симов, виртуальная земля в аренду
GRID STATUS: OFFLINE
ALFA REGION: OFFLINE
Users online: 4/1534
    

Проект ИИ

Текущее время: Чт фев 25, 2021 12:09 am



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 4:37 pm 
Не в сети
 Профиль

Зарегистрирован: Ср май 07, 2008 7:36 pm
Сообщений: 34
Приветствую. Сейчас opensim был установлен на Win Server 2003, принудельно доустановили .NET 3.51 (который как оказалось и не нужен), но при запуске опенсим ругается на базу данных sqlite.
А у меня из головы вылетело, как это устранить. Вся голова линуксовой версией забита. :shock:

Запускается через mono, и бац, выдает вот это:

[APPLICATION]:
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs

Exception: System.DllNotFoundException: sqlite3
at (wrapper managed-to-native) Mono.Data.SqliteClient.Sqlite:sqlite3_open16 (s
tring,intptr&)
at Mono.Data.SqliteClient.SqliteConnection.Open () [0x00000]
at OpenSim.Data.SQLite.SQLiteRegionData.Initialise (System.String connectionSt
ring, Boolean persistPrimInventories) [0x00000]
at OpenSim.Region.Environment.StorageManager..ctor (System.String dllName, Sys
tem.String connectionstring, Boolean persistPrimInventories) [0x00000]
at OpenSim.OpenSimMain.CreateStorageManager (System.String connectionstring) [
0x00000]
at OpenSim.Region.ClientStack.RegionApplicationBase.StartUp () [0x00000]
at OpenSim.OpenSimMain.InternalStartUp () [0x00000]
at OpenSim.OpenSimMainConsole.StartUp () [0x00000]
at OpenSim.Application.Main (System.String[] args) [0x00000]

Application is terminating: True


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 6:09 pm 
Не в сети
Site Admin
Аватара пользователя
 Профиль

Зарегистрирован: Пн апр 07, 2008 4:39 pm
Сообщений: 382
Цитата:
Запускается через mono, и бац, выдает вот это:


Win 2003 Server понятно, а причем тут mono?


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 6:54 pm 
Не в сети
 Профиль

Зарегистрирован: Ср май 07, 2008 7:36 pm
Сообщений: 34
Ad Min писал(а):
Цитата:
Запускается через mono, и бац, выдает вот это:


Win 2003 Server понятно, а причем тут mono?

А сама виндоус упорно не хочет запускать .exe файл (ни с .net 2, ни с нет 3, и ни с .net 3.5).
Опенсим собран сдерствами NAnt.
При запуске как обычное приложение выдает какую-то ошибку, похоже что ошибка .NET.
А через моно запускается и выдает то, что указано выше.


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 7:04 pm 
Не в сети
Site Admin
Аватара пользователя
 Профиль

Зарегистрирован: Пн апр 07, 2008 4:39 pm
Сообщений: 382
Поставьте Visual Studio, соберите и запускайте .exe без всяких mono.

Mono под Windows это изврат ;)


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 7:10 pm 
Не в сети
 Профиль

Зарегистрирован: Ср май 07, 2008 7:36 pm
Сообщений: 34
Сейчас была попытка скомпилировать отдельный опенсим через Visual C# Express 2008 - результат запуска:

10 ошибок 92 предупреждения :) :)

C:\myopensim\bin>OpenSim.exe
Access is denied.

пересобранный с помощью NAnt:
C:\myopensim\bin>OpenSim.exe

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembl
y 'Nini, Version=1.1.0.0, Culture=neutral, PublicKeyToken=691faec150a7fa7b' or o
ne of its dependencies. Access is denied.
File name: 'Nini, Version=1.1.0.0, Culture=neutral, PublicKeyToken=691faec150a7f
a7b' ---> System.UnauthorizedAccessException: Access is denied. (Exception from
HRESULT: 0x80070005 (E_ACCESSDENIED))
at OpenSim.Application.Main(String[] args)

Откомпилированный NAnt'ом и запущенный через mono:
19:09:51 - ====================================================================
19:09:51 - ========================= STARTING OPENSIM =========================
19:09:51 - ====================================================================
19:09:51 - [OPENSIM MAIN]: Running in sandbox mode
19:09:51 - [Region]: Started at 5/16/2008 7:09:51 PM
19:09:51 - [STARTUP]: OpenSim version: trunk (0.5.6 and additional code), SVN bu
ild r4712
19:09:51 - [DATASTORE]: Attempting to load OpenSim.Data.SQLite.dll
19:09:51 - [REGION DB]: Sqlite - connecting: URI=file:OpenSim.db,version=3
[APPLICATION]:
APPLICATION EXCEPTION DETECTED: System.UnhandledExceptionEventArgs

Exception: System.DllNotFoundException: sqlite3
at (wrapper managed-to-native) Mono.Data.SqliteClient.Sqlite:sqlite3_open16 (s
tring,intptr&)
at Mono.Data.SqliteClient.SqliteConnection.Open () [0x00000]
at OpenSim.Data.SQLite.SQLiteRegionData.Initialise (System.String connectionSt
ring, Boolean persistPrimInventories) [0x00000]
at OpenSim.Region.Environment.StorageManager..ctor (System.String dllName, Sys
tem.String connectionstring, Boolean persistPrimInventories) [0x00000]
at OpenSim.OpenSimMain.CreateStorageManager (System.String connectionstring) [
0x00000]
at OpenSim.Region.ClientStack.RegionApplicationBase.StartUp () [0x00000]
at OpenSim.OpenSimMain.InternalStartUp () [0x00000]
at OpenSim.OpenSimMainConsole.StartUp () [0x00000]
at OpenSim.Application.Main (System.String[] args) [0x00000]

Application is terminating: True

Прошу помочь и запустить его!

PS. К слову, там стоит Win Server 2003 Enterprise, x64 архитектура


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 7:11 pm 
Не в сети
 Профиль

Зарегистрирован: Ср май 07, 2008 7:36 pm
Сообщений: 34
Ad Min писал(а):
Поставьте Visual Studio, соберите и запускайте .exe без всяких mono.

Mono под Windows это изврат ;)

Знаю, что изврат, но предыдущий пост как раз об этом...
Может новые исходники неправильные или компилировать надо не 2008 версией?


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 7:52 pm 
Не в сети
Site Admin
Аватара пользователя
 Профиль

Зарегистрирован: Пн апр 07, 2008 4:39 pm
Сообщений: 382
Я компилирую Visual Studio 2005 Professional на XP. Под Win 2003 сервер запускал уже откомпиленную версию - проблем не было. .NET 2.0


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 8:07 pm 
Не в сети
 Профиль

Зарегистрирован: Ср май 07, 2008 7:36 pm
Сообщений: 34
Ad Min писал(а):
Я компилирую Visual Studio 2005 Professional на XP. Под Win 2003 сервер запускал уже откомпиленную версию - проблем не было. .NET 2.0

У меня его нет и найти почему-то не удалось (нормально скачиваемую версию).
Выложите на свой сайт, плиз, и дайте ссылку в личку - скачаю, поставлю на XP и тоже откомпилирую.


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 9:01 pm 
Не в сети
Site Admin
Аватара пользователя
 Профиль

Зарегистрирован: Пн апр 07, 2008 4:39 pm
Сообщений: 382
Ищите осликом (eMule) я брал оттуда. Если не найдете выложу дистр. Кстати, разработчики утверждают, что Express'ом тоже должно компилиться без проблем.


Вернуться к началу
 
 Заголовок сообщения: Re: Хелп! Опенсим под Win 2003 Server
СообщениеДобавлено: Пт май 16, 2008 9:20 pm 
Не в сети
 Профиль

Зарегистрирован: Ср май 07, 2008 7:36 pm
Сообщений: 34
Ad Min писал(а):
Ищите осликом (eMule) я брал оттуда. Если не найдете выложу дистр. Кстати, разработчики утверждают, что Express'ом тоже должно компилиться без проблем.


Прошу выложите дистрибутив. С осликом не дружу из покон веков.

А поводу экспресса, то у меня установлен MS C# Express 2008, и при этом не 2005.
Не было желания ковыраться в 10 ошибках и 92 предупраждениях.

PS. Особенно учитывая, что компилироваться должно без сучка и задоринки.


Вернуться к началу
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
© OpenSim.ru