Ошибка при редактировании таблицы из под Linux на томе Windows
Добавлено: 22 окт 2024, 06:55
Здравствуйте!
Прошу подсказать, как выйти из следующей ситуации.
Axioma версии 6.0 установлена на Linux (RedOs 8.0).
При монтровании тома Windows (Server 2012 R2) к Linux том имеет все права (запись, чтение, выполнение)
При попытке изменения таблицы, находящейся на примонтированном ресурсе возникает ошибка (см рисунок), несмотря на то, что копию этой таблицы можно легко создать этой же аксиомой.
Лог во время попытки внесения изменений
[Debug ] 09:58:02.357 <axioma::dp::HistoryChangeManager::HistoryChangeManager(axioma::dp::TableSchema, VariantComparator, qint64, const QString&)> Количество геометрических атрибутов: 0
[Trace ] 09:58:02.359 <virtual void axioma::dp::SqliteDatabaseAccess::trace(const QString&)> SQLite 426960e8:3fd5b320: начало транзакции createEmptyStructure
[Warning] 09:58:02.364 <axioma::err::DatabaseAccessException::DatabaseAccessException(const QString&, const QString&)> "database is locked (path: '/mnt/tmp/Planohr/Protokol/protocol.tab.$$$') (database is locked)"
[Trace ] 09:58:02.365 <virtual void axioma::dp::SqliteDatabaseAccess::trace(const QString&)> SQLite 426960e8:3fd5b320: откат транзакции createEmptyStructure
[Info ] 09:58:04.407 <virtual bool AxiomaApplication::notify(QObject*, QEvent*)> 3
[Error ] 09:58:04.408 <void AxiomaApplication::handleCurrentException(bool)> "Не удалось вставить новую строку в таблицу\nВставка в таблицу protocol\nНе удалось инициализировать объект HistoryChangeManager. \nОшибка SQL: (SQLITE):database is locked (path: '/mnt/tmp/Planohr/Protokol/protocol.tab.$$$')"
[Error ] 09:58:04.408 <void axioma::gui::initErrorMessageBox(const QStringList&, const QString&)> "Не удалось вставить новую строку в таблицу\nВставка в таблицу protocol"
Прошу подсказать, как выйти из следующей ситуации.
Axioma версии 6.0 установлена на Linux (RedOs 8.0).
При монтровании тома Windows (Server 2012 R2) к Linux том имеет все права (запись, чтение, выполнение)
При попытке изменения таблицы, находящейся на примонтированном ресурсе возникает ошибка (см рисунок), несмотря на то, что копию этой таблицы можно легко создать этой же аксиомой.
Лог во время попытки внесения изменений
[Debug ] 09:58:02.357 <axioma::dp::HistoryChangeManager::HistoryChangeManager(axioma::dp::TableSchema, VariantComparator, qint64, const QString&)> Количество геометрических атрибутов: 0
[Trace ] 09:58:02.359 <virtual void axioma::dp::SqliteDatabaseAccess::trace(const QString&)> SQLite 426960e8:3fd5b320: начало транзакции createEmptyStructure
[Warning] 09:58:02.364 <axioma::err::DatabaseAccessException::DatabaseAccessException(const QString&, const QString&)> "database is locked (path: '/mnt/tmp/Planohr/Protokol/protocol.tab.$$$') (database is locked)"
[Trace ] 09:58:02.365 <virtual void axioma::dp::SqliteDatabaseAccess::trace(const QString&)> SQLite 426960e8:3fd5b320: откат транзакции createEmptyStructure
[Info ] 09:58:04.407 <virtual bool AxiomaApplication::notify(QObject*, QEvent*)> 3
[Error ] 09:58:04.408 <void AxiomaApplication::handleCurrentException(bool)> "Не удалось вставить новую строку в таблицу\nВставка в таблицу protocol\nНе удалось инициализировать объект HistoryChangeManager. \nОшибка SQL: (SQLITE):database is locked (path: '/mnt/tmp/Planohr/Protokol/protocol.tab.$$$')"
[Error ] 09:58:04.408 <void axioma::gui::initErrorMessageBox(const QStringList&, const QString&)> "Не удалось вставить новую строку в таблицу\nВставка в таблицу protocol"