LD_LIBRARY_PATH issues

Bug #2059773 reported by Anton Troyanov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Committed
High
Unassigned

Bug Description

b7b46ec938c279966d7d99a57973d7a1ccca5c8b introduced an issue related to LD_LIBRARY_PATH

+ LD_LIBRARY_PATH: $LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/blas

root@foo:~# snap install maas-test-db --channel latest/edge && snap install maas --channel latest/edge
maas-test-db (edge) 14.2-33-g.eedd07d from Canonical✓ installed
error: cannot perform the following tasks:
- Run install hook of "maas" snap if present (run hook "install":
-----
Traceback (most recent call last):
  File "/snap/maas/34514/bin/maas", line 5, in <module>
    from maascli import main
  File "/snap/maas/34514/lib/python3.10/site-packages/maascli/__init__.py", line 10, in <module>
    from maascli.parser import get_deepest_subparser, prepare_parser
  File "/snap/maas/34514/lib/python3.10/site-packages/maascli/parser.py", line 12, in <module>
    from maascli.cli import register_cli_commands
  File "/snap/maas/34514/lib/python3.10/site-packages/maascli/cli.py", line 18, in <module>
    from maascli.auth import (
  File "/snap/maas/34514/lib/python3.10/site-packages/maascli/auth.py", line 12, in <module>
    from macaroonbakery import httpbakery
  File "/snap/maas/34514/usr/lib/python3/dist-packages/macaroonbakery/httpbakery/__init__.py", line 3, in <module>
    from ._client import (
  File "/snap/maas/34514/usr/lib/python3/dist-packages/macaroonbakery/httpbakery/_client.py", line 7, in <module>
    import macaroonbakery.bakery as bakery
  File "/snap/maas/34514/usr/lib/python3/dist-packages/macaroonbakery/bakery/__init__.py", line 18, in <module>
    from ._codec import (
  File "/snap/maas/34514/usr/lib/python3/dist-packages/macaroonbakery/bakery/_codec.py", line 8, in <module>
    from ._keys import PublicKey
  File "/snap/maas/34514/usr/lib/python3/dist-packages/macaroonbakery/bakery/_keys.py", line 4, in <module>
    import nacl.public
  File "/snap/maas/34514/usr/lib/python3/dist-packages/nacl/public.py", line 16, in <module>
    import nacl.bindings
  File "/snap/maas/34514/usr/lib/python3/dist-packages/nacl/bindings/__init__.py", line 16, in <module>
    from nacl.bindings.crypto_aead import (
  File "/snap/maas/34514/usr/lib/python3/dist-packages/nacl/bindings/crypto_aead.py", line 17, in <module>
    from nacl._sodium import ffi, lib
ImportError: libsodium.so.23: cannot open shared object file: No such file or directory
-----)

Related branches

no longer affects: maas/3.5
Changed in maas:
status: Triaged → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.