症状
Windows10にアップデートしてから、いちどWindowsで起動したのちにシャットダウンあるいは再起動でGRUBのOS選択画面からUbuntuを起動しようとすると、起動に失敗するようになりました。
対策
PCの電源を入れてGRUBの起動メニューからWindowsを選ぶと、WindowwsでのOS選択画面が表示されます。そこでUbuntuを選ぶと再びGRUBのOS選択画面が表示されるので、ふたたびUbutnuを選ぶと正常にUbuntuで起動しました。
Windows10にアップデートしてから、いちどWindowsで起動したのちにシャットダウンあるいは再起動でGRUBのOS選択画面からUbuntuを起動しようとすると、起動に失敗するようになりました。
PCの電源を入れてGRUBの起動メニューからWindowsを選ぶと、WindowwsでのOS選択画面が表示されます。そこでUbuntuを選ぶと再びGRUBのOS選択画面が表示されるので、ふたたびUbutnuを選ぶと正常にUbuntuで起動しました。
高機能でフリーのペイントソフト、GIMPですが、最近のUbuntuにはGIMPは標準ではインストールされておらず、Ubuntuソフトウェアから追加インストールする必要があります。
Ubuntu16.04ではGIMPはバージョン2.8がインストールされるんですが、GIMP2.8にはMy Paintの標準フォーマットであるoraファイルが読み込めないバグがあります。
これはOpenRasterプラグインに関する既知の問題のようで、対策案と対策ファイルが公開されていました。
Bug 758760 - OpenRaster plug-In could not open image(英語)
上記スレッドの末尾にあるURLにアクセスすると、対策されたOpenRasterプラグインがダウンロードできます。ファイル名はfile-openraster.pyです。
プレーンテキストなのでジャンプするとスクリプトがそのまま表示されてしまうので、ブラウザの「名前をつけてリンク先を保存」などでダウンロードします。
あとは、ダウンロードしたfile-openraster.pyを/usr/lib/gimp/2.0/plug-ins上書きして完了です。
前回の続きです。
以前書いた設定が難しい書式ではなかったので、バックアップせずにフォーマットしてしまったのですが、新たに同じように書いたものがなぜかうまくいきません。
「またか」と思い直して、調べました。
/etc/apache2/apache2.confを編集して、ドキュメントルートの変更、そしてhtaccess、mod_rewrite、CGIもそれぞれ有効にします。なおドキュメントルートは/media/WWW以下としています。
ドキュメントルートを変更するためデフォルト設定をコメントアウトし、その下に新たなドキュメントルート設定を追加。htaccessも有効にします。
#<Directory /var/www/> # Options Indexes FollowSymLinks # AllowOverride None # Require all granted #</Directory> < Directory /media/WWW/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
htaccessでmod_rewriteモジュールを使用するので、インストールされているかどうか確認します。
$ cat /etc/apache2/mods-available/rewrite.load LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
あるようなので、有効にします。
$ sudo a2enmod rewrite [sudo] パスワード: Enabling module rewrite. To activate the new configuration, you need to run: service apache2 restart
/etc/apache2/conf-available/にcgi-enabled.confを作成して、CGIが動作するようにします。
<Directory "/media/WWW"> Options +ExecCGI AddHandler cgi-script .cgi .pl </Directory>
作ったcgi-enabled.confを有効にします。
$ a2enconf cgi-enabled.conf Enabling conf cgi-enabled To activate the new configuration, you need to run: systemctl reload apache2
/etc/apache2/conf-available/serve-cgi-bin.confを編集して、ドキュメントルート設定、htaccessを有効にします。デフォルト設定はコメントアウトします。
# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ ScriptAlias /cgi-bin/ /media/WWW/ # <Directory "/usr/lib/cgi-bin"> <Directory "/media/WWW"> # AllowOverride None AllowOverride All
/etc/apache2/sites-available/000-default.confを編集してドキュメントルートを設定します。
# DocumentRoot /var/www/html DocumentRoot /media/WWW
同じく/etc/apache2/sites-available/default-ssl.confにもドキュメントルートを設定します。
# DocumentRoot /var/www/html DocumentRoot /media/WWW
以上で設定が終わりました。Apache2をリスタートします。
sudo service apache2 restart
以上で元通りに動作するようになりました。