Ubuntu 9.10 end of life

Ubuntu announced its 9.10 release almost 18 months ago, on October 29,
2009. As with the earlier releases, Ubuntu committed to ongoing security
and critical fixes for a period of 18 months. The support period is now
nearing its end and Ubuntu 9.10 will reach end of life on Friday,
April 29, 2011. At that time, Ubuntu Security Notices will no longer
include information or updated packages for Ubuntu 9.10.

The supported upgrade path from Ubuntu 9.10 is via Ubuntu 10.04.
Instructions and caveats for the upgrade may be found at
https://help.ubuntu.com/community/LucidUpgrades. Ubuntu 10.04 LTS
continues to be actively supported with security updates and
select high-impact bug fixes. All announcements of official security
updates for Ubuntu releases are sent to the ubuntu-security-announce
mailing list, information about which may be found at

https://lists.ubuntu.com/mailman/listinfo/ubuntu-security-announce.

Since its launch in October 2004 Ubuntu has become one of the most
highly regarded Linux distributions with millions of users in homes,
schools, businesses and governments around the world. Ubuntu is Open
Source software, costs nothing to download, and users are free to
customise or alter their software in order to meet their needs.

Kate Stewart
Ubuntu Release Manager

flattr this!

Apache2 and Django – How to get them to work together

Since some time now, I’m looking into the python based django framework. This is working out really good. There is a little thing, that it does not provide, the storage of the static media files, you still need a webserver for this.

But ususally you only have on IP address and run already an apache2 on the port 80 with lot of named based virtual hosts on it. Handing out urls with non standard portnumbers is also not an option for you.

So here is a small snippet of apache config, how to get the two systems together.

You need to enable the proxy module in apache2, this varies in the different flavour of linux distribution. For debian based you need to do the following:

cd /etc/apache2/mods-enabled
ln -s ../mods-available/proxy.load
ln -s ../mods-available/proxy_http.load
ln -s ../mods-available/proxy_ftp.load
ln -s ../mods-available/proxy.conf

The content of the proxy.conf file looks like this:

#turning ProxyRequests on and allowing proxying from all may allow
#spammers to use your proxy to send email.
#
# Keep it OFF for reverse proxying!
ProxyRequests Off
#
AddDefaultCharset off
Order deny,allow
Allow from all
#
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
#
ProxyVia On

Now you still need to enable another module, the mod_rewrite:

cd /etc/apache2/mods-enabled
ln -s ../mods-available/rewrite.load

Now we need to edit the configuration of the named based virtual host in your apache config. You need to add the following lines to it, assuming your django server listens on localhost port 8080:

# Switch on the Rewrite Engine
RewriteEngine on
#
# Get everybody to use the domain with www. in front, this is search engine friendliness
RewriteCond %{HTTP_HOST} ^test\.de [NC]
RewriteRule ^/(.*) http://www.test.de/$1 [L,R]
#
# Surpress the TRACE and TRACK methods
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
#
# get the admin css and img through django
RewriteRule ^/media/css/(.*)$ http://127.0.0.1:8080/media/css/$1 [P]
RewriteRule ^/media/img/(.*)$ http://127.0.0.1:8080/media/img/$1 [P]
#
# the /media is the place, where django saves all the uploaded media, make it available through apache
RewriteRule ^/media/ - [L]
#
# the /error are the apache error pages, make it available through apache
RewriteRule ^/error/ - [L]
#
# If the request is NOT an existing file or directory
# fetch it from the django server through reverse proxying
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:8080$1 [P]

flattr this!

Updates

Update

Update



5 packages can be updated.
4 updates are security updates.

The following packages will be upgraded:
libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 tzdata
5 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,418kB of archives. After unpacking 0B will be used.

Update

Update



5 packages can be updated.
4 updates are security updates.

The following packages will be upgraded:
libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 tzdata
5 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,418kB of archives. After unpacking 0B will be used.

flattr this!

Updates


2 packages can be updated.
0 updates are security updates.
The following packages will be upgraded:
linux-firmware tzdata
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 11.3MB of archives. After unpacking 922kB will be used.

flattr this!

Updates


1 package can be updated.
0 updates are security updates.

The following packages will be upgraded:
libdbus-1-3
The following packages are RECOMMENDED but will NOT be installed:
dbus
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 143kB of archives. After unpacking 0B will be used.

flattr this!

Updates


8 packages can be updated.
2 updates are security updates.

The following NEW packages will be installed:
linux-headers-2.6.32-30{a} linux-headers-2.6.32-30-server{a}
The following packages will be REMOVED:
linux-headers-2.6.32-29{u} linux-headers-2.6.32-29-server{u}
The following packages will be upgraded:
libpango1.0-0 libpango1.0-common linux-headers-server linux-libc-dev
linux-source linux-source-2.6.32
6 packages upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 80.9MB of archives. After unpacking 1,827kB will be used.

flattr this!

Updates


8 packages can be updated.
8 updates are security updates.
The following packages will be upgraded:
clamav clamav-base clamav-daemon clamav-docs clamav-freshclam fuse-utils
libclamav6 libfuse2
8 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 7,037kB of archives. After unpacking 0B will be used.

flattr this!

Updates


2 packages can be updated.
0 updates are security updates.

The following packages will be upgraded:
squid squid-common
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,169kB of archives. After unpacking 0B will be used.

flattr this!

Updates


8 packages can be updated.
0 updates are security updates.

The following packages will be upgraded:
apt apt-transport-https apt-utils linux-headers-server linux-source
openssh-client openssh-server ssh
8 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,258kB of archives. After unpacking 0B will be used.

flattr this!

Update mailman



1 package can be updated.
1 update is a security update.

The following packages will be upgraded:
mailman
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,677kB of archives. After unpacking 0B will be used.

1 package can be updated.
1 update is a security update.

The following packages will be upgraded:
mailman
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,677kB of archives. After unpacking 0B will be used.

flattr this!

Ubuntu 10.04.2 LTS released

Ubuntu released the second service pack to the 10.04 LTS (Long Term Service) distribution.

Here are the release notes:

“I am in the present. I cannot know what tomorrow will bring forth. I
can know only what the truth is for me today. That is what I am called
upon to serve, and I serve it in all lucidity.” – Igor Stravinsky

The Ubuntu team is proud to announce the release of Ubuntu 10.04.2 LTS,
the second maintenance update to Ubuntu’s 10.04 LTS release.  This
release includes updated server, desktop, alternate installation CDs
and DVDs for the i386 and amd64 architectures.

The Kubuntu team is proud to announce the release of Kubuntu 10.04.2.
This release includes updated images for the desktop, alternate installation
CDs and DVDs for the i386 and amd64 architectures.

The Xubuntu team is proud to announce the release of Xubuntu 10.04.2.
This release includes the desktop and alternate installation CDs for
the i386 and amd64 architectures.

Numerous updates have been integrated, and updated installation
media has been provided so that fewer updates will need to be downloaded
after installation. These include security updates and corrections for
other high-impact bugs, with a focus on maintaining stability and
compatibility with Ubuntu 10.04 LTS.

To Get Ubuntu 10.04.2 LTS
————————-

To download Ubuntu 10.04.2 LTS visit:

desktop: http://www.ubuntu.com/desktop/get-ubuntu/download
server:  http://www.ubuntu.com/server/get-ubuntu/download

We recommend that all users read the release notes, which document
caveats and workarounds for known issues. They are available at:

http://www.ubuntu.com/getubuntu/releasenotes/1004

To get Kubuntu 10.04.2 visit:

http://www.kubuntu.org

To get Xubuntu 10.04.2 visit:

http://www.xubuntu.org/getubuntu

About Ubuntu 10.04.2 LTS
————————

This is the second maintenance release of Ubuntu 10.04 LTS, which
continues to be supported with maintenance updates and security fixes
until April 2013 on desktops and April 2015 on servers.

Numerous post-release updates have been integrated, and a number of
bugs in the installation system have been corrected. These include
security updates and corrections for other high-impact bugs, with a
focus on maintaining stability and compatibility with Ubuntu 10.04 LTS.

See http://www.ubuntu.com/usn for a full list of Ubuntu security
updates.

See https://bugs.launchpad.net/ubuntu for specific information about a
particular bug number. A complete list of post-release updates
since 10.04.2 is available at:

https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/ChangeSummary/10.04.2

Helping Shape Ubuntu
——————–

If you would like to help shape Ubuntu, take a look at the list of ways
you can participate at:

http://www.ubuntu.com/community/participate/

About Ubuntu
————

Ubuntu is a full-featured Linux distribution for desktops, laptops,
netbooks and servers, with a fast and easy installation and regular
releases. A tightly-integrated selection of excellent applications
is included, and an incredible variety of add-on software is just
a few clicks away.

Professional services including support are available from Canonical
and hundreds of other companies around the world. For more information
about support, visit:

http://www.ubuntu.com/support

More Information
—————-

You can find out more about Ubuntu on our website:

http://www.ubuntu.com/

To sign up for future Ubuntu announcements, please subscribe to Ubuntu’s
very low volume announcement list at:

http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce

Ubuntu released the second service pack to the 10.04 LTS (Long Term Service) distribution.

Here are the release notes:

“I am in the present. I cannot know what tomorrow will bring forth. I
can know only what the truth is for me today. That is what I am called
upon to serve, and I serve it in all lucidity.” – Igor Stravinsky

The Ubuntu team is proud to announce the release of Ubuntu 10.04.2 LTS,
the second maintenance update to Ubuntu’s 10.04 LTS release.  This
release includes updated server, desktop, alternate installation CDs
and DVDs for the i386 and amd64 architectures.

The Kubuntu team is proud to announce the release of Kubuntu 10.04.2.
This release includes updated images for the desktop, alternate installation
CDs and DVDs for the i386 and amd64 architectures.

The Xubuntu team is proud to announce the release of Xubuntu 10.04.2.
This release includes the desktop and alternate installation CDs for
the i386 and amd64 architectures.

Numerous updates have been integrated, and updated installation
media has been provided so that fewer updates will need to be downloaded
after installation. These include security updates and corrections for
other high-impact bugs, with a focus on maintaining stability and
compatibility with Ubuntu 10.04 LTS.

To Get Ubuntu 10.04.2 LTS
————————-

To download Ubuntu 10.04.2 LTS visit:

desktop: http://www.ubuntu.com/desktop/get-ubuntu/download
server:  http://www.ubuntu.com/server/get-ubuntu/download

We recommend that all users read the release notes, which document
caveats and workarounds for known issues. They are available at:

http://www.ubuntu.com/getubuntu/releasenotes/1004

To get Kubuntu 10.04.2 visit:

http://www.kubuntu.org

To get Xubuntu 10.04.2 visit:

http://www.xubuntu.org/getubuntu

About Ubuntu 10.04.2 LTS
————————

This is the second maintenance release of Ubuntu 10.04 LTS, which
continues to be supported with maintenance updates and security fixes
until April 2013 on desktops and April 2015 on servers.

Numerous post-release updates have been integrated, and a number of
bugs in the installation system have been corrected. These include
security updates and corrections for other high-impact bugs, with a
focus on maintaining stability and compatibility with Ubuntu 10.04 LTS.

See http://www.ubuntu.com/usn for a full list of Ubuntu security
updates.

See https://bugs.launchpad.net/ubuntu for specific information about a
particular bug number. A complete list of post-release updates
since 10.04.2 is available at:

https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/ChangeSummary/10.04.2

Helping Shape Ubuntu
——————–

If you would like to help shape Ubuntu, take a look at the list of ways
you can participate at:

http://www.ubuntu.com/community/participate/

About Ubuntu
————

Ubuntu is a full-featured Linux distribution for desktops, laptops,
netbooks and servers, with a fast and easy installation and regular
releases. A tightly-integrated selection of excellent applications
is included, and an incredible variety of add-on software is just
a few clicks away.

Professional services including support are available from Canonical
and hundreds of other companies around the world. For more information
about support, visit:

http://www.ubuntu.com/support

More Information
—————-

You can find out more about Ubuntu on our website:

http://www.ubuntu.com/

To sign up for future Ubuntu announcements, please subscribe to Ubuntu’s
very low volume announcement list at:

http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce

flattr this!

Next bunch of updates

10 packages can be updated.
5 updates are security updates.
The following packages will be upgraded:
libssl-dev libssl0.9.8 linux-firmware linux-headers-2.6.32-29
linux-headers-2.6.32-29-server linux-libc-dev linux-source-2.6.32 login
openssl passwd
10 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 93.8MB of archives. After unpacking 1,217kB will be used.

10 packages can be updated.
5 updates are security updates.
The following packages will be upgraded:
libssl-dev libssl0.9.8 linux-firmware linux-headers-2.6.32-29
linux-headers-2.6.32-29-server linux-libc-dev linux-source-2.6.32 login
openssl passwd
10 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 93.8MB of archives. After unpacking 1,217kB will be used.

flattr this!

Updates


5 packages can be updated.
4 updates are security updates.
The following packages will be upgraded:
libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 tzdata
5 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,324kB of archives. After unpacking 12.3kB will be used.


5 packages can be updated.
4 updates are security updates.
The following packages will be upgraded:
libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 tzdata
5 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,324kB of archives. After unpacking 12.3kB will be used.

flattr this!

Updates of MySQL


16 packages can be updated.
0 updates are security updates.
The following packages will be upgraded:
fuse-utils libfuse2 libmysqlclient16 libvarnish1 logrotate mysql-client
mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server
mysql-server-5.1 mysql-server-core-5.1 squid squid-common varnish
xkb-data
16 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.6MB of archives. After unpacking 4,096B will be used.


16 packages can be updated.
0 updates are security updates.
The following packages will be upgraded:
fuse-utils libfuse2 libmysqlclient16 libvarnish1 logrotate mysql-client
mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server
mysql-server-5.1 mysql-server-core-5.1 squid squid-common varnish
xkb-data
16 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.6MB of archives. After unpacking 4,096B will be used.

flattr this!

Updates

6 packages can be updated.
0 updates are security updates.
linux-headers-server linux-libc-dev linux-source linux-source-2.6.32
4 packages upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 77.4MB of archives. After unpacking 24.6kB will be freed.

6 packages can be updated.
0 updates are security updates.
linux-headers-server linux-libc-dev linux-source linux-source-2.6.32
4 packages upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 77.4MB of archives. After unpacking 24.6kB will be freed.

flattr this!

Updates for postgresql

7 packages can be updated.
7 updates are security updates.

The following packages will be upgraded:
libpq5 postgresql postgresql-8.4 postgresql-client postgresql-client-8.4
postgresql-contrib postgresql-contrib-8.4
7 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,448kB of archives. After unpacking 16.4kB will be used.

7 packages can be updated.
7 updates are security updates.

The following packages will be upgraded:
libpq5 postgresql postgresql-8.4 postgresql-client postgresql-client-8.4
postgresql-contrib postgresql-contrib-8.4
7 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,448kB of archives. After unpacking 16.4kB will be used.

flattr this!

Updates

2 packages can be updated.
2 updates are security updates.


The following packages will be upgraded:
libsvn1 subversion
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,291kB of archives. After unpacking 4,096B will be freed.

2 packages can be updated.
2 updates are security updates.


The following packages will be upgraded:
libsvn1 subversion
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,291kB of archives. After unpacking 4,096B will be freed.

flattr this!

Updates


2 packages can be updated.
0 updates are security updates.

The following packages will be upgraded:
linux-headers-server linux-source
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,672B of archives. After unpacking 0B will be used.


2 packages can be updated.
0 updates are security updates.

The following packages will be upgraded:
linux-headers-server linux-source
2 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,672B of archives. After unpacking 0B will be used.

flattr this!

Updating….

1 package can be updated.
0 updates are security updates.

And this is inside the box:

The following packages will be upgraded:
upstart
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 313kB of archives. After unpacking 4,096B will be used.

1 package can be updated.
0 updates are security updates.

And this is inside the box:

The following packages will be upgraded:
upstart
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 313kB of archives. After unpacking 4,096B will be used.

flattr this!