An error——spatialite.so.7: undefined symbol: libiconv

Post Reply
southocean
Posts: 11
Joined: Fri Jun 07, 2019 12:05 pm
company / institution: Sun Yat-Sen UNIVERSITY
Location: guangdong province China

An error——spatialite.so.7: undefined symbol: libiconv

Post by southocean »

hello!
When I run sentinal3B data with Polymer, the following error occurred :
(base) southocean@master:~/software/polymer-v4.12$ ./try_sential3B_data.py
/home/southocean/anaconda3/lib/python3.7/site-packages/dask/config.py:168: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
data = yaml.load(f.read()) or {}
/home/southocean/anaconda3/lib/python3.7/site-packages/distributed/config.py:20: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
defaults = yaml.load(f)
Traceback (most recent call last):
File "./try_sential3B_data.py", line 10, in <module>
from polymer.level1_msi import Level1_MSI
File "/home/southocean/software/polymer-v4.12/polymer/level1_msi.py", line 7, in <module>
from glymur import Jp2k
File "/home/southocean/anaconda3/lib/python3.7/site-packages/glymur/__init__.py", line 8, in <module>
from .jp2k import Jp2k
File "/home/southocean/anaconda3/lib/python3.7/site-packages/glymur/jp2k.py", line 26, in <module>
from .jp2box import (
File "/home/southocean/anaconda3/lib/python3.7/site-packages/glymur/jp2box.py", line 26, in <module>
from osgeo import gdal
File "/home/southocean/anaconda3/lib/python3.7/site-packages/osgeo/__init__.py", line 26, in <module>
_gdal = swig_import_helper()
File "/home/southocean/anaconda3/lib/python3.7/site-packages/osgeo/__init__.py", line 22, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
File "/home/southocean/anaconda3/lib/python3.7/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/home/southocean/anaconda3/lib/python3.7/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: /home/southocean/anaconda3/lib/python3.7/site-packages/osgeo/../../.././libspatialite.so.7: undefined symbol: libiconv
Do you have any suggestion for me?
Thank you in advance!
southocean
User avatar
fsteinmetz
Site Admin
Posts: 306
Joined: Fri Sep 07, 2018 1:34 pm
company / institution: Hygeos
Location: Lille, France
Contact:

Re: An error——spatialite.so.7: undefined symbol: libiconv

Post by fsteinmetz »

Hi,
There seems to be an issue with the installation of gdal.
However if you want to process Sentinel3, the import of Level1_MSI is useless and can be removed.
(the line "from polymer.level1_msi import Level1_MSI" - this is for Sentinel2)
Kind regards,
François
Post Reply