Just a guess... Maybe /home/virtuoso/database
is the current directory when you start virtuoso?
Try this: cd to a writable directory before you start virtuoso.
(You'll need to specify the config file like this:
virtuoso-t -c /home/virtuoso/database/virtuoso.ini )
Maybe the files like sestmE28h are written to the
current directory.

Or you might try TTLP_MT_LOCAL_FILE instead of
ttlp_mt (file_to_string_output(...
See http://docs.openlinksw.com/virtuoso/fn_ttlp_mt_local_file.html
Worked quite well for me. For smaller files, at least - haven't
tried longabstract_en.nt yet.

Maybe file_to_string_output() creates temporary files
like .../sestmE28h. Just a wild guess...

Bye,
Christopher


On Tue, Apr 14, 2009 at 18:21, Jem Rayfield <jem.rayfi...@bbc.co.uk> wrote:
> To clarify.
>
> My question is...
>
> Why is virtuoso trying to use
>
>     /home/virtuoso/database//sestmE28h
>
> When my virtuoso.ini is not specifying this?
>
> How can I configure Virtuoso to use a different directory. I gues this will
> fix my problems?
>
> I need all data temp or otherwise to go on a different mount. /data.
>
> Cheers
> Jem
>
>
> ________________________________
> From: Jem Rayfield
> Sent: 14 April 2009 17:15
> To: virtuoso-users@lists.sourceforge.net List
> Subject: ttlp_mt problem
>
> Hi,
>
> I am trying to upload dbpedia N3 triples... using:
>
>     isql 1111 dba ****** verbose=on banner=off prompt=off echo=ON
> errors=stdout exec="ttlp_mt (file_to_string_output
> ('/data/virtuoso/dbpediaLoad/longabstract_en.nt'), '',
> 'http://*****.newsonline.tc.nca.bbc.co.uk/test', 17); checkpoint;"
>
>
> However I am getting the following errors (many):
>
>     17:05:14 Can't write to file /home/virtuoso/database//sestmE28h
>
> My virtuoso.ini is as follows and has no references to
> /home/virtuoso/database.
>
> My dir structure is
>
>     /data/virtuoso/<db/trx/etc>
>     /home/virtuoso/<install>
>
> Any ideas appreciated
>
> Thanks
> Jem
>
>
>
> /home/virtuoso/database/virtuoso.ini -->
>
> ;
> ;  virtuoso.ini
> ;
> ;  Configuration file for the OpenLink Virtuoso VDBMS Server
> ;
> ;  To learn more about this product, or any other product in our
> ;  portfolio, please check out our web site at:
> ;
> ;      http://www.openlinksw.com
> ;
> ;  or contact us at:
> ;
> ;      general.informat...@openlinksw.com
> ;
> ;  If you have any technical questions, please contact our support
> ;  staff at:
> ;
> ;      technical.supp...@openlinksw.com
> ;
> ;
> ;  Database setup
> ;
> [Database]
> DatabaseFile       = /data/virtuoso/virtuoso.db
> ErrorLogFile       = /data/virtuoso/virtuoso.log
> LockFile           = /data/virtuoso/virtuoso.lck
> TransactionFile    = /data/virtuoso/virtuoso.trx
> ErrorLogLevel      = 7
> FileExtend         = 200
> MaxCheckpointRemap = 1000000
> MaxMemPoolSize     = 0
> StopCompilerWhenXOverRunTime = 1
> DefaultIsolation   = 2
> Striping           = 0
> xa_persistent_file = /data/virtuoso/virtuoso.pxa
>
> [TempDatabase]
> DatabaseFile       = /data/virtuoso/virtuoso-temp.db
> TransactionFile    = /data/virtuoso/virtuoso-temp.trx
> MaxCheckpointRemap = 2000
>
> ;
> ;  Server parameters
> ;
> [Parameters]
> ServerPort               = 1111
> DisableUnixSocket        = 1
> ;SSLServerPort           = 2111
> ;SSLCertificate          = cert.pem
> ;SSLPrivateKey           = pk.pem
> ;X509ClientVerify        = 0
> ;X509ClientVerifyDepth   = 0
> ;X509ClientVerifyCAFile  = ca.pem
> ServerThreads            = 10
> CheckpointInterval       = 60
> O_DIRECT                 = 0
> NumberOfBuffers          = 550000
> MaxDirtyBuffers          = 320000
> CaseMode                 = 2
> MaxStaticCursorRows      = 5000
> CheckpointAuditTrail     = 0
> AllowOSCalls             = 0
> SchedulerInterval        = 10
> DirsAllowed              = ., ../vad, /data/virtuoso/dbpediaLoad/
> ThreadCleanupInterval    = 0
> ThreadThreshold          = 10
> ResourcesCleanupInterval = 0
> FreeTextBatchSize        = 100000
> SingleCPU                = 0
> VADInstallDir            = ../vad/
> PrefixResultNames        = 0
> MacSpotLight             = 0
>
> [HTTPServer]
> ServerPort                  = 8890
> ServerRoot                  = ../vsp
> DavRoot                     = DAV
> EnabledDavVSP               = 0
> HTTPProxyEnabled            = 0
> TempASPXDir                 = 0
> DefaultMailServer           = localhost:25
> ServerThreads               = 5
> MaxKeepAlives               = 10
> KeepAliveTimeout            = 10
> MaxCachedProxyConnections   = 10
> ProxyConnectionCacheTimeout = 15
> HTTPThreadSize              = 280000
> HttpPrintWarningsInOutput   = 0
> Charset                     = UTF-8
> HttpProxyServer             = http://*****.****.bbc.co.uk:80
>
> [AutoRepair]
> BadParentLinks = 0
>
> [Client]
> SQL_PREFETCH_ROWS  = 100
> SQL_PREFETCH_BYTES = 16000
> SQL_QUERY_TIMEOUT  = 0
> SQL_TXN_TIMEOUT    = 0
> ;SQL_NO_CHAR_C_ESCAPE = 1
> ;SQL_UTF8_EXECS   = 0
> ;SQL_NO_SYSTEM_TABLES = 0
> ;SQL_BINARY_TIMESTAMP = 1
> ;SQL_ENCRYPTION_ON_PASSWORD = -1
>
> [VDB]
> ArrayOptimization           = 0
> NumArrayParameters          = 10
> VDBDisconnectTimeout        = 1000
> KeepConnectionOnFixedThread = 0
>
> [Replication]
> ServerName   = virtuoso-NOLAPPS34
> ServerEnable = 1
> QueueMax     = 50000
>
> ;
> ;  Striping setup
> ;
> ;  These parameters have only effect when Striping is set to 1 in the
> ;  [Database] section, in which case the DatabaseFile parameter is ignored.
> ;
> ;  With striping, the database is spawned across multiple segments
> ;  where each segment can have multiple stripes.
> ;
> ;  Format of the lines below:
> ;    Segment<number> = <size>, <stripe file name> [, <stripe file name> .. ]
> ;
> ;  <number> must be ordered from 1 up.
> ;
> ;  The <size> is the total size of the segment which is equally divided
> ;  across all stripes forming  the segment. Its specification can be in
> ;  gigabytes (g), megabytes (m), kilobytes (k) or in database blocks
> ;  (b, the default)
> ;
> ;  Note that the segment size must be a multiple of the database page size
> ;  which is currently 8k. Also, the segment size must be divisible by the
> ;  number of stripe files forming  the segment.
> ;
> ;  The example below creates a 200 meg database striped on two segments
> ;  with two stripes of 50 meg and one of 100 meg.
> ;
> ;  You can always add more segments to the configuration, but once
> ;  added, do not change the setup.
> ;
> [Striping]
> Segment1 = 100M, db-seg1-1.db, db-seg1-2.db
> Segment2 = 100M, db-seg2-1.db
> ;...
> ;[TempStriping]
> ;Segment1 = 100M, db-seg1-1.db, db-seg1-2.db
> ;Segment2 = 100M, db-seg2-1.db
> ;...
> ;[Ucms]
> ;UcmPath = <path>
> ;Ucm1  = <file>
> ;Ucm2    = <file>
> ;...
>
> [Zero Config]
> ServerName = virtuoso (NOLAPPS34)
> ;ServerDSN     = ZDSN
> ;SSLServerName =
> ;SSLServerDSN  =
>
> [Mono]
> ;MONO_TRACE=Off
> ;MONO_PATH=<path_here>
> ;MONO_ROOT=<path_here>
> ;MONO_CFG_DIR=<path_here>
> ;virtclr.dll=
>
> [URIQA]
> DynamicLocal = 1
> DefaultHost  = localhost:8890
>
> [SPARQL]
> ;ExternalQuerySource = 1
> ;ExternalXsltSource  = 1
> ResultSetMaxRows = 100000
> ;DefaultGraph       = http://localhost:8890/dataspace
> ;MaxQueryCostEstimationTime    = 120 ; in seconds
> ;MaxQueryExecutionTime    = 10 ; in seconds
>
> [Plugins]
> LoadPath = ../hosting
> Load1    = plain, wikiv
> Load2    = plain, mediawiki
> Load3    = plain, creolewiki
> Load4    = plain, im
> Load5    = plain, wbxml2
> Load6    = attach, libphp5.so
> Load7    = Hosting, hosting_php.so
> ;Load8   = Hosting,hosting_perl.so
> ;Load9   = Hosting,hosting_python.so
> ;Load10   = Hosting,hosting_ruby.so
> ;Load11  = msdtc,msdtc_sample
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> High Quality Requirements in a Collaborative Environment.
> Download a free trial of Rational Requirements Composer Now!
> http://p.sf.net/sfu/www-ibm-com
> _______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>
>

Reply via email to