subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Arbeiter Ansgar <Ansgar.Arbei...@boening.com>
Subject AW: message "disk I/O error" when TurtoiseMerge is open (after update) and another updating by script/batch is done
Date Mon, 12 Jul 2021 20:00:24 GMT
Hello Nathan,

thanks for reply,
sure, the "solution" is to avoid doing both together (although not convenient. especially
as i have to do clean up afterwards if done accidently).
what i missed to mention it that doing the same in a previous version was working without
any problem.
(but i can't say which versions it was. i guess about 1 year ago we updated svn and the version
we used before had no problem)
i already tried to find known issues in turtoise bugtracker but did not find.
probably i should add one there.


Mit freundlichen Grüßen / With kind regards

i.A. Ansgar Arbeiter
Graduate Engineer - Development

[cid:Boening_493f6312-01a6-44b0-88a0-16303b493993.jpg]

Böning Automationstechnologie GmbH & Co. KG
Am Steenöver 4
27777 Ganderkesee
Germany

Tel.: +49 4221 9475-51
Fax: +49 4221 9475-9051
ansgar.arbeiter@boening.com<mailto:ansgar.arbeiter@boening.com>

[cid:Facebook_2f4ac43e-2ef4-42ea-be4c-5ef7c46b00f3.png]<https://www.facebook.com/boening.info>
 [cid:LinkedIn_820abf21-38cb-4fc8-a17a-e0801ab8dc39.png] <https://www.linkedin.com/company/boning>
  [cid:Instagram_0c88878d-9a82-4fbf-a7cd-9e127d1ee40e.png] <https://www.instagram.com/boening_automationstechnologie/>
<https://www.instagram.com/boening_automationstechnologie/>

www.boening.com<http://www.boening.com>

Amtsgericht Oldenburg: HRA140737
Komplementär: Böning Verwaltungs GmbH
Amtsgericht Oldenburg: HRB141420
Geschäftsführer: Dipl.-Ing. Günther Böning
USt-ID Nr.: DE229750191

[cid:Boening-Service_e87882bd-b8e0-48ef-a3c5-f9e75a5dffc9.jpg]<http://www.boening.com/support.html?&L=1>
Von: Nathan Hartman <hartman.nathan@gmail.com>
Gesendet: Montag, 12. Juli 2021 17:02
An: Arbeiter Ansgar <Ansgar.Arbeiter@boening.com>
Cc: users@subversion.apache.org
Betreff: Re: message "disk I/O error" when TurtoiseMerge is open (after update) and another
updating by script/batch is done

On Mon, Jul 12, 2021 at 6:44 AM Arbeiter Ansgar <Ansgar.Arbeiter@boening.com<mailto:Ansgar.Arbeiter@boening.com>>
wrote:
after update an repository, i normally check actual changes (with TurtoiseMerge) so this tool
and the update window are open.
when i then update again (by batch file) then i very often get this message:

svn: E200030: sqlite[S10]: disk I/O error

when i close TurtoiseMerge (and update window) before update again, then i never noticed it.
(i also checked for actually disk problems, but there are none)

batch file:
@echo off
svn --version > nul
if %ErrorLevel% gtr 0 (
  echo Sources can't be updated because the SVN-client not found. Please install the console
tools TortoiseSVN.
) else (
  svn up ..\..\Axxx
  svn up ..\..\Cxxx
  svn up ..\..\Dxxx
  svn up ..
)

used versions:

TortoiseMerge 1.14.1, Build 29085 - 64 Bit , 2021/02/09 16:17:02
libsvn_diff 1.14.1,
apr 1.6.5
apr-util 1.6.1


TortoiseSVN 1.14.1, Build 29085 - 64 Bit , 2021/02/09 16:17:02
ipv6 enabled
Subversion 1.14.1, -release
apr 1.6.5
apr-util 1.6.1
serf 1.3.9
OpenSSL 1.1.1i  8 Dec 2020
zlib 1.2.11
SQLite 3.29.0

Mit freundlichen Grüßen / With kind regards

i.A. Ansgar Arbeiter
Graduate Engineer - Development

Hello,

It sounds like one of the tools may be holding the working copy
database open and/or locked in some way against access by other
programs (e.g., a file system based locking, a SQLite EXCLUSIVE_LOCK,
etc).

The error message "disk I/O error" may be misleading in this case;
i.e., it may not be an actual *disk* error, but rather inability to
open or operate on the database file for other reasons. (This error is
reported when the working copy's SQLite database reports SQLITE_IOERR.
The [S10] means the same thing as SQLITE_IOERR; it doesn't give any
more information. That is a generic code for a multitude of different
conditions.)

It's probably just best to close the Tortoise windows when you want to
use the command line client; however maybe someone else on this list
will know a better answer. You could also try asking at the
TortoiseSVN mailing list (see [1] below) whether the Tortoise client
is expected to prevent simultaneous access by other clients, and if
so, whether there is a way to avoid that.

[1] https://groups.google.com/g/tortoisesvn<https://urldefense.com/v3/__https:/groups.google.com/g/tortoisesvn__;!!Ga3kX7sl4AvnckzkylUJ2f6NcSzJUm0!dfpscvKb8AslWJWiKJdJMso3UH9zozl72t4TndoNmDqZdCyASqgz4eZiSFIO90bZCjHA$>

Hope this helps,
Nathan

Mime
View raw message