Failed software install for Maestro in Ubuntu 10.04

I’m getting an error of “bash: ./MaestroControlCenter: No such file or directory” when I enter “./MaestroControlCenter” into command line and an error of “The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/1.0/mscorlib.dll’ directory.” when I enter “mono ./MaestroControlCenter” I ran “sudo apt-get install libusb-1.0-0-dev mono-runtime libmono-winforms2.0-cil” as the readme.txt said to and everything looked like it went through, I’m using Ubuntu 10.04 LTS, and this is for a Mini Maestro 12, please help…

Hello.

I am sorry you are having trouble getting started with your Maestro.

Just now I tried to reproduce your problem using a fresh install of Ubuntu 10.04.4 Desktop for i386, inside a virtual machine (VirtualBox). Unfortunately, I was not able to reproduce it. Everything worked fine for me; I was able to run MaestroControlCenter and it opened a window.

Here is my shell session:

david@david-test-ubuntu:~/maestro_linux$ sudo apt-get install libusb-1.0-0-dev mono-runtime libmono-winforms2.0-cil
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgluezilla libmono-accessibility2.0-cil libmono-webbrowser0.5-cil
  mono-2.0-gac mono-gac
The following NEW packages will be installed:
  libgluezilla libmono-accessibility2.0-cil libmono-webbrowser0.5-cil
  libmono-winforms2.0-cil libusb-1.0-0-dev
The following packages will be upgraded:
  mono-2.0-gac mono-gac mono-runtime
3 upgraded, 5 newly installed, 0 to remove and 202 not upgraded.
Need to get 2,805kB of archives.
After this operation, 5,100kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://us.archive.ubuntu.com/ubuntu/ lucid/main libgluezilla 2.4.3-2 [61.0kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main libmono-accessibility2.0-cil 2.4.4~svn151842-1ubuntu4.1 [30.0kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main libmono-webbrowser0.5-cil 2.4.4~svn151842-1ubuntu4.1 [86.8kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main libmono-winforms2.0-cil 2.4.4~svn151842-1ubuntu4.1 [1,202kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ lucid/main libusb-1.0-0-dev 2:1.0.6-1 [149kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main mono-runtime 2.4.4~svn151842-1ubuntu4.1 [1,205kB]
Get:7 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main mono-gac 2.4.4~svn151842-1ubuntu4.1 [31.2kB]
Get:8 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main mono-2.0-gac 2.4.4~svn151842-1ubuntu4.1 [39.8kB]
Fetched 2,805kB in 3s (872kB/s)
Selecting previously deselected package libgluezilla.
(Reading database ... 124218 files and directories currently installed.)
Unpacking libgluezilla (from .../libgluezilla_2.4.3-2_i386.deb) ...
Selecting previously deselected package libmono-accessibility2.0-cil.
Unpacking libmono-accessibility2.0-cil (from .../libmono-accessibility2.0-cil_2.4.4~svn151842-1ubuntu4.1_all.deb) ...
Selecting previously deselected package libmono-webbrowser0.5-cil.
Unpacking libmono-webbrowser0.5-cil (from .../libmono-webbrowser0.5-cil_2.4.4~svn151842-1ubuntu4.1_all.deb) ...
Selecting previously deselected package libmono-winforms2.0-cil.
Unpacking libmono-winforms2.0-cil (from .../libmono-winforms2.0-cil_2.4.4~svn151842-1ubuntu4.1_all.deb) ...
Selecting previously deselected package libusb-1.0-0-dev.
Unpacking libusb-1.0-0-dev (from .../libusb-1.0-0-dev_2%3a1.0.6-1_i386.deb) ...
Preparing to replace mono-runtime 2.4.4~svn151842-1ubuntu4 (using .../mono-runtime_2.4.4~svn151842-1ubuntu4.1_i386.deb) ...
Unpacking replacement mono-runtime ...
Preparing to replace mono-gac 2.4.4~svn151842-1ubuntu4 (using .../mono-gac_2.4.4~svn151842-1ubuntu4.1_all.deb) ...
Unpacking replacement mono-gac ...
Preparing to replace mono-2.0-gac 2.4.4~svn151842-1ubuntu4 (using .../mono-2.0-gac_2.4.4~svn151842-1ubuntu4.1_all.deb) ...
Unpacking replacement mono-2.0-gac ...
Processing triggers for doc-base ...
Processing 26 changed 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Processing triggers for man-db ...
Setting up libgluezilla (2.4.3-2) ...

Setting up libmono-accessibility2.0-cil (2.4.4~svn151842-1ubuntu4.1) ...
Setting up libmono-webbrowser0.5-cil (2.4.4~svn151842-1ubuntu4.1) ...
Setting up libmono-winforms2.0-cil (2.4.4~svn151842-1ubuntu4.1) ...
Setting up libusb-1.0-0-dev (2:1.0.6-1) ...
Setting up mono-2.0-gac (2.4.4~svn151842-1ubuntu4.1) ...
Setting up mono-gac (2.4.4~svn151842-1ubuntu4.1) ...
* Installing 6 assemblies from libart2.0-cil into Mono
* Installing 1 assembly from libflickrnet2.2-cil into Mono
* Installing 6 assemblies from libgconf2.0-cil into Mono
* Installing 1 assembly from libglade2.0-cil into Mono
* Installing 1 assembly from libglib2.0-cil into Mono
* Installing 1 assembly from libgmime2.4-cil into Mono
* Installing 2 assemblies from libgnome2.24-cil into Mono
* Installing 1 assembly from libgnome-keyring1.0-cil into Mono
* Installing 1 assembly from libgnomepanel2.24-cil into Mono
* Installing 6 assemblies from libgnome-vfs2.0-cil into Mono
* Installing 5 assemblies from libgtk2.0-cil into Mono
* Installing 1 assembly from liblaunchpad-integration1.0-cil into Mono
* Installing 7 assemblies from libmono-addins0.2-cil into Mono
* Installing 3 assemblies from libmono-addins-gui0.2-cil into Mono
* Installing 1 assembly from libndesk-dbus1.0-cil into Mono
* Installing 1 assembly from libndesk-dbus-glib1.0-cil into Mono
* Installing 6 assemblies from libnunit2.4-cil into Mono
* Installing 1 assembly from policy.2.10.atk-sharp into Mono
* Installing 1 assembly from policy.2.10.gdk-sharp into Mono
* Installing 1 assembly from policy.2.10.glade-sharp into Mono
* Installing 1 assembly from policy.2.10.glib-sharp into Mono
* Installing 1 assembly from policy.2.10.gtk-dotnet into Mono
* Installing 1 assembly from policy.2.10.gtk-sharp into Mono
* Installing 1 assembly from policy.2.10.pango-sharp into Mono
* Installing 1 assembly from policy.2.4.atk-sharp into Mono
* Installing 1 assembly from policy.2.4.gdk-sharp into Mono
* Installing 1 assembly from policy.2.4.glade-sharp into Mono
* Installing 1 assembly from policy.2.4.glib-sharp into Mono
* Installing 1 assembly from policy.2.4.gtk-dotnet into Mono
* Installing 1 assembly from policy.2.4.gtk-sharp into Mono
* Installing 1 assembly from policy.2.4.pango-sharp into Mono
* Installing 1 assembly from policy.2.6.atk-sharp into Mono
* Installing 1 assembly from policy.2.6.gdk-sharp into Mono
* Installing 1 assembly from policy.2.6.glade-sharp into Mono
* Installing 1 assembly from policy.2.6.glib-sharp into Mono
* Installing 1 assembly from policy.2.6.gtk-dotnet into Mono
* Installing 1 assembly from policy.2.6.gtk-sharp into Mono
* Installing 1 assembly from policy.2.6.pango-sharp into Mono
* Installing 1 assembly from policy.2.8.atk-sharp into Mono
* Installing 1 assembly from policy.2.8.gdk-sharp into Mono
* Installing 1 assembly from policy.2.8.glade-sharp into Mono
* Installing 1 assembly from policy.2.8.glib-sharp into Mono
* Installing 1 assembly from policy.2.8.gtk-dotnet into Mono
* Installing 1 assembly from policy.2.8.gtk-sharp into Mono
* Installing 1 assembly from policy.2.8.pango-sharp into Mono

Setting up mono-runtime (2.4.4~svn151842-1ubuntu4.1) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
david@david-test-ubuntu:~/maestro_linux$ ls
99-pololu.rules  FirmwareUpgrade.dll   README.txt     UsbWrapper.dll  Usc.dll
Bytecode.dll     MaestroControlCenter  Sequencer.dll  UscCmd
david@david-test-ubuntu:~/maestro_linux$ ./MaestroControlCenter 
david@david-test-ubuntu:~/maestro_linux$ ./UscCmd
UscCmd, Version=1.3.0.0, Culture=neutral, PublicKeyToken=null
Select one of the following actions:
  --list                   list available devices
  --configure FILE         load configuration file into device
  --getconf FILE           read device settings and write configuration file
  --restoredefaults        restore factory settings
  --program FILE           compile and load bytecode program
  --status                 display complete device status
  --bootloader             put device into bootloader (firmware upgrade) mode
  --stop                   stops the script running on the device
  --start                  starts the script running on the device
  --restart                restarts the script at the beginning
  --step                   runs a single instruction of the script
  --sub NUM                calls subroutine n (can be hex or decimal)
  --sub NUM,PARAMETER      calls subroutine n with a parameter (hex or decimal)
                           placed on the stack
  --servo NUM,TARGET       sets the target of servo NUM in units of
                           1/4 microsecond
  --speed NUM,SPEED        sets the speed limit of servo NUM
  --accel NUM,ACCEL        sets the acceleration of servo NUM to a value 0-255
Select which device to perform the action on (optional):
  --device 00001430        (optional) select device #00001430

david@david-test-ubuntu:~/maestro_linux$ 

There must be something different about your system. Maybe you need to install the latest version of Mono using apt-get? I have a /usr/lib/mono/2.0/mscorlib.dll, and most of the assemblies are in the same directory, but I have nothing in /usr/lib/mono/1.0 .

Please post the output from the following commands so we can figure out what is happening on your computer:

ls -lR /usr/lib/mono/ # this will generate a lot of output mono -v ./MaestroControlCenter mono --version

I found someone who had the same problem on StackOverflow: stackoverflow.com/questions/9164 … -ubuntu-10

Based on that, please try running: sudo apt-get update && sudo apt-get install mono-runtime

–David

I get

/usr/lib/mono/gac/policy.2.4.art-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.art-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  357 2012-12-12 22:12 policy.2.4.art-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:12 policy.2.4.art-sharp.dll

/usr/lib/mono/gac/policy.2.4.atk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.atk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.4.atk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.atk-sharp.dll

/usr/lib/mono/gac/policy.2.4.gconf-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.gconf-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  359 2012-12-12 22:12 policy.2.4.gconf-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:12 policy.2.4.gconf-sharp.dll

/usr/lib/mono/gac/policy.2.4.gdk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.gdk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.4.gdk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.gdk-sharp.dll

/usr/lib/mono/gac/policy.2.4.glade-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.glade-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  350 2012-12-12 22:13 policy.2.4.glade-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.glade-sharp.dll

/usr/lib/mono/gac/policy.2.4.glib-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.glib-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  349 2012-12-12 22:13 policy.2.4.glib-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.glib-sharp.dll

/usr/lib/mono/gac/policy.2.4.gnome-vfs-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  363 2012-12-12 22:13 policy.2.4.gnome-vfs-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:13 policy.2.4.gnome-vfs-sharp.dll

/usr/lib/mono/gac/policy.2.4.gtk-dotnet:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.gtk-dotnet/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  349 2012-12-12 22:13 policy.2.4.gtk-dotnet.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.gtk-dotnet.dll

/usr/lib/mono/gac/policy.2.4.gtk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.gtk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.4.gtk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.gtk-sharp.dll

/usr/lib/mono/gac/policy.2.4.pango-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.4.pango-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  350 2012-12-12 22:13 policy.2.4.pango-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.4.pango-sharp.dll

/usr/lib/mono/gac/policy.2.6.art-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.art-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  357 2012-12-12 22:12 policy.2.6.art-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:12 policy.2.6.art-sharp.dll

/usr/lib/mono/gac/policy.2.6.atk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.atk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.6.atk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.atk-sharp.dll

/usr/lib/mono/gac/policy.2.6.gconf-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.gconf-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  359 2012-12-12 22:12 policy.2.6.gconf-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:12 policy.2.6.gconf-sharp.dll

/usr/lib/mono/gac/policy.2.6.gdk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.gdk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.6.gdk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.gdk-sharp.dll

/usr/lib/mono/gac/policy.2.6.glade-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.glade-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  350 2012-12-12 22:13 policy.2.6.glade-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.glade-sharp.dll

/usr/lib/mono/gac/policy.2.6.glib-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.glib-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  349 2012-12-12 22:13 policy.2.6.glib-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.glib-sharp.dll

/usr/lib/mono/gac/policy.2.6.gnome-vfs-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  363 2012-12-12 22:13 policy.2.6.gnome-vfs-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:13 policy.2.6.gnome-vfs-sharp.dll

/usr/lib/mono/gac/policy.2.6.gtk-dotnet:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.gtk-dotnet/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  349 2012-12-12 22:13 policy.2.6.gtk-dotnet.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.gtk-dotnet.dll

/usr/lib/mono/gac/policy.2.6.gtk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.gtk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.6.gtk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.gtk-sharp.dll

/usr/lib/mono/gac/policy.2.6.pango-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.6.pango-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  350 2012-12-12 22:13 policy.2.6.pango-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.6.pango-sharp.dll

/usr/lib/mono/gac/policy.2.8.art-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.art-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  357 2012-12-12 22:12 policy.2.8.art-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:12 policy.2.8.art-sharp.dll

/usr/lib/mono/gac/policy.2.8.atk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.atk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.8.atk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.atk-sharp.dll

/usr/lib/mono/gac/policy.2.8.gconf-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.gconf-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  359 2012-12-12 22:12 policy.2.8.gconf-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:12 policy.2.8.gconf-sharp.dll

/usr/lib/mono/gac/policy.2.8.gdk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.gdk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.8.gdk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.gdk-sharp.dll

/usr/lib/mono/gac/policy.2.8.glade-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.glade-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  350 2012-12-12 22:13 policy.2.8.glade-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.glade-sharp.dll

/usr/lib/mono/gac/policy.2.8.glib-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.glib-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  349 2012-12-12 22:13 policy.2.8.glib-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.glib-sharp.dll

/usr/lib/mono/gac/policy.2.8.gnome-vfs-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.gnome-vfs-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  363 2012-12-12 22:13 policy.2.8.gnome-vfs-sharp.config
-rw-r--r-- 1 root root 3072 2012-12-12 22:13 policy.2.8.gnome-vfs-sharp.dll

/usr/lib/mono/gac/policy.2.8.gtk-dotnet:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.gtk-dotnet/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  349 2012-12-12 22:13 policy.2.8.gtk-dotnet.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.gtk-dotnet.dll

/usr/lib/mono/gac/policy.2.8.gtk-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.gtk-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  348 2012-12-12 22:13 policy.2.8.gtk-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.gtk-sharp.dll

/usr/lib/mono/gac/policy.2.8.pango-sharp:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:13 0.0.0.0__35e10195dab3c99f

/usr/lib/mono/gac/policy.2.8.pango-sharp/0.0.0.0__35e10195dab3c99f:
total 8
-rw-r--r-- 1 root root  350 2012-12-12 22:13 policy.2.8.pango-sharp.config
-rwxr-xr-x 1 root root 3072 2012-12-12 22:13 policy.2.8.pango-sharp.dll

/usr/lib/mono/gac/System:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b77a5c561934e089

/usr/lib/mono/gac/System/2.0.0.0__b77a5c561934e089:
total 1612
-rw-r--r-- 1 root root 1650688 2010-04-22 12:38 System.dll

/usr/lib/mono/gac/System.ComponentModel.DataAnnotations:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__31bf3856ad364e35

/usr/lib/mono/gac/System.ComponentModel.DataAnnotations/3.5.0.0__31bf3856ad364e35:
total 20
-rw-r--r-- 1 root root 19456 2010-04-22 12:38 System.ComponentModel.DataAnnotations.dll

/usr/lib/mono/gac/System.Configuration:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Configuration/2.0.0.0__b03f5f7f11d50a3a:
total 124
-rw-r--r-- 1 root root 124416 2010-04-22 12:38 System.Configuration.dll

/usr/lib/mono/gac/System.Configuration.Install:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Configuration.Install/2.0.0.0__b03f5f7f11d50a3a:
total 24
-rw-r--r-- 1 root root 22528 2010-04-22 12:38 System.Configuration.Install.dll

/usr/lib/mono/gac/System.Core:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089:
total 268
-rw-r--r-- 1 root root 270848 2010-04-22 12:38 System.Core.dll

/usr/lib/mono/gac/System.Data:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089:
total 820
-rw-r--r-- 1 root root 834560 2010-04-22 12:38 System.Data.dll
-rw-r--r-- 1 root root    134 2010-04-22 12:39 System.Data.dll.config

/usr/lib/mono/gac/System.Data.DataSetExtensions:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Data.DataSetExtensions/3.5.0.0__b77a5c561934e089:
total 28
-rw-r--r-- 1 root root 26624 2010-04-22 12:38 System.Data.DataSetExtensions.dll

/usr/lib/mono/gac/System.Data.Linq:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Data.Linq/3.5.0.0__b77a5c561934e089:
total 44
-rw-r--r-- 1 root root 41472 2010-04-22 12:38 System.Data.Linq.dll

/usr/lib/mono/gac/System.Design:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Design/2.0.0.0__b03f5f7f11d50a3a:
total 280
-rw-r--r-- 1 root root 286208 2012-07-24 16:38 System.Design.dll

/usr/lib/mono/gac/System.Drawing:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Drawing/2.0.0.0__b03f5f7f11d50a3a:
total 444
-rw-r--r-- 1 root root 448000 2010-04-22 12:38 System.Drawing.dll
-rw-r--r-- 1 root root    179 2010-04-22 12:39 System.Drawing.dll.config

/usr/lib/mono/gac/System.Drawing.Design:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a:
total 32
-rw-r--r-- 1 root root 29184 2012-07-24 16:38 System.Drawing.Design.dll

/usr/lib/mono/gac/System.EnterpriseServices:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a:
total 48
-rw-r--r-- 1 root root 46592 2010-04-22 12:38 System.EnterpriseServices.dll

/usr/lib/mono/gac/System.Management:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Management/2.0.0.0__b03f5f7f11d50a3a:
total 48
-rw-r--r-- 1 root root 48128 2010-04-22 12:38 System.Management.dll

/usr/lib/mono/gac/System.Runtime.Remoting:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089:
total 164
-rw-r--r-- 1 root root 164352 2010-04-22 12:38 System.Runtime.Remoting.dll

/usr/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap/2.0.0.0__b03f5f7f11d50a3a:
total 40
-rw-r--r-- 1 root root 37888 2010-04-22 12:38 System.Runtime.Serialization.Formatters.Soap.dll

/usr/lib/mono/gac/System.Security:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Security/2.0.0.0__b03f5f7f11d50a3a:
total 132
-rw-r--r-- 1 root root 134656 2010-04-22 12:38 System.Security.dll

/usr/lib/mono/gac/System.ServiceProcess:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.ServiceProcess/2.0.0.0__b03f5f7f11d50a3a:
total 44
-rw-r--r-- 1 root root 44032 2010-04-22 12:38 System.ServiceProcess.dll

/usr/lib/mono/gac/System.Transactions:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Transactions/2.0.0.0__b77a5c561934e089:
total 28
-rw-r--r-- 1 root root 27648 2010-04-22 12:38 System.Transactions.dll

/usr/lib/mono/gac/System.Web:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Web/2.0.0.0__b03f5f7f11d50a3a:
total 2204
-rw-r--r-- 1 root root 2256896 2010-04-22 12:38 System.Web.dll

/usr/lib/mono/gac/System.Web.Abstractions:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__31bf3856ad364e35

/usr/lib/mono/gac/System.Web.Abstractions/3.5.0.0__31bf3856ad364e35:
total 64
-rw-r--r-- 1 root root 61952 2010-04-22 12:38 System.Web.Abstractions.dll

/usr/lib/mono/gac/System.Web.DynamicData:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__31bf3856ad364e35

/usr/lib/mono/gac/System.Web.DynamicData/3.5.0.0__31bf3856ad364e35:
total 56
-rw-r--r-- 1 root root 54784 2010-04-22 12:38 System.Web.DynamicData.dll

/usr/lib/mono/gac/System.Web.Extensions:
total 8
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 1.0.61025.0__31bf3856ad364e35
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__31bf3856ad364e35

/usr/lib/mono/gac/System.Web.Extensions/1.0.61025.0__31bf3856ad364e35:
total 636
-rw-r--r-- 1 root root 649216 2010-04-22 12:38 System.Web.Extensions.dll

/usr/lib/mono/gac/System.Web.Extensions/3.5.0.0__31bf3856ad364e35:
total 736
-rw-r--r-- 1 root root 751616 2010-04-22 12:38 System.Web.Extensions.dll

/usr/lib/mono/gac/System.Web.Extensions.Design:
total 8
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 1.0.61025.0__31bf3856ad364e35
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__31bf3856ad364e35

/usr/lib/mono/gac/System.Web.Extensions.Design/1.0.61025.0__31bf3856ad364e35:
total 16
-rw-r--r-- 1 root root 13312 2010-04-22 12:38 System.Web.Extensions.Design.dll

/usr/lib/mono/gac/System.Web.Extensions.Design/3.5.0.0__31bf3856ad364e35:
total 16
-rw-r--r-- 1 root root 13312 2010-04-22 12:38 System.Web.Extensions.Design.dll

/usr/lib/mono/gac/System.Web.Routing:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__31bf3856ad364e35

/usr/lib/mono/gac/System.Web.Routing/3.5.0.0__31bf3856ad364e35:
total 36
-rw-r--r-- 1 root root 36864 2010-04-22 12:38 System.Web.Routing.dll

/usr/lib/mono/gac/System.Web.Services:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b03f5f7f11d50a3a

/usr/lib/mono/gac/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a:
total 348
-rw-r--r-- 1 root root 352768 2010-04-22 12:38 System.Web.Services.dll

/usr/lib/mono/gac/System.Windows.Forms:
total 4
drwxr-xr-x 2 root root 4096 2012-12-12 22:12 2.0.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Windows.Forms/2.0.0.0__b77a5c561934e089:
total 2980
-rw-r--r-- 1 root root 3047424 2012-07-24 16:37 System.Windows.Forms.dll
-rw-r--r-- 1 root root     543 2012-07-24 16:38 System.Windows.Forms.dll.config

/usr/lib/mono/gac/System.Xml:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 2.0.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Xml/2.0.0.0__b77a5c561934e089:
total 1236
-rw-r--r-- 1 root root 1264128 2010-04-22 12:38 System.Xml.dll

/usr/lib/mono/gac/System.Xml.Linq:
total 4
drwxr-xr-x 2 root root 4096 2010-08-16 05:41 3.5.0.0__b77a5c561934e089

/usr/lib/mono/gac/System.Xml.Linq/3.5.0.0__b77a5c561934e089:
total 104
-rw-r--r-- 1 root root 104448 2010-04-22 12:38 System.Xml.Linq.dll

when I enter ls -lR /usr/lib/mono/

and

The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/1.0/mscorlib.dll' directory.

when I enter mono -v ./MaestroControlCenter

and

Mono JIT compiler version 2.4.4 (Debian 2.4.4~svn151842-1ubuntu4.1)
Copyright (C) 2002-2010 Novell, Inc and Contributors. http://www.mono-project.com
	TLS:           __thread
	GC:            Included Boehm (with typed GC)
	SIGSEGV:       altstack
	Notifications: epoll
	Architecture:  x86
	Disabled:      none

when I enter mono --version

no change after trying sudo apt-get update && sudo apt-get install mono-runtime

I edited your post a little bit to make it more readable. In the future, please put large blocks of console output inside “code” tags. You can simply select the text and click the “Code” button while you are writing your reply. Also, it would be nice if you put the name of the command before the output from it.

It looks like you are missing most of the files that I have in /usr/lib/mono.

On my test Ubuntu virtual machine, the mscorlib.dll file came from the libmono-corlib2.0-cil package as shown below.

david@david-test-ubuntu:~$ dpkg -S /usr/lib/mono/2.0/mscorlib.dll libmono-corlib2.0-cil: /usr/lib/mono/2.0/mscorlib.dll

Could you please run “dpkg --get-selections | grep mono” to get a list of all mono-related packages installed on your system?

On my system, I get:

david@david-test-ubuntu:~$ dpkg --get-selections | grep mono
libmono-accessibility2.0-cil			install
libmono-addins-gui0.2-cil			install
libmono-addins0.2-cil				install
libmono-cairo2.0-cil				install
libmono-corlib2.0-cil				install
libmono-data-tds2.0-cil				install
libmono-i18n-west2.0-cil			install
libmono-posix2.0-cil				install
libmono-security2.0-cil				install
libmono-sharpzip2.84-cil			install
libmono-sqlite2.0-cil				install
libmono-system-data2.0-cil			install
libmono-system-runtime2.0-cil			install
libmono-system-web2.0-cil			install
libmono-system2.0-cil				install
libmono-webbrowser0.5-cil			install
libmono-winforms2.0-cil				install
libmono2.0-cil					install
mono-2.0-gac					install
mono-gac					install
mono-runtime					install
ubuntu-mono					install

–David

I get

libmono-accessibility2.0-cil			install
libmono-addins-gui0.2-cil			install
libmono-addins0.2-cil				install
libmono-cairo2.0-cil				install
libmono-corlib2.0-cil				install
libmono-data-tds2.0-cil				install
libmono-i18n-west2.0-cil			install
libmono-posix2.0-cil				install
libmono-security2.0-cil				install
libmono-sharpzip2.84-cil			install
libmono-sqlite2.0-cil				install
libmono-system-data2.0-cil			install
libmono-system-runtime2.0-cil			install
libmono-system-web2.0-cil			install
libmono-system2.0-cil				install
libmono-webbrowser0.5-cil			install
libmono-winforms2.0-cil				install
libmono2.0-cil					install
mono-2.0-gac					install
mono-gac					install
mono-runtime					install
ubuntu-mono					install

I actually got the Maestro Control Center to open by putting the maestro-linux-100507.tar.gz in my home folder and running tar -xzvf maestro-linux-100507.tar.gz and then maestro_linux/MaestroControlCenter, now I need to know how to “copy the file 99-pololu.rules to /etc/udev/rules.d/” I found the folder named ect/udev/rules.d/ but when I try to copy-paste the 99-pololu.rules to it I get "permission denied… is this something else I’m going to have to do from command line?

I’m sorry if I’m not picking up on something simple but I hate command line and thought this was going to be alot simpler, I bought the Maestro for the Maestro Control Center GUI to avoid having to do command line or learn code…

I don’t understand how you are suddenly able to run the Maestro Control Center. Could you explain exactly what you did differently this time? In your first post, in order to run “mono ./MaestroControlCenter” and not get a file not found error you must have already extracted the files (or at least one file) from the tar archive. What exactly were you doing the first time? I want to know so I can better help other people like you in the future.

I still don’t know why you are missing a lot of files that are supposed to come with mono.

You’re almost there. You don’t have permission to write to that directory because it is a system directory, so you need to do the copy operation as root. Try a command of the form:

sudo cp <name_of_source_file> <name_of_destination_file>

You should remember this for later; knowing how to copy a file as root is a standard Linux skill that you will need again and again.

–David

got it working, thanks for the help.
as far as what I did different all I did was put the maestro-linux-100507.tar.gz in my home folder and extracted it there, I remembered having a similar problem years ago with a different program that the file had to be in the home folder to work, not sure why.
I would suggest making the install instructions a bit more detailed as far as how to “copy the file 99-pololu.rules to /etc/udev/rules.d/” alot of people use Linux simply because it’s free and have no need or desire to ever learn or use command line, I’ve been a full time Ubuntu user for the past 4 years and still hate command line and only use it once or twice a year to fix problems like this, it’s possible to use Ubuntu or Linux Mint and never need to open a terminal in the life of the system, so just bear in mind that “Linux user” doesn’t automatically mean familiar with command line.

The Maestro Control Center doesn’t have to be in your home folder to work. What folder did you extract it to originally, back when you were unable to run it? Did you extract it by clicking around in the GUI (Nautilus)?

–David