<div dir="ltr">Hi,<div><br></div><div>I'm trying to use diffoscope on Ubuntu 14.04.04 headless, installed via pip, and I have the following error:</div><div><div>$ diffoscope</div><div>Traceback (most recent call last):</div><div>  File "/usr/local/bin/diffoscope", line 9, in <module></div><div>    load_entry_point('diffoscope==61', 'console_scripts', 'diffoscope')()</div><div>  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 351, in load_entry_point</div><div>    return get_distribution(dist).load_entry_point(group, name)</div><div>  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2363, in load_entry_point</div><div>    return ep.load()</div><div>  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2088, in load</div><div>    entry = __import__(self.module_name, globals(),globals(), ['__name__'])</div><div>  File "/usr/local/lib/python3.4/dist-packages/diffoscope/main.py", line 31, in <module></div><div>    import diffoscope.comparators</div><div>  File "/usr/local/lib/python3.4/dist-packages/diffoscope/comparators/__init__.py", line 193, in <module></div><div>    FILE_CLASSES = import_comparators(COMPARATORS)</div><div>  File "/usr/local/lib/python3.4/dist-packages/diffoscope/comparators/__init__.py", line 99, in import_comparators</div><div>    'diffoscope.comparators.{}'.format(package)</div><div>  File "/usr/lib/python3.4/importlib/__init__.py", line 109, in import_module</div><div>    return _bootstrap._gcd_import(name[level:], package, level)</div><div>  File "/usr/local/lib/python3.4/dist-packages/diffoscope/comparators/deb.py", line 24, in <module></div><div>    from diffoscope.comparators.tar import TarContainer</div><div>  File "/usr/local/lib/python3.4/dist-packages/diffoscope/comparators/tar.py", line 24, in <module></div><div>    from diffoscope.comparators.libarchive import LibarchiveContainer, \</div><div>  File "/usr/local/lib/python3.4/dist-packages/diffoscope/comparators/libarchive.py", line 24, in <module></div><div>    import libarchive</div><div>  File "/usr/local/lib/python3.4/dist-packages/libarchive/__init__.py", line 1, in <module></div><div>    from .entry import ArchiveEntry</div><div>  File "/usr/local/lib/python3.4/dist-packages/libarchive/entry.py", line 6, in <module></div><div>    from . import ffi</div><div>  File "/usr/local/lib/python3.4/dist-packages/libarchive/ffi.py", line 97, in <module></div><div>    errno = ffi('errno', [c_archive_p], c_int)</div><div>  File "/usr/local/lib/python3.4/dist-packages/libarchive/ffi.py", line 84, in ffi</div><div>    f = getattr(libarchive, 'archive_'+name)</div><div>  File "/usr/lib/python3.4/ctypes/__init__.py", line 364, in __getattr__</div><div>    func = self.__getitem__(name)</div><div>  File "/usr/lib/python3.4/ctypes/__init__.py", line 369, in __getitem__</div><div>    func = self._FuncPtr((name_or_ordinal, self))</div><div>AttributeError: /usr/bin/python3: undefined symbol: archive_errno</div></div><div><br></div><div>On a Ubuntu 14.04.5 non-headless diffoscope is working without problems.</div><div><br></div><div>Do I need to install some other packages or diffoscope isn't supported, yet, on a headless machine ?</div><div><br></div><div>Thank you and best regards,</div><div>Mihai Stefan</div></div>