virtuoso-opensource | scalable Multi-Model RDBMS | Database library
kandi X-RAY | virtuoso-opensource Summary
kandi X-RAY | virtuoso-opensource Summary
This document explains steps to take after obtaining a Virtuoso source snapshot or git clone. These sections explain how to compile, test and install and what components are produced by the make process and how one can interact with them.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of virtuoso-opensource
virtuoso-opensource Key Features
virtuoso-opensource Examples and Code Snippets
Community Discussions
Trending Discussions on virtuoso-opensource
QUESTION
I'm trying to install virtuoso's stable/7 branch manually from https://github.com/openlink/virtuoso-opensource. However, when I run ./configure, I get this error message after about 30 seconds:
checking OpenSSL version... configure: error: OpenSSL version 0.9.8e or greater is required.
The thing is, I do have OpenSSL. When I type openssl version -a in my terminal, I get this output:
benjhatch@benjamins-mbp virtuoso-opensource-stable-7 % openssl version -a
LibreSSL 2.8.3
built on: date not available
platform: information not available
options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)
compiler: information not available
OPENSSLDIR: "/private/etc/ssl"
Why is it saying I need an openssl version of 0.9.8e or greater? Is there any way to fix this? This is on a Mac that runs MacOS Catalina version 10.15.3.
...ANSWER
Answered 2020-Feb-19 at 18:07The issues has been resolved in the default Virtuoso open source develop/7 branch from:
QUESTION
I'm trying to create and start the service instance. But it doesn't start. Here is the command I ran:
...ANSWER
Answered 2017-Mar-03 at 14:16The answer is in the Virtuoso log file --
QUESTION
I am trying to install the Open source virtuoso. as of the docs the system must have openSSL v.0.9.8.7, after a lot of work I managed to install (this very old version of) openssl
openssl version OpenSSL
0.9.7i 14 Oct 2005
I cloned the github repo of virtuoso, did ./autogen.sh and ./configure but when I try to make
I get this
.....
checking OpenSSL version... >= 0.9.8e
checking OpenSSL
version... configure: error: OpenSSL version 1.1.0 or greater is currently not supported.
as I said, the installed version of openssl is 0.9.7i, so why am i getting this error?
thanks
EDIT-SOLUTION
ok. after @TallTed's answer, i did find the proper doc, which states that the openssl version is 1.0.2p. so i installed the latest openssl from my machine, and used the instructions from this to install the older version (the instructions are for v 1.0.2o, but i did go by the book and used the p
version)
BUT this didnt work till I saw that I had to run sudo apt-get install libssl1.0-dev
as well.
Maybe this would do it, but since this was on a new VM I just destroyed it and created one from scratch, and thus the successful result.
thanks.
ANSWER
Answered 2018-Oct-24 at 13:49The error message you received is clearly incorrect, as the problem is that your now installed version (0.9.7i
) is lower than the current minimum required version (0.9.8e
), which itself is well lower than the current recommended version (1.0.2p
).
You've misunderstood the basic build instructions, as have others before you (1, 2), to say that the listed versions are required rather than the minimum required, which is why there's a pull request to change them. (More detail about OpenSSL, which is a special case on that list, may be found in the OpenSSL-specific doc.)
QUESTION
I have 3 different Docker images. I need to build these images from Jenkins file. I have Wildfly, Postgres, Virtuoso Docker images with individual Docker file. As of now, I am using the below command to build these images:
The directory structure is, Docker is the root diretory.
Docker->build->1. wildfly 2. postgres 3. virtuoso
In my jenkins file I have below command to build the image:
...ANSWER
Answered 2019-Sep-30 at 12:54the easiest solution to solve this would be to enter the proper folder in the script before executing the docker build
command.
e.g.:
QUESTION
I have virtuoso-opensource-6.1
installed on Ubuntu.
It was installed on the system storage /dev/sda1
which has only 30Go.
I need to load DBpedia-mirror on the installed Virtuoso. However, virtuoso.db
is located on /dev/sda1/var/lib/
as indicated in the virtuoso.ini
:
ANSWER
Answered 2018-Oct-01 at 04:18Yes, any file which location is specified in the INI file may be relocated with a few steps --
- Stop the instance as normal.
- Move the file to your desired location.
- Edit the INI file to change the old location to the new.
- Start the instance as normal.
If you move the INI file itself, you may need to adjust the startup command (which targets the `pwd`/virtuoso.ini
at time of launch by default, and may target any file by specifying it with the -c
or +configfile
command argument).
It is often better to move the entire enclosing folder (/var/lib/virtuoso-opensource-6.1/db/
in this case), as several working files which may grow substantially with use are also found here (alongside the INI file), and this way the INI and DB files (together, the basis of any instance) are kept together (simplifying filesystem-based backup and restoration, among other things). Of course, if you do this, double check the INI file for any other hardcoded paths to /var/lib/virtuoso-opensource-6.1/db/
which will also then need to be changed to the new path.
All that said, you may prefer to move the entire /var/lib/virtuoso-opensource-6.1/
directory. You can then simply replace the original with a symlink to the new location -- which will keep everything working as if it were in the original location -- or again, change all occurrences of /var/lib/virtuoso-opensource-6.1/
to reflect the new location.
And all that said... Upgrading to the current VOS Release 7.2.5.1 or later is strongly recommended for all users of VOS Release 6, for many reasons.
QUESTION
I am getting Error HttpException: -404 Failed to connect to remote server
while running jar file from docker execute a command docker exec -it Test_docker java -jar TestDocker.jar
.
Note: I have created docker on windows, Where my docker machine IP is 192.168.99.100 and my docker exec command running successfully.I am accessing SPARQL endpoint on windows using URL: http://192.168.99.100:8890/sparql this will work perfectly. But when I am using same on mac it will give me an error which I mention above. I have also try to change SPARQL endpoint on my code as http://localhost:8890/sparql but not work well though it will work fine on chrome browser on mac while executing through command it will giving me an error.
Here my docker-compose file,
...ANSWER
Answered 2018-Mar-19 at 07:44As per my colleague suggested, The problem is that the code in de docker file sees the docker as the local host. The IP-address 192.168.99.100 is also not known because mac doesn't have it. To solve the problem of connections, docker uses its own network.The docker-compose service names are used as the reference. So instead of using http://localhost:8890/sparql, you should use http://virtuoso:8890/sparql as virtuoso is the service name.
I tried this and it will solve my problem.
QUESTION
I've followed the instructions to install the stable branch of Virtuoso Open Source 7 on Ubuntu 16.04. There don't appear to be any errors throughout the process of —
...ANSWER
Answered 2018-Mar-15 at 16:25Sounds like you didn't adjust your $PATH
variable after make install
.
$PATH
should include the path to the directory which contains the virtuoso-t
, or you can include that path in the launch command, e.g. —
QUESTION
I am trying to install OpenLink Virtuoso (Open Source Edition) on Windows but didn't make to install it correctly.
What I have tried: First I follow all the step at Installation steps for OpenLink Virtuoso on Windows, which are as below --
- Cygwin bash with developer tools (gawk, flex, bison) installed.
- Active Perl, available from ActivePerlLink
- OpenSSL version 0.97 static libraries for Windows and header files.
-- but that doesn't help me so I have googled for another and I found this link Steps to install OpenLink Virtuoso for install OpenLink Virtuoso 5
but I am stuck at step 4
Execute from the shell:
...
ANSWER
Answered 2018-Feb-01 at 10:16I imagine that you haven't done step 3. properly:
- Add
c:\virtuoso
to system PATH
How did you do this? Does it show c:\virtuoso
if you enter $PATH
?
QUESTION
I wanted to learn about RDF and converting relational data to RDF.
I tried to get basic idea about RDF followed by virtuoso-opensource and hence downloaded and tried to do something with it.
AIM: I thought of taking two csv files and generating rdf and try accessing the relationships through URIs.
Here are the steps i took:
Logged into conductor.
I had 2 csv files, i imported it in Database/CSV directory. I went into 'Linked Data'>'Views': Selected 'Qualifier' as CSV and selected the 2 CSV files(csv.dba.csvfile1.csv & csv.dba.csvfile2.csv) and started 'Generate Via Wizard'.
It automatically detected the primary key.
For Targets, I selected all the targets: 'Data Source Ontology Mappings', 'Instance Data View Mappings', 'VoID statistic'.
Onto 'Linked Data View Definition' i selected both, 'Data Source Ontology Rules', 'Instance Data Rules'.
'Prepare to Execute'
'Execute': The execution ended with 'Execution Status' message 'OK'.
On trying to use the URI's i could not use them but could not. Error i got,
Error HTTP/1.1 404 File not found
The requested URL was not found URI = '/describe/'
Also, 'SQL Relations (Tables) to RDF Statements (Predicate / Property Graph) Mappings' shows three links that shows above error as well.
In 'Sample Graph IRIs & Linked Data Entity URIs' i could see any links.
Sorry about putting the question badly, i tried to do better but i can feel that its messy and difficult to go through. I didn't had very strong concepts but, i thought of visualizing it practically while i go through theoretical information. If i missed anything, please mention and I'll add it.
...ANSWER
Answered 2017-Mar-03 at 15:53As with your other question, it seems likely you haven't followed the documentation, Automated Generation of Linked Data Views over Relational Data Sources with Virtuoso, and so haven't installed the cartridges_dav.vad
and fct_dav.vad
VAD packages, which bring the /describe/
page which is giving you the 404
.
Note that there are different VAD builds for use with each of Commercial and Open Source Virtuoso, and these should generally be matched to the Virtuoso version in use.
ObDisclaimer: OpenLink Software produces Virtuoso, and employs me.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install virtuoso-opensource
share/virtuoso/doc/html
share/virtuoso/doc/pdf
share/virtuoso/vad - VAD packages BPEL, Conductor, tutorials, documentation
var/lib/virtuoso/db - Empty database
var/lib/virtuoso/demo - Demo database - obsolete as of version 5.0.3
bin/ - The virtuoso-t, isql, isqlw, virt_mail, virtuoso-sample-t, inifile executables
lib/ - libvirtuoso-t.a libvirtuoso-t.la virtodbc32.a virtodbc32.la virtodbc32 r.a virtodbc32_r.la virtodbc_r.so wikiv.so, plus any plugins that may be enabled.
lib/virtuoso - hosting sample.a hosting_sample.la hosting_sample.so plugin_sample.a plugin_sample.so
to start the server in the background. It will not detach from the shell, so you see the startup messages. By default, when no -c parameter is specified, virtuoso will use the virtuoso.ini file in this directory, which is generated as part of ‘make install’. The first time it’s run, it will create the empty database (no special commands required) and install the Conductor VAD package. From here, you can access http://localhost:8890/ and http://localhost:8890/conductor/ and use the System Administration / Packages page to install other packages such as Demo and the ODS suite (addressbook, weblog, feeds manager and other applications) etc. The default login is ‘dba’ with a password of ‘dba’ for the Conductor and isql (for DAV functions, the default login is ‘dav’ with a password of ‘dav’).
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page