--- title: Issue after upgrading to Ubuntu 15.10 date: 2015-10-23 20:13:25.025453 UTC --- Today, I upgrade my Ubuntu installation to version [15.10](http://www.omgubuntu.co.uk/2015/10/ubuntu-15-10-download-review-new-features) (Wily Werewolf), by fresh installing from ISO. ![Wily Wererwolf](http://i1-news.softpedia-static.com/images/news2/Ubuntu-15-10-Wily-Werewolf-to-Land-on-October-22-481846-2.jpg) Some good things: - System Log application is no longer crash. It was useless in Ubuntu 15.04 - Gedit launches fast. It was so slow in Ubuntu 15.04 that I had to use [Geany](http://www.geany.org/) as replacement, given that Geany even has more feature than Gedit. - Ubuntu can monitor your mouse battery and notify you want the battery is almost run out. ![Mouse battery](http://i.imgur.com/GZJ99Wf.png) However, I also encounter some issues: - Python3 cannot import modules which I installed via `pip3 install`. It turns out that Ubuntu packager make Python 3.4 as default for _python3_, but make Python 3.5 as default for _pip3_(!). As a consequence, every modules installed via _pip3_ go to Python 3.5 management and Python 3.4 (launched via `python3` command) cannot see them. Solution is to make _python3_ point to _python3.5_, by this command: ``` sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 10 ``` Another way is to make _pip3_ use Python 3.4. But I don't try this. I prefer newer Python. - Cannot install Virtualbox downloaded from virtualbox.org, due to missing of _libvpx1_. This is because Ubuntu 15.10 relaces it with _libvpx2_. Fortunately, we can install _libvpx1_ by ourselves, downloading from here: https://answers.launchpad.net/ubuntu/wily/amd64/libvpx1/1.3.0-3ubuntu1 - Cannot assign shorcut key for _Open in Terminal_ command in _Nautilus_. I haven't found solution yet. _Update (Oct 28th):_ It works now (may be need to restart). ![Nautilus](http://i.imgur.com/EaDXjPv.png) - Ubuntu change the name of wireless network interface, from _wlan_ to _wlo_, and it breaks [Conky](https://github.com/brndnmtthws/conky) network monitor. Solution is to replace all `wlan0` in _conkyrc_ file with `wlo1`. - `hplip` driver for HP Laser Jet printer doesn't work, due to confuse of Python 3.4 - 3.5 and *.so files not detected. How to fix: + Change the _shebang_ line in the beginning of _hp-*_ scripts in _/usr/bin/_, from `#!/usr/bin/python3` to `#!/usr/bin/python3.4`, if you made Python 3.5 default for `python3`. Note that don't replace multiple files at once with `sed`. I tried and it somehow made the scripts not able to import some `hplip` -specific Python modules from _/usr/share/hplip/_. + Go to _/usr/lib/python3/dist-packages/_, create files _cupsext.so_ and _hpmudext.so_, which are actually symlinks to _cupsext.cpython-34m-x86_64-linux-gnu.so_ and _hpmudext.cpython-34m-x86_64-linux-gnu.so_ ``` sudo ln -s cupsext.cpython-34m-x86_64-linux-gnu.so cupsext.so ```