Details
-
Type:
extRequest
-
Status: Closed
-
Priority:
Major
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: FIWARE-LAB-HELP
-
Labels:None
-
External Participants:
Description
Dear all,
I cannot start Orion LD with the Ubuntu VM in FIWARE Lab. I have created an Ubuntu 22.04 VM, associated the default Security Group + an "All TCP Ports" one, installed docker with "sudo snap install docker", created the following docker compose file (taken from https://github.com/FIWARE/context.Orion-LD/blob/develop/doc/manuals-ld/installation-guide-docker.md):
version: "3"
version: "3.5"
services:
- Orion is the context broker
orion:
image: fiware/orion-ld
hostname: orion
container_name: fiware-orion
depends_on:
- mongo-db
expose: - "1026"
ports: - "1026:1026"
command: -dbhost mongo-db -logLevel DEBUG
healthcheck:
test: curl --fail -s http://orion:1026/version || exit 1
- Databases
mongo-db:
image: mongo:3.6
hostname: mongo-db
container_name: db-mongo
expose:
- "27017"
ports: - "27017:27017"
command: --nojournal
volumes: - mongo-db:/data
volumes:
mongo-db: ~
But, unfortunately, when I start "sudo docker-compose up", Orion LD connects to MongoDB but then failed some internal CURL and exits:
db-mongo | 2022-11-18T18:04:13.960+0000 I CONTROL [initandlisten] MongoDB starting : pid=1 port=27017 dbpath=/data/db 64-bit host=mongo-db
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] db version v3.6.23
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] git version: d352e6a4764659e0d0350ce77279de3c1f243e5c
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2g 1 Mar 2016
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] allocator: tcmalloc
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] modules: none
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] build environment:
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] distmod: ubuntu1604
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] distarch: x86_64
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] target_arch: x86_64
db-mongo | 2022-11-18T18:04:13.961+0000 I CONTROL [initandlisten] options: { net:
, storage: { journal:
{ enabled: false } } }
db-mongo | 2022-11-18T18:04:13.961+0000 I STORAGE [initandlisten]
db-mongo | 2022-11-18T18:04:13.961+0000 I STORAGE [initandlisten] ** WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine
db-mongo | 2022-11-18T18:04:13.961+0000 I STORAGE [initandlisten] ** See http://dochub.mongodb.org/core/prodnotes-filesystem
db-mongo | 2022-11-18T18:04:13.961+0000 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=1449M,cache_overflow=(file_max=0M),session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),compatibility=(release="3.0",require_max="3.0"),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),statistics_log=(wait=0),verbose=(recovery_progress),,log=(enabled=false),
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=INFO | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[1052]:main | msg=Orion Context Broker is running
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[752]:versionInfo | msg=Version Info:
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[753]:versionInfo | msg=-----------------------------------------
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[754]:versionInfo | msg=orionld version: post-v1.1.0
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[755]:versionInfo | msg=based on orion: 1.15.0-next
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[756]:versionInfo | msg=git hash: nogitversion
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[757]:versionInfo | msg=build branch:
fiware-orion | time=Friday 18 Nov 18:04:14 2022.626Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[758]:versionInfo | msg=compiled by: root
fiware-orion | time=Friday 18 Nov 18:04:14 2022.627Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[759]:versionInfo | msg=compiled in:
fiware-orion | time=Friday 18 Nov 18:04:14 2022.627Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionld.cpp[760]:versionInfo | msg=-----------------------------------------
fiware-orion | time=Friday 18 Nov 18:04:14 2022.633Z | lvl=TMP | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=mongocInit.cpp[290]:mongocInit | msg=Connecting to mongo for the C driver
db-mongo | 2022-11-18T18:04:14.757+0000 I STORAGE [initandlisten] WiredTiger message [1668794654:757161][1:0x7f04f016fa40], txn-recover: Set global recovery timestamp: 0
db-mongo | 2022-11-18T18:04:14.886+0000 I CONTROL [initandlisten]
db-mongo | 2022-11-18T18:04:14.886+0000 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
db-mongo | 2022-11-18T18:04:14.886+0000 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
db-mongo | 2022-11-18T18:04:14.886+0000 I CONTROL [initandlisten]
db-mongo | 2022-11-18T18:04:14.888+0000 I STORAGE [initandlisten] createCollection: admin.system.version with provided UUID: 38f8d2f4-c8f1-4fb9-a5ca-6fed8aef4a4a
db-mongo | 2022-11-18T18:04:14.950+0000 I COMMAND [initandlisten] setting featureCompatibilityVersion to 3.6
db-mongo | 2022-11-18T18:04:14.952+0000 I STORAGE [initandlisten] createCollection: local.startup_log with generated UUID: 20a37a62-aff5-4eea-9063-c5c310e864ba
db-mongo | 2022-11-18T18:04:15.014+0000 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory '/data/db/diagnostic.data'
db-mongo | 2022-11-18T18:04:15.015+0000 I NETWORK [initandlisten] listening via socket bound to 0.0.0.0
db-mongo | 2022-11-18T18:04:15.015+0000 I STORAGE [LogicalSessionCacheRefresh] createCollection: config.system.sessions with generated UUID: 4892aceb-5a92-4719-a4f7-8eab7766f385
db-mongo | 2022-11-18T18:04:15.015+0000 I NETWORK [initandlisten] listening via socket bound to /tmp/mongodb-27017.sock
db-mongo | 2022-11-18T18:04:15.015+0000 I NETWORK [initandlisten] waiting for connections on port 27017
db-mongo | 2022-11-18T18:04:15.103+0000 I INDEX [LogicalSessionCacheRefresh] build index on: config.system.sessions properties: { v: 2, key:
, name: "lsidTTLIndex", ns: "config.system.sessions", expireAfterSeconds: 1800 }
db-mongo | 2022-11-18T18:04:15.103+0000 I INDEX [LogicalSessionCacheRefresh] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
db-mongo | 2022-11-18T18:04:15.105+0000 I INDEX [LogicalSessionCacheRefresh] build index done. scanned 0 total records. 0 secs
db-mongo | 2022-11-18T18:04:15.137+0000 I NETWORK [listener] connection accepted from 172.19.0.3:42052 #1 (1 connection now open)
db-mongo | 2022-11-18T18:04:15.138+0000 I NETWORK [conn1] received client metadata from 172.19.0.3:42052 conn1: { application:
, driver:
{ name: "mongoc", version: "1.22.0" }, os:
{ type: "Linux", name: "Red Hat Enterprise Linux", version: "8.6", architecture: "x86_64" }, platform: "cfg=0x02a156a0e9 posix=200809 stdc=201710 CC=GCC 8.5.0 20210514 (Red Hat 8.5.0-10) CFLAGS="" LDFLAGS=""" }
db-mongo | 2022-11-18T18:04:15.140+0000 I NETWORK [listener] connection accepted from 172.19.0.3:42054 #2 (2 connections now open)
db-mongo | 2022-11-18T18:04:15.140+0000 I NETWORK [conn2] received client metadata from 172.19.0.3:42054 conn2: { application:
, driver:
{ name: "mongoc", version: "1.22.0" }, os:
{ type: "Linux", name: "Red Hat Enterprise Linux", version: "8.6", architecture: "x86_64" }, platform: "cfg=0x02a156a0e9 posix=200809 stdc=201710 CC=GCC 8.5.0 20210514 (Red Hat 8.5.0-10) CFLAGS="" LDFLAGS=""" }
db-mongo | 2022-11-18T18:04:15.143+0000 I STORAGE [conn2] createCollection: orion.entities with generated UUID: 61d24e90-d293-479d-a6c0-a951777af163
db-mongo | 2022-11-18T18:04:15.234+0000 I INDEX [conn2] build index on: orion.entities properties: { v: 2, key:
, name: "_id.id_1", ns: "orion.entities" }
db-mongo | 2022-11-18T18:04:15.234+0000 I INDEX [conn2] building index using bulk method; build may temporarily use up to 500 megabytes of RAM
db-mongo | 2022-11-18T18:04:15.236+0000 I INDEX [conn2] build index done. scanned 0 total records. 0 secs
fiware-orion | time=Friday 18 Nov 18:04:20 2022.243Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldRequestSend.cpp[321]:orionldRequestSend | msg=Internal Error (curl_easy_perform returned error code 28)
fiware-orion | time=Friday 18 Nov 18:04:20 2022.244Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldRequestSend.cpp[329]:orionldRequestSend | msg=curl_easy_perform error 28
fiware-orion | time=Friday 18 Nov 18:04:20 2022.244Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldContextDownload.cpp[115]:orionldContextDownload | msg=orionldRequestSend failed (try number 1 out of 3. Timeout is: 5000ms): Internal CURL Error
fiware-orion | time=Friday 18 Nov 18:04:25 2022.247Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldRequestSend.cpp[321]:orionldRequestSend | msg=Internal Error (curl_easy_perform returned error code 28)
fiware-orion | time=Friday 18 Nov 18:04:25 2022.248Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldRequestSend.cpp[329]:orionldRequestSend | msg=curl_easy_perform error 28
fiware-orion | time=Friday 18 Nov 18:04:25 2022.249Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldContextDownload.cpp[115]:orionldContextDownload | msg=orionldRequestSend failed (try number 2 out of 3. Timeout is: 5000ms): Internal CURL Error
fiware-orion | time=Friday 18 Nov 18:04:30 2022.252Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldRequestSend.cpp[321]:orionldRequestSend | msg=Internal Error (curl_easy_perform returned error code 28)
fiware-orion | time=Friday 18 Nov 18:04:30 2022.253Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldRequestSend.cpp[329]:orionldRequestSend | msg=curl_easy_perform error 28
fiware-orion | time=Friday 18 Nov 18:04:30 2022.253Z | lvl=ERROR | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldContextDownload.cpp[115]:orionldContextDownload | msg=orionldRequestSend failed (try number 3 out of 3. Timeout is: 5000ms): Internal CURL Error
fiware-orion | time=Friday 18 Nov 18:04:30 2022.254Z | lvl=FATAL | corr=N/A | trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion | op=orionldContextCacheInit.cpp[159]:orionldContextCacheInit | msg=Unable to download the core context (Unable to download context: https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld)
db-mongo | 2022-11-18T18:04:30.259+0000 I NETWORK [conn2] end connection 172.19.0.3:42054 (1 connection now open)
db-mongo | 2022-11-18T18:04:30.259+0000 I NETWORK [conn1] end connection 172.19.0.3:42052 (0 connections now open)
fiware-orion exited with code 1
Since it is a basic FIWARE application, directly taken from the GitHub example, in a FIWARE Lab VM, I supposed I should work. Can you please check if something changed in Vicenza, because all the ports I could open are opened from my side.
[cid:image001.png@01D8FB81.78212260]
Thanks in advance.
Best,
Alessandro
Alessandro Rossi
Senior Researcher and Project Manager
Engineering Ingegneria Informatica spa
Research and Development Laboratory
Viale della Regione Siciliana N.O., 7275- 90146 Palermo
Mob. +39-348.2954839
Tel. +39-091.7511735
www.eng.it<http://www.eng.it/>
__________________________________________________________________________________________
You can get more information about our cookies and privacy policies on the following links:
- https://fiware-legal.readthedocs.io/en/latest/PersonalDataProtectionPolicy.html
- https://fiware-legal.readthedocs.io/en/latest/FIWARECookiesPolicy.html
fiware-lab-help mailing list
fiware-lab-help@lists.fiware.org
To unsubscribe from fiware-lab-help mailing list, go to the information page of the list at:
https://lists.fiware.org/listinfo/fiware-lab-help
[Created via e-mail received from: Alessandro Rossi <alessandro.rossi@eng.it>]
The solution which worked for me is adding a few lines to the docker-compose.yaml file to properly configure networking for Vicenza2 in the following way (sorry about changing "dots" for "blank spaces", I can't format this as it should be in a yaml file):
[...]
networks:
..default:
....driver: bridge
....driver_opts:
......com.docker.network.driver.mtu: 1450