← Back to issue list

Snapcraft snap doesn't work natively on trusty

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1723208
Type
issue
State
closed
Author
~kyrofa
Labels
Created
Updated
Closed

Current evaluation

Closed without resolution. The snapcraft build failure on Ubuntu Trusty caused by a missing CXXABI_1.3.8 symbol was abandoned, likely superseded by Trusty reaching end-of-life.

Suggested action:

No scores available.

Issue body

Try building the opencv demo. It bombs out with: cmake: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /snap/snapcraft/501/usr/lib/x86_64-linux-gnu/libicuuc.so.55) Traceback (most recent call last):   File "/snap/snapcraft/501/bin/snapcraft", line 11, in <module>     load_entry_point('snapcraft==2.34', 'console_scripts', 'snapcraft')()   File "/snap/snapcraft/501/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 565, in load_entry_point     return get_distribution(dist).load_entry_point(group, name)   File "/snap/snapcraft/501/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2631, in load_entry_point     return ep.load()   File "/snap/snapcraft/501/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2291, in load     return self.resolve()   File "/snap/snapcraft/501/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2297, in resolve     module = __import__(self.module_name, fromlist=['__name__'], level=0)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/cli/__main__.py", line 19, in <module>     run(prog_name='snapcraft')   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 722, in __call__     return self.main(*args, **kwargs)   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 697, in main     rv = self.invoke(ctx)   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 1043, in invoke     return Command.invoke(self, ctx)   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 895, in invoke     return ctx.invoke(self.callback, **ctx.params)   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 535, in invoke     return callback(*args, **kwargs)   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func     return f(get_current_context(), *args, **kwargs)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/cli/__init__.py", line 110, in run     ctx.forward(lifecyclecli.commands['snap'])   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 553, in forward     return self.invoke(cmd, **kwargs)   File "/snap/snapcraft/501/lib/python3.6/site-packages/click/core.py", line 535, in invoke     return callback(*args, **kwargs)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/cli/lifecycle.py", line 132, in snap     project_options, directory=directory, output=output)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 349, in snap     execute('prime', project_options)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 130, in execute     _Executor(config, project_options).run(step, part_names)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 225, in run     self._run_step(step, part, part_names)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/internal/lifecycle.py", line 262, in _run_step     getattr(part, step)()   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/internal/pluginhandler/__init__.py", line 330, in build     self.plugin.build()   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/plugins/cmake.py", line 80, in build     self.options.configflags, env=env)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/_baseplugin.py", line 202, in run     return common.run(cmd, cwd=cwd, **kwargs)   File "/snap/snapcraft/501/lib/python3.6/site-packages/snapcraft/internal/common.py", line 63, in run     subprocess.check_call(['/bin/sh', f.name] + cmd, **kwargs)   File "/snap/snapcraft/501/usr/lib/python3.6/subprocess.py", line 291, in check_call     raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/bin/sh', '/tmp/tmpkcwbeq2u', 'cmake', '/home/ubuntu/snapcraft/demos/opencv/parts/example/src', '-DCMAKE_INSTALL_PREFIX=']' returned non-zero exit status 1. That library should be coming from the core snap, not from the host. Problem is, that can't be solved with LD_LIBRARY_PATH because that will leak into the environment being run.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without resolution. The snapcraft build failure on Ubuntu Trusty caused by a missing CXXABI_1.3.8 symbol was abandoned, likely superseded by Trusty reaching end-of-life.
qwen/qwen3.6-35b-a3b Closed without resolution or comments. Ubuntu Trusty has reached end-of-life, making the snap compatibility issue obsolete and superseded by newer core releases.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1752964 Snapcraft snap broken on trusty snapcraft (launchpad) closed Closed without resolution. Snapcraft v2.39.2 failed on Ubuntu Trusty due to a missing liblz4.so.1 dependency for mksquashfs. No comments were posted, and the report was likely abandoned following Trusty's end-of-life.
80%
#1769551 snapcraft 2.42 not working in trusty armhf snapcraft (launchpad) closed Closed without comments or resolution. The author reverted to version 2.41, indicating the issue was abandoned or superseded by newer releases.
76%
#1570414 Snapcraft doesn't check if cross-compiling before trying to install necessary tools snapcraft (launchpad) closed Closed without resolution or comments, likely abandoned or superseded. Snapcraft failed to conditionally install cross-compilation tools, triggering armhf build errors.
73%
#2085813 snapcraft not installable snapcraft (launchpad) closed Abandoned and closed due to a GLIBC_2.38 runtime incompatibility during installation. No resolution or fix was provided.
72%
#1980536 snapcraft unusable on systems not using apt snapcraft (launchpad) closed Closed without resolution. Snapcraft retained hard apt dependencies, causing crashes on non-Debian systems like Arch Linux. The issue appears abandoned with no fix provided.
72%
#1570706 Snapcraft cleanbuild command doesn't work snapcraft (launchpad) closed Closed without resolution, likely abandoned or superseded. The cleanbuild command failed due to LXC hash format incompatibility and container stop errors.
71%
#1947968 snapcraft missing 22.04 branch snapcraft (launchpad) closed Closed without resolution. The missing ubuntu-22.04 branch for the snapcraft snap caused dpkg installation failures. Likely abandoned or resolved upstream.
71%
#1973146 snapcraftctl build fails with message "expected string or bytes-like object" snapcraft (launchpad) closed Closed without comments or resolution details. Likely abandoned due to inactivity. No fix was implemented or documented for the snapcraftctl build TypeError.
71%
#1548225 Snapcraft/snappy should detect incompatible version mismatches snapcraft (launchpad) closed Abandoned. The report detailed Snapcraft failing to detect version mismatches, causing large snaps to install incorrectly. With zero comments and over a decade of dormancy, it received no resolution and was closed.
70%
#1981979 snapcraft 7.0.8+ stopped working on non debian systems snapcraft (launchpad) closed Closed without resolution or comments. The reported apt_pkg error blocking snapcraft 7.0.8+ builds on non-Debian systems remains unfixed and the issue appears abandoned.
70%