snapcraft 2.42 not working in trusty armhf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
Fix Released
|
High
|
Sergio Schvezov |
Bug Description
After getting the snapcraft snap automatically refreshed to the 1503 revision (2.42) I am having this problem when trying to execute "snapcraft", "snapcraft clean" or just "snapcraft --version":
Traceback (most recent call last):
File "/snap/
load_
File "/snap/
return get_distributio
File "/snap/
return ep.load()
File "/snap/
return self.resolve()
File "/snap/
module = __import_
File "/snap/
from snapcraft._store import ( # noqa
File "/snap/
from snapcraft import storeapi
File "/snap/
import pymacaroons
File "/snap/
from .macaroon import Macaroon
File "/snap/
from pymacaroons.
File "/snap/
from .encrypted_
File "/snap/
from pymacaroons.
File "/snap/
from .secret_
File "/snap/
from libnacl.secret import SecretBox
File "/snap/
nacl = _get_nacl()
File "/snap/
return ctypes.
File "/snap/
return self._dlltype(name)
File "/snap/
name)
File "/snap/
genericpath
File "/snap/
(funcname, s.__class_
TypeError: join() argument must be str or bytes, not 'NoneType'
I'm trying to do it in an armhf using Trusty. I reverted to the previous version (2.41 - rev 1427) and everything works as usual.
Changed in snapcraft: | |
assignee: | nobody → Sergio Schvezov (sergiusens) |
Changed in snapcraft: | |
milestone: | none → 2.43 |
Changed in snapcraft: | |
status: | Fix Committed → Fix Released |
I have almost complete certainty that this is related to a missing armhf key in our library searcher for ctypes.