With the announcement of Ubuntu dropping the Unity desktop in favor of upstream GNOME, plenty of people are trying GNOME Shell and Dash to Dock. A number of people are experiencing a problem preventing them from opening the preferences dialog to access the settings. This can be fixed by the simple installation of the missing packages.
Error: Requiring Clutter, version none: Typelib file for namespace 'Clutter' (any version) no Stack trace: @/firstname.lastname@example.org/convenience.js:8:7 @/email@example.com/prefs.js:17:7 Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:74:13 wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22 Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:89:31 wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22 Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17 wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22 main@resource:///org/gnome/shell/extensionPrefs/main.js:399:5 @<main>:1:49
It turns out for some reason not all required dependencies are being installed in Ubuntu, when manually installing GNOME shell or upon update to Ubuntu 17.04. The problem can be solved by simply installing some Clutter packages (gir1.2-clutter-1.0). The following terminal command should be enough:
sudo apt-get install gir1.2-clutter-1.0
If you are still experiencing the problem, feel free to file a bug on GitHub. Enjoy GNOME Shell, enjoy Dash to Dock!