Запускаю свою програмку, и получаю такую ошибку:
return self._main_trans.begin(tpb=tpb)
OperationalError: (-902, 'begin transaction: \n Error reading data from
the connection.')
Пытаюсь просто запустить бекап для этой базы:
$ /opt/fb25ss/bin/gbak -b -v -l -g -user sysdba -password masterkey
MicroCRM.FDB MicroCRM.fbk
gbak:readied database MicroCRM.FDB for backup
gbak:creating file MicroCRM.fbk
gbak:starting transaction
gbak: ERROR:Unable to complete network request to host "localhost".
gbak: ERROR: Error writing data to the connection.
gbak:Exiting before completion due to errors
Записьи в логе сервера:
hius (Server) Thu May 13 15:37:28 2010
I/O error during "write" operation for file
"/mnt/windows/Lang/Projects/Promsoft/McroCrm/MicroCRM/base/MicroCRM.FDB"
Error while trying to write to file
Operation not supported
hius (Client) Thu May 13 15:37:28 2010
/opt/fb25ss/bin/fbguard: /opt/fb25ss/bin/fbserver terminated
abnormally (-1)
hius (Client) Thu May 13 15:37:28 2010
/opt/fb25ss/bin/fbguard: guardian starting /opt/fb25ss/bin/fbserver
База лежит на NTFS-ном томе, и права там у всех файлов 777
Тем не менее в винде к этой базе подключается вполне нормально. И
бекап-рестор делается.
И к другой базе подключение нормально проходет как под виндой так и под
линухом - она лежит в другой директории на этом же томе.
Скопировал базу в эту директорию - бекап-рестор делается.
Чем не угодила исходная?
Версии в линуксе:
FirebirdSS-2.5.0.25946-ReleaseCandidate3.i686.tar.gz
FirebirdSS-2.5.0.26005-ReleaseCandidate3.i686.tar.gz
В винде:
Firebird-2.5.0.25980-0_Win32.7z
--
Александр Замараев