bdbcat / oesenc_pi

GNU General Public License v2.0
10 stars 17 forks source link

Missing udev rules for SG Lock makes setup fails #95

Closed gromain closed 4 years ago

gromain commented 4 years ago

Hello,

The latest version in master does not install the udev rules for SG Lock. After compilation and installation, the USB dongle is not detected by OpenCPN.

Just installing the rule solves the problem. Maybe #94 is related to this issue.

The related log:

10:23:14.764 MESSAGE chart1.cpp:1857 

________

10:23:14.764    INFO logger.cpp:169 ------- OpenCPN version 5.1.621 restarted at 2020-06-29 -------

10:23:14.764    INFO logger.cpp:169 Using loglevel INFO
10:23:14.764 MESSAGE chart1.cpp:1883 wxWidgets version: wxWidgets 3.0.5 Linux 64 bit wxGTK
10:23:14.770 MESSAGE chart1.cpp:1888 OS Version reports as:  5.7
10:23:14.770 MESSAGE chart1.cpp:1890 MemoryStatus:  mem_total: 31739 mb,  mem_initial: 369 mb
10:23:14.770 MESSAGE chart1.cpp:1899 SData_Locn is /usr/share/opencpn/
10:23:14.771 MESSAGE chart1.cpp:1915 PrivateDataDir is /home/rbazile/.opencpn
10:23:14.771 MESSAGE chart1.cpp:1972 Using existing Config_File: /home/rbazile/.opencpn/opencpn.conf
10:23:14.773 MESSAGE navutil.cpp:1198 winPluginDir, read from ini file: 
10:23:14.773 MESSAGE navutil.cpp:1251 Setting Viewpoint Lat/Lon 41.1323, -36.0232
10:23:14.773 MESSAGE navutil.cpp:1291 Setting Ownship Lat/Lon 45.5669, -1.0613
10:23:14.774 MESSAGE navutil.cpp:3160 Switch InlandEcdis mode Off
10:23:14.775 MESSAGE styles.cpp:854 Styles loading from /usr/share/opencpn/uidata/styles.xml
10:23:14.777 MESSAGE styles.cpp:831 No styles found at: /home/rbazile/
10:23:14.777 MESSAGE styles.cpp:831 No styles found at: /home/rbazile/.opencpn/
10:23:14.785 MESSAGE styles.cpp:786 Using SVG Icons
10:23:14.785 MESSAGE chart1.cpp:2030 Detected display size (horizontal): 508 mm
10:23:14.785 MESSAGE OCPNPlatform.cpp:905 Getting DefaultSystemLocale...
10:23:14.785 MESSAGE chart1.cpp:2067 System default Language:  fr_FR
10:23:14.785 MESSAGE chart1.cpp:2070 Config file language:  en_US
10:23:14.785 MESSAGE chart1.cpp:2075 Adjusted App language:  en_US
10:23:14.785 MESSAGE OCPNPlatform.cpp:990 ChangeLocale: Language load for:  en_US
10:23:14.786 MESSAGE OCPNPlatform.cpp:1042 ChangeLocale: Locale Init OK for:  en_US
10:23:14.786 MESSAGE OCPNPlatform.cpp:1061 Loading catalog for opencpn core.
10:23:14.786 MESSAGE OCPNPlatform.cpp:905 Getting DefaultSystemLocale...
10:23:14.786 MESSAGE chart1.cpp:2083 Opencpn language set to:  en_US
10:23:14.786 MESSAGE ConfigMgr.cpp:686 Loading Configs catalog: /home/rbazile/.opencpn/Configs/configs.xml
10:23:14.787 MESSAGE chart1.cpp:2305 Creating MyFrame...size(3840, 2039)  position(0, 60)
10:23:14.787 MESSAGE chart1.cpp:2877  **** Connect stuff
10:23:14.910 MESSAGE chcanv.cpp:970 Creating glChartCanvas
10:23:14.933 MESSAGE chcanv.cpp:2349 Metrics:  m_display_size_mm: 508     g_Platform->getDisplaySize():  3840:2160   
10:23:14.933 MESSAGE chcanv.cpp:2354 wxDisplaySize(): 3840 2160
10:23:14.933 MESSAGE TCDataSource.cpp:52 Loading Tide/Current data source: /usr/share/opencpn/tcdata/HARMONIC.IDX
10:23:14.949 MESSAGE TCDataSource.cpp:52 Loading Tide/Current data source: /home/rbazile/Documents/projets/Nautique/cartes numeriques/Tides/harmonics 10/HARMONIC.idx
10:23:14.977 MESSAGE chartsymbols.cpp:1155 ChartSymbols loaded from /usr/share/opencpn/s57data/chartsymbols.xml
10:23:14.995 MESSAGE chart1.cpp:1318 Using s57data in /usr/share/opencpn/s57data
10:23:15.100 MESSAGE glChartCanvas.cpp:1211 OpenGL-> Renderer String: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
10:23:15.100 MESSAGE glChartCanvas.cpp:1220 OpenGL-> Version reported:  4.6 (Compatibility Profile) Mesa 20.0.7
10:23:15.100 MESSAGE glChartCanvas.cpp:1271 OpenGL-> Detected Intel renderer, disabling stencil buffer
10:23:15.100 MESSAGE glChartCanvas.cpp:1314 OpenGL-> Texture rectangle format: de1
10:23:15.100 MESSAGE glChartCanvas.cpp:1359 OpenGL-> Using Vertexbuffer Objects
10:23:15.100 MESSAGE glChartCanvas.cpp:1177 OpenGL Framebuffer OK, size = 3838
10:23:15.101 MESSAGE glChartCanvas.cpp:1440 OpenGL-> Using Framebuffer Objects
10:23:15.101 MESSAGE glChartCanvas.cpp:1443 OpenGL-> Using FBO Stencil buffer
10:23:15.101 MESSAGE glChartCanvas.cpp:1451 OpenGL-> Using Depth buffer clipping
10:23:15.101 MESSAGE glChartCanvas.cpp:1570 OpenGL-> Using s3tc dxt1 compression
10:23:15.101 MESSAGE glChartCanvas.cpp:1600 OpenGL-> Compressed tile size: 128kb (8:1)
10:23:15.101 MESSAGE glChartCanvas.cpp:1464 OpenGL-> Minimum cartographic line width:  1.0
10:23:15.101 MESSAGE glChartCanvas.cpp:1466 OpenGL-> Minimum symbol line width:  1.1
10:23:15.142 MESSAGE gshhs.cpp:1377 Loading World Chart Q=0 in 0 ms.
10:23:15.142 MESSAGE gshhs.cpp:176 GSHHS World chart files have wrong version. Found -1, expected 210-220.
10:23:15.142 MESSAGE gshhs.cpp:1377 Loading World Chart Q=4 in 0 ms.
10:23:15.207 MESSAGE chartdb.cpp:240 ChartDB Cache policy:  Application target is 1024 MBytes
10:23:15.207 MESSAGE chartdbs.cpp:145 Loading chart db version: V018
10:23:15.207 MESSAGE chartdbs.cpp:1227 Chartdb: Chart directory list follows
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #0: /home/rbazile/Documents/projets/Nautique/cartes numeriques/ENC
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #1: /home/rbazile/Documents/projets/Nautique/cartes numeriques/Navionics OCPN 03 MÇditerranÇe Occidentale
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #2: /home/rbazile/Documents/projets/Nautique/cartes numeriques/Navionics OCPN 04 MÇditerranÇe Orientale
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #3: /home/rbazile/Documents/projets/Nautique/cartes numeriques/WMM
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #4: /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #5: /home/rbazile/Documents/projets/Nautique/cartes numeriques/GSHHG
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #6: /home/rbazile/Documents/projets/Nautique/cartes numeriques/toute les cartes shom  opencpn
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #7: /home/rbazile/Documents/projets/Nautique/cartes numeriques/pilot charts
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #8: /home/rbazile/Documents/projets/Nautique/cartes numeriques/NOAA
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #9: /home/rbazile/Documents/projets/Nautique/cartes numeriques/CM93 2018 cartes_2014
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #10: /home/rbazile/Documents/projets/Nautique/cartes numeriques/Navionics OCPN 01 Atlantique Ouest et Manche
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #11: /home/rbazile/Documents/projets/Nautique/cartes numeriques/Navionics OCPN 02 Manche et Nord
10:23:15.207 MESSAGE chartdbs.cpp:1248   Chart directory #12: /home/rbazile/Documents/projets/Nautique/cartes numeriques/US Pilot Charts
10:23:15.330 MESSAGE chart1.cpp:2473 GPS Watchdog Timeout is: 6 sec.
10:23:15.332 MESSAGE chartdb.cpp:1296 OpenChartUsingCache, NOT in cache:   cache size: 0

10:23:15.332 MESSAGE chartdb.cpp:1299    OpenChartUsingCache:  type 9  /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-NorthernAtlantic.mbtiles
10:23:15.332 MESSAGE chartdb.cpp:1346 Creating new chart
10:23:15.332 MESSAGE chartdb.cpp:1475 Initializing Chart /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-NorthernAtlantic.mbtiles
10:23:15.332 MESSAGE mbtiles.cpp:528 mbtiles exception: unable to open database file
10:23:15.332 MESSAGE chartdb.cpp:1585 Problem initializing Chart /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-NorthernAtlantic.mbtiles
10:23:15.332 MESSAGE chartdb.cpp:1605    OpenChartFromStack... Error opening chart /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-NorthernAtlantic.mbtiles ... return code 2
10:23:15.332 MESSAGE chart1.cpp:2564 OpenCPN Initialized in 868 ms.
10:23:15.843 MESSAGE glChartCanvas.cpp:693 BuildFBO 3
10:23:15.843 MESSAGE glChartCanvas.cpp:1177 OpenGL Framebuffer OK, size = 3838
10:23:15.864 MESSAGE chart1.cpp:6857 OnInitTimer...0
10:23:15.958 MESSAGE routeman.cpp:1251 DPMM: 7.55906   ScaleFactorExp: 1
10:23:15.958 MESSAGE routeman.cpp:1258 Looking for UserIcons at /home/rbazile/.opencpn/UserIcons/
10:23:15.958 MESSAGE navutil.cpp:1612 Loading navobjects from navobj.xml
10:23:15.958 MESSAGE navutil.cpp:1623 Done loading navobjects, 0 duplicate waypoints ignored
10:23:15.960 MESSAGE chartdb.cpp:1346 Creating new chart
10:23:15.960 MESSAGE chartdb.cpp:1475 Initializing Chart /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-GulfOfBiscay.mbtiles
10:23:15.960 MESSAGE mbtiles.cpp:528 mbtiles exception: unable to open database file
10:23:15.960 MESSAGE chartdb.cpp:1585 Problem initializing Chart /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-GulfOfBiscay.mbtiles
10:23:15.960 MESSAGE chartdb.cpp:1605    OpenChartFromStack... Error opening chart /home/rbazile/Documents/projets/Nautique/cartes numeriques/OSM/OSM-OpenCPN2-GulfOfBiscay.mbtiles ... return code 2
10:23:16.059 MESSAGE chart1.cpp:6857 OnInitTimer...1
10:23:16.203 MESSAGE chart1.cpp:6857 OnInitTimer...2
10:23:16.203 MESSAGE pluginmanager.cpp:1065 PlugInManager: loading plugins from /home/rbazile/.local/lib/opencpn;/usr/local/lib64/opencpn;/usr/lib64/opencpn;/usr/lib/opencpn
10:23:16.203 MESSAGE pluginmanager.cpp:1018 Using LD_LIBRARY_PATH: /home/rbazile/.local/lib/opencpn:/usr/local/lib64/opencpn:/usr/lib64/opencpn:/usr/lib/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1054 Using PATH: /home/rbazile/.local/bin:/usr/local/bin:/usr/bin:/usr/bin:/home/rbazile/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
10:23:16.204 MESSAGE pluginmanager.cpp:1071 Loading plugins from dir: /home/rbazile/.local/lib/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1097 PlugInManager searching for PlugIns in location /home/rbazile/.local/lib/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1112    Directory /home/rbazile/.local/lib/opencpn does not exist.
10:23:16.204 MESSAGE pluginmanager.cpp:1071 Loading plugins from dir: /usr/local/lib64/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1097 PlugInManager searching for PlugIns in location /usr/local/lib64/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1112    Directory /usr/local/lib64/opencpn does not exist.
10:23:16.204 MESSAGE pluginmanager.cpp:1071 Loading plugins from dir: /usr/lib64/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1097 PlugInManager searching for PlugIns in location /usr/lib64/opencpn
10:23:16.204 MESSAGE pluginmanager.cpp:1134 Found 11 candidates
10:23:16.204 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/liboesenc_pi.so
10:23:16.204   ERROR pluginmanager.cpp:1829 Could not open file "opencpn" for reading with errno = 2.
10:23:16.204 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.204 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/liboesenc_pi.so
10:23:16.209    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/liboesenc_pi.so
10:23:16.209    INFO pluginmanager.cpp:2324         Plugin common name: oeSENC
10:23:16.209    INFO pluginmanager.cpp:2326         API Version detected: 111
10:23:16.209    INFO pluginmanager.cpp:2327         PlugIn Version detected: 4.2
10:23:16.210 MESSAGE oesenc_pi.cpp:739 Path to oeserverd is: /usr/bin/oeserverd
10:23:16.469 MESSAGE oesenc_pi.cpp:3847 IsDongleAvailable()::oeserverd execution results:
10:23:16.469 MESSAGE oesenc_pi.cpp:3871 IsDongleAvailable()::oeserverd execution error:
10:23:16.469 MESSAGE oesenc_pi.cpp:744 No Dongle detected
10:23:16.503 MESSAGE chartsymbols.cpp:800 ChartSymbols loaded from /usr/share/opencpn/s57data/chartsymbols.xml
10:23:16.538 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/LUPPatch3.xml
10:23:16.538 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/SymbolPatch4.xml
10:23:16.538 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/SymbolPatch2.xml
10:23:16.538 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/LUPPatch2.xml
10:23:16.539 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/LUPPatch1.xml
10:23:16.539 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/SymbolPatch1.xml
10:23:16.539 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/SymbolPatch5.xml
10:23:16.539 MESSAGE chartsymbols.cpp:849 ChartSymbols PatchFile loaded from /usr/share/opencpn/plugins/oesenc_pi/data/SymbolPatch3.xml
10:23:16.576 MESSAGE pluginmanager.cpp:1228 PlugInManager: oeSENC has loaded very slowly: 366 ms
10:23:16.576 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libgrib_pi.so
10:23:16.576 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.576 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libgrib_pi.so
10:23:16.577    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libgrib_pi.so
10:23:16.577    INFO pluginmanager.cpp:2324         Plugin common name: GRIB
10:23:16.577    INFO pluginmanager.cpp:2326         API Version detected: 116
10:23:16.577    INFO pluginmanager.cpp:2327         PlugIn Version detected: 4.1
10:23:16.577 MESSAGE grib_pi.cpp:151 
10:23:16.578 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libchartdldr_pi.so
10:23:16.578 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.578 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libchartdldr_pi.so
10:23:16.579    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libchartdldr_pi.so
10:23:16.579    INFO pluginmanager.cpp:2324         Plugin common name: ChartDownloader
10:23:16.579    INFO pluginmanager.cpp:2326         API Version detected: 113
10:23:16.579    INFO pluginmanager.cpp:2327         PlugIn Version detected: 1.4
10:23:16.579 MESSAGE chartdldr_pi.cpp:331 chartdldr_pi: /home/rbazile/Charts
10:23:16.579 MESSAGE chartdldr_pi.cpp:332 chartdldr_pi: /home/rbazile/Charts
10:23:16.579 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libpolar_pi.so
10:23:16.579 MESSAGE pluginmanager.cpp:1189 Skipping not enabled candidate.
10:23:16.579 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libweather_routing_pi.so
10:23:16.579 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.579 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libweather_routing_pi.so
10:23:16.583    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libweather_routing_pi.so
10:23:16.583    INFO pluginmanager.cpp:2324         Plugin common name: WeatherRouting
10:23:16.583    INFO pluginmanager.cpp:2326         API Version detected: 115
10:23:16.583    INFO pluginmanager.cpp:2327         PlugIn Version detected: 1.13
10:23:16.584 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libweatherfax_pi.so
10:23:16.584 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.584 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libweatherfax_pi.so
10:23:16.585    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libweatherfax_pi.so
10:23:16.585    INFO pluginmanager.cpp:2324         Plugin common name: WeatherFax
10:23:16.585    INFO pluginmanager.cpp:2326         API Version detected: 113
10:23:16.585    INFO pluginmanager.cpp:2327         PlugIn Version detected: 1.9
10:23:16.586 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libroute_pi.so
10:23:16.586 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.586 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libroute_pi.so
10:23:16.587    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libroute_pi.so
10:23:16.587    INFO pluginmanager.cpp:2324         Plugin common name: ROUTE
10:23:16.587    INFO pluginmanager.cpp:2326         API Version detected: 110
10:23:16.587    INFO pluginmanager.cpp:2327         PlugIn Version detected: 1.2
10:23:16.588 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libclimatology_pi.so
10:23:16.588 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.588 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libclimatology_pi.so
10:23:16.589    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libclimatology_pi.so
10:23:16.589    INFO pluginmanager.cpp:2324         Plugin common name: Climatology
10:23:16.589    INFO pluginmanager.cpp:2326         API Version detected: 113
10:23:16.589    INFO pluginmanager.cpp:2327         PlugIn Version detected: 1.4
10:23:16.590 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libdashboard_pi.so
10:23:16.590 MESSAGE pluginmanager.cpp:1189 Skipping not enabled candidate.
10:23:16.590 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libwmm_pi.so
10:23:16.590 MESSAGE pluginmanager.cpp:2044 Plugin is compatible by elf library scan: true
10:23:16.590 MESSAGE pluginmanager.cpp:2152 PlugInManager: Loading PlugIn: /usr/lib64/opencpn/libwmm_pi.so
10:23:16.591    INFO pluginmanager.cpp:2323 PlugInManager:  /usr/lib64/opencpn/libwmm_pi.so
10:23:16.591    INFO pluginmanager.cpp:2324         Plugin common name: WMM
10:23:16.591    INFO pluginmanager.cpp:2326         API Version detected: 108
10:23:16.591    INFO pluginmanager.cpp:2327         PlugIn Version detected: 1.1
10:23:16.591 MESSAGE wmm_pi.cpp:47 WMM: WMM model data loaded from file /usr/share/opencpn/plugins/wmm_pi/data/WMM.COF.
10:23:16.591 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib64/opencpn/libcelestial_navigation_pi.so
10:23:16.591 MESSAGE pluginmanager.cpp:1189 Skipping not enabled candidate.
10:23:16.592 MESSAGE oesenc_pi.cpp:959 oesenc_pi:  Calculated pix/mm = 7.55906
10:23:16.597 MESSAGE oesenc_pi.cpp:3070 oeSENC_PI:  OpenGL-> Minimum cartographic line width:  1.0
10:23:16.628 MESSAGE chartsymbols.cpp:950 oeSENC_PI RasterSymbols texture: 10
10:23:16.635 MESSAGE OCPNPlatform.cpp:990 ChangeLocale: Language load for:  en_US
10:23:16.635 MESSAGE OCPNPlatform.cpp:1042 ChangeLocale: Locale Init OK for:  en_US
10:23:16.635 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-oesenc_pi
10:23:16.635 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-grib_pi
10:23:16.635 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-chartdldr_pi
10:23:16.635 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-weather_routing_pi
10:23:16.635 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-weatherfax_pi
10:23:16.635 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-route_pi
10:23:16.636 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-climatology_pi
10:23:16.636 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-wmm_pi
10:23:16.636 MESSAGE OCPNPlatform.cpp:1061 Loading catalog for opencpn core.
10:23:16.636 MESSAGE OCPNPlatform.cpp:905 Getting DefaultSystemLocale...
10:23:16.636 MESSAGE pluginmanager.cpp:1071 Loading plugins from dir: /usr/lib/opencpn
10:23:16.636 MESSAGE pluginmanager.cpp:1097 PlugInManager searching for PlugIns in location /usr/lib/opencpn
10:23:16.636 MESSAGE pluginmanager.cpp:1134 Found 11 candidates
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/liboesenc_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libgrib_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libchartdldr_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libpolar_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1189 Skipping not enabled candidate.
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libweather_routing_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libweatherfax_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libroute_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libclimatology_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libdashboard_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1189 Skipping not enabled candidate.
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libwmm_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1141 Checking plugin candidate: /usr/lib/opencpn/libcelestial_navigation_pi.so
10:23:16.636 MESSAGE pluginmanager.cpp:1189 Skipping not enabled candidate.
10:23:16.636 MESSAGE oesenc_pi.cpp:959 oesenc_pi:  Calculated pix/mm = 7.55906
10:23:16.669 MESSAGE chartsymbols.cpp:950 oeSENC_PI RasterSymbols texture: 11
10:23:16.676 MESSAGE OCPNPlatform.cpp:990 ChangeLocale: Language load for:  en_US
10:23:16.676 MESSAGE OCPNPlatform.cpp:1042 ChangeLocale: Locale Init OK for:  en_US
10:23:16.676 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-oesenc_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-grib_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-chartdldr_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-weather_routing_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-weatherfax_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-route_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-climatology_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1055 Loading catalog for:  opencpn-wmm_pi
10:23:16.677 MESSAGE OCPNPlatform.cpp:1061 Loading catalog for opencpn core.
10:23:16.677 MESSAGE OCPNPlatform.cpp:905 Getting DefaultSystemLocale...
10:23:16.702 MESSAGE glChartCanvas.cpp:693 BuildFBO 3
10:23:16.702 MESSAGE glChartCanvas.cpp:1177 OpenGL Framebuffer OK, size = 3838
10:23:16.805 MESSAGE chart1.cpp:6857 OnInitTimer...3
10:23:16.906 MESSAGE chart1.cpp:6857 OnInitTimer...4
10:23:17.226 MESSAGE options.cpp:5819 options: got device count: 21
10:23:17.363 MESSAGE chart1.cpp:6857 OnInitTimer...5
10:23:17.463 MESSAGE chart1.cpp:6857 OnInitTimer...6
10:23:17.463 MESSAGE chart1.cpp:7152 OnInitTimer...Last Call
10:23:17.470 MESSAGE chart1.cpp:7170 OnInitTimer...Finalize Canvases
10:23:18.469 MESSAGE chart1.cpp:7402    ***GPS Watchdog timeout at Lat:45.5669   Lon: -1.0613
10:23:34.800 MESSAGE oesenc_pi.cpp:3847 IsDongleAvailable()::oeserverd execution results:
10:23:34.800 MESSAGE oesenc_pi.cpp:3871 IsDongleAvailable()::oeserverd execution error:
10:23:35.897 MESSAGE oesenc_pi.cpp:3847 IsDongleAvailable()::oeserverd execution results:
10:23:35.897 MESSAGE oesenc_pi.cpp:3871 IsDongleAvailable()::oeserverd execution error:
10:23:41.350 MESSAGE oesenc_pi.cpp:3847 IsDongleAvailable()::oeserverd execution results:
10:23:41.350 MESSAGE oesenc_pi.cpp:3871 IsDongleAvailable()::oeserverd execution error:
10:23:47.399 MESSAGE oesenc_pi.cpp:3949 Create FPR command: /usr/bin/oeserverd -g "/home/rbazile/.opencpn/"
===  HERE I INSTALLED THE RULE AND ACTIVATED IT ===
10:34:06.091 MESSAGE oesenc_pi.cpp:3847 IsDongleAvailable()::oeserverd execution results:
10:34:06.091 MESSAGE oesenc_pi.cpp:3850 1

This problem also exists in the latest release available from Github.

hreuver0183 commented 4 years ago

No, #94 is not related. In #94 I show side by side the response of the armhf and arm64 oeserverd on the same machine. That really is "Ubuntu 18.04 works, but Ubuntu 20.04 does not". If the privileges were incorrect both would fail.

In the Cruiserforum beta 5.1.620RC1 3 possible solutions are mentioned for your problem:

The real problem here is the switch from a deb-package installed as admin to user installed packages (with the pluginmanager). Without deb-file there are no admin rights to change the system privileges, meaning a user without rights cannot enable the USB dongle.

bdbcat commented 4 years ago

This will be corrected in the next Beta. The OCPN core .deb will install 98-sglock-ocpn.rules. Note name change. udev allows overlap of rules file contents without complaint. Last one installed controls the permissions. So oesenc and oeRNC will both be enabled for dongle access.

bdbcat commented 4 years ago

And ready now from Beta PPA, as Version 5.1.704.2 Please report test results.

hreuver0183 commented 4 years ago

Just a simple test: # apt-get --purge remove opencpn opencpn-data # rm /etc/udev/rules.d/98* # apt-get install opencpn

=> result, no udev rule for the SGlock USB key (5.1.704.2-0~focal1, x86_64, Debian Sid). Detail is I'm trying to install a Ubuntu package on Debian here, therefore it might be my mistake. That or the 5.1.704.2-0 version has a minor difference (PPA/bdbcat). For me this won't be a problem, since this is my system to play around.

=> result, new udev rule for the SGlock USB key (5.1.704.2-1~bionic1, arm64, Ubuntu 18.04) It works alright for the arm64 on ubuntu (PPA/bdbcat). On the arm64 I did not remove the rule before upgrading => 98-sglock-ocpn.rules next to 98-sglock.rules

It works but I'm afraid you'll have to check a few more platforms to be sure.

bdbcat commented 4 years ago

Debian package building has lots of pitfalls... Take a look at latest build from Beta PPA: 5.1.704.3-0-focal1 for amd64. This one adds udev file correctly.

hreuver0183 commented 4 years ago

This one indeed works on Debian.

bdbcat commented 4 years ago

Close?

gromain commented 4 years ago

My bug report was more about the fact that the rules was not installed in the CMakeLists.txt . I've modified the way the AUR package is built, so all is fine now. Thanks for closing.