Ubuntu 13.10へのアップグレード

Ubuntu 13.10 がリリースされました。さっそくアップグレードします。

$ sudo do-release-upgrade -d

なにごともなくアップグレードが完了しましたが,Webアクセスができません!

$ sudo /etc/inidt.d/apache2 restart
 * Restarting web server apache2        
[fail]
 * The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/redmine.load: Cannot load /var/lib/gems/1.9.1/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so into server: /var/lib/gems/1.9.1/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so: undefined symbol: unixd_config
Action 'configtest' failed.
The Apache error log may have more information.

「undefined symbol: unixd_config」だそうです。Linuxの世界はすごいですねぇ。

passengerを新しくします。

$ sudo gem install passenger --no-rdoc --no-ri
$ sudo passenger-install-apache2-module

ライブラリが足りないとかapache2のmpmがおかしいとか言われるので,

$ sudo apt-get install apache2-mpm-prefork apache2-prefork-dev libapr1-dev libaprutil1-dev

再度,

$ sudo passenger-install-apache2-module

設定が表示されるので,貼り付けます。

   LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-4.0.20/buildout/apache2/mod_passenger.so
   PassengerRoot /var/lib/gems/1.9.1/gems/passenger-4.0.20
   PassengerDefaultRuby /usr/bin/ruby1.9.1
$ sudo vi /etc/apache2/mods-available/redmine.load

apache2を再起動します。

$ sudo /etc/init.d/apache2 restart

がびーん。「It works!」になってしましました。

$ cd /etc/apache2/sites-available
$ sudo a2ensite my_site

ERROR: Site my_site does not exist!

あれ? では,

$ sudo mv my_site my_site.conf
$ sudo a2ensite my_site

Enabling site my_site.
To activate the new configuration, you need to run:
  service apache2 reload

よし。

$ sudo /etc/init.d/apache2 restart

 * Restarting web server apache2        
[fail]
 * The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 11 of /etc/apache2/sites-enabled/my_site.conf:
Either all Options must start with + or -, or no Option may.
Action 'configtest' failed.
The Apache error log may have more information.

もういや~ん。+-つけるわ~。

$ sudo vi my_site.conf 

やっと表示できた~と思ったら,今度は redmine.chitora.com が「403 Forbidden」! いろいろ見て,

<VirtualHost *:80>
        ServerName redmine.chitora.com

        DocumentRoot /home/chitora/redmine-2.3.3/public
        <Directory /home/chitora/redmine-2.3.3/public/>
                AllowOverride All
                Options -MultiViews
                Require all granted
        </Directory>
</VirtualHost>

「Require all granted」で解決しました。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です