Skip to content

installation issue as root inside dockerfile #66

Open
@ljburtz

Description

@ljburtz

Hello and thank you for this great project!
I'm trying to package it in a ROS Docker image

I have an error when installing (following the .README instructions)

Would anybody here have an idea of what might be the problem?
Thank you so much.

Step 25/41 : RUN mkdir -p ~/utilities/ && cd ~/utilities/ && git clone https://github.com/RoboStack/jupyter-ros.git && cd ~/utilities/jupyter-ros && pip3 install -e .
 ---> Running in a9e29d0dc56b
Cloning into 'jupyter-ros'...
Obtaining file:///root/utilities/jupyter-ros
    Complete output from command python setup.py egg_info:
    setup.py entered
    $PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    running egg_info
    running jsdeps
    6.14.6
    6.14.6
    Installing build dependencies with npm.  This may take a while...
    
    > [email protected] postinstall /root/utilities/jupyter-ros/js/node_modules/uglifyjs-webpack-plugin
    > node lib/post_install.js
    
    npm WARN prepublish-on-install As of npm@5, `prepublish` scripts are deprecated.
    npm WARN prepublish-on-install Use `prepare` for build steps and `prepublishOnly` for upload-only.
    npm WARN prepublish-on-install See the deprecation note in `npm help scripts` for more information.
    npm WARN lifecycle [email protected]~prepublish: cannot run in wd [email protected] webpack (wd=/root/utilities/jupyter-ros/js)
    npm WARN [email protected] No license field.
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
    
    added 432 packages from 380 contributors and audited 501 packages in 5.414s
    found 113 vulnerabilities (109 low, 2 moderate, 2 high)
      run `npm audit fix` to fix them, or `npm audit` for details
    rebuilding js and css failed
    missing files: ['/root/utilities/jupyter-ros/jupyros/static/extension.js', '/root/utilities/jupyter-ros/jupyros/static/index.js']
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/root/utilities/jupyter-ros/setup.py", line 180, in <module>
        setup(**setup_args)
      File "/usr/local/lib/python3.6/dist-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/root/utilities/jupyter-ros/setup.py", line 45, in run
        raise e
      File "/root/utilities/jupyter-ros/setup.py", line 38, in run
        self.distribution.run_command('jsdeps')
      File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/root/utilities/jupyter-ros/setup.py", line 118, in run
        raise ValueError(msg)
    ValueError: Missing file: /root/utilities/jupyter-ros/jupyros/static/extension.js
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /root/utilities/jupyter-ros/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions