← Back to issue list

FileNotFoundError: [Errno 2] No such file or directory:

View original Launchpad issue

Metadata

Project
snapcraft
Number
#1808043
Type
issue
State
open
Author
~ildella
Labels
Created
2018-12-11 21:04:20.535262+00:00
Updated
2018-12-11 21:05:36.628210+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Building a snap of a nodejs command line app. Using snapcraft, version 2.43.1+18.4 on Ubuntu 18.10 I run snapcraft from the project root, which contains snap/snapcraft.yaml There is the bin/pocket-cli file which is the file I want to be executed. The snapcraft.yaml has: ``` parts:   pocket-cli:     plugin: nodejs     source: .     node-engine: 11.4.0 apps:   pocket-cli:     command: bin/pocket-cli ``` When it gets to run ```npm --cache-min=Infinity install --global``` at one point fails like this: The version has been set to 'v0.4.3+git8.d0ba52c' Sorry, an error occurred in Snapcraft: Traceback (most recent call last):   File "/usr/bin/snapcraft", line 11, in <module>     load_entry_point('snapcraft==2.43.1+18.4', 'console_scripts', 'snapcraft')()   File "/usr/lib/python3/dist-packages/click/core.py", line 759, in __call__     return self.main(*args, **kwargs)   File "/usr/lib/python3/dist-packages/click/core.py", line 714, in main     rv = self.invoke(ctx)   File "/usr/lib/python3/dist-packages/click/core.py", line 1109, in invoke     return Command.invoke(self, ctx)   File "/usr/lib/python3/dist-packages/click/core.py", line 951, in invoke     return ctx.invoke(self.callback, **ctx.params)   File "/usr/lib/python3/dist-packages/click/core.py", line 552, in invoke     return callback(*args, **kwargs)   File "/usr/lib/python3/dist-packages/click/decorators.py", line 17, in new_func     return f(get_current_context(), *args, **kwargs)   File "/usr/lib/python3/dist-packages/snapcraft/cli/_runner.py", line 93, in run     ctx.forward(lifecyclecli.commands["snap"])   File "/usr/lib/python3/dist-packages/click/core.py", line 570, in forward     return self.invoke(cmd, **kwargs)   File "/usr/lib/python3/dist-packages/click/core.py", line 552, in invoke     return callback(*args, **kwargs)   File "/usr/lib/python3/dist-packages/snapcraft/cli/lifecycle.py", line 136, in snap     project = _execute(steps.PRIME, parts=[], **kwargs)   File "/usr/lib/python3/dist-packages/snapcraft/cli/lifecycle.py", line 35, in _execute     lifecycle.execute(step, project_config, parts)   File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 90, in execute     executor.run(step, part_names)   File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 196, in run     self._create_meta(step, processed_part_names)   File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 359, in _create_meta     self.config.validator.schema,   File "/usr/lib/python3/dist-packages/snapcraft/internal/meta/_snap_packaging.py", line 109, in create_snap_packaging     packaging.write_snap_yaml()   File "/usr/lib/python3/dist-packages/snapcraft/internal/meta/_snap_packaging.py", line 312, in write_snap_yaml     snap_yaml = self._compose_snap_yaml()   File "/usr/lib/python3/dist-packages/snapcraft/internal/meta/_snap_packaging.py", line 468, in _compose_snap_yaml     snap_yaml["apps"] = self._wrap_apps(self._config_data["apps"])   File "/usr/lib/python3/dist-packages/snapcraft/internal/meta/_snap_packaging.py", line 567, in _wrap_apps     self._wrap_app(app, apps[app])   File "/usr/lib/python3/dist-packages/snapcraft/internal/meta/_snap_packaging.py", line 575, in _wrap_app     app[k] = self._wrap_exe(app[k], "{}-{}".format(k, name))   File "/usr/lib/python3/dist-packages/snapcraft/internal/meta/_snap_packaging.py", line 546, in _wrap_exe     with open(exepath, "rb") as exefile: FileNotFoundError: [Errno 2] No such file or directory: '/home/ildella/projects/personal/pocket-cli/prime/bin/pocket-cli' We would appreciate it if you created a bug report at https://launchpad.net/snapcraft/+filebug with the above text included.

Evaluation history

No evaluation history available.