Rviz launch didn't work

Could you please help to check below error, thank you!
terminal output:

ubuntu@ubuntu-VirtualBox:~$ rostopic list
ubuntu@ubuntu-VirtualBox:~$ sudo apt install ros-kinetic-magni-robot
Reading package lists… Done
Building dependency tree
Reading state information… Done
ros-kinetic-magni-robot is already the newest version (0.2.1-0xenial-20171208-085656-0800).
The following packages were automatically installed and are no longer required:
libllvm4.0 libtinyxml2-dev python-wxtools snapd-login-service
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
ubuntu@ubuntu-VirtualBox:~$ roslaunch magni_viz view_robot.launch
[view_robot.launch] is neither a launch file in package [magni_viz] nor is [magni_viz] a launch file name
The traceback for the exception was written to the log file

After that apt install try going to catkin_ws and use catkin_make which can sort out the searching for newly installed launch files.

I normally do this with an actual Magni Robot then use the virtual box to bring up Rviz.
I run the other launch file that is in same location as the one you want.

What happens if on the VirtualBox you use this command:
roslaunch magni_viz view_nav.launch

If it does not find this as well then ROS may need the catkin_make I mentioned.

Hi @nelson,

You need to have the magni_robot and magni_viz packages installed on your workstation as well.
sudo apt install ros-kinetic-magni-robot ros-kinetic-magni-viz.