X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/fc04766481e2e45056fd780fc59a0978e55b1ec8..51d98ae3ba2fce3ed076d15c5ec88521669bccbc:/blog/archive/2014/09/09.rss diff --git a/blog/archive/2014/09/09.rss b/blog/archive/2014/09/09.rss index 1f638b0856..b61d8a837a 100644 --- a/blog/archive/2014/09/09.rss +++ b/blog/archive/2014/09/09.rss @@ -6,6 +6,78 @@ http://people.skolelinux.org/pere/blog/ + + How to test Debian Edu Jessie despite some fatal problems with the installer + http://people.skolelinux.org/pere/blog/How_to_test_Debian_Edu_Jessie_despite_some_fatal_problems_with_the_installer.html + http://people.skolelinux.org/pere/blog/How_to_test_Debian_Edu_Jessie_despite_some_fatal_problems_with_the_installer.html + Fri, 26 Sep 2014 12:20:00 +0200 + <p>The <a href="http://www.skolelinux.org/">Debian Edu / Skolelinux +project</a> provide a Linux solution for schools, including a +powerful desktop with education software, a central server providing +web pages, user database, user home directories, central login and PXE +boot of both clients without disk and the installation to install Debian +Edu on machines with disk (and a few other services perhaps to small +to mention here). We in the Debian Edu team are currently working on +the Jessie based version, trying to get everything in shape before the +freeze, to avoid having to maintain our own package repository in the +future. The +<a href="https://wiki.debian.org/DebianEdu/Status/Jessie">current +status</a> can be seen on the Debian wiki, and there is still heaps of +work left. Some fatal problems block testing, breaking the installer, +but it is possible to work around these to get anyway. Here is a +recipe on how to get the installation limping along.</p> + +<p>First, download the test ISO via +<a href="ftp://ftp.skolelinux.no/cd-edu-testing-nolocal-netinst/debian-edu-amd64-i386-NETINST-1.iso">ftp</a>, +<a href="http://ftp.skolelinux.no/cd-edu-testing-nolocal-netinst/debian-edu-amd64-i386-NETINST-1.iso">http</a> +or rsync (use +ftp.skolelinux.org::cd-edu-testing-nolocal-netinst/debian-edu-amd64-i386-NETINST-1.iso). +The ISO build was broken on Tuesday, so we do not get a new ISO every +12 hours or so, but thankfully the ISO we already got we are able to +install with some tweaking.</p> + +<p>When you get to the Debian Edu profile question, go to tty2 +(use Alt-Ctrl-F2), run</p> + +<p><blockquote><pre> +nano /usr/bin/edu-eatmydata-install +</pre></blockquote></p> + +<p>and add 'exit 0' as the second line, disabling the eatmydata +optimization. Return to the installation, select the profile you want +and continue. Without this change, exim4-config will fail to install +due to a known bug in eatmydata.</p> + +<p>When you get the grub question at the end, answer /dev/sda (or if +this do not work, figure out what your correct value would be. All my +test machines need /dev/sda, so I have no advice if it do not fit +your need.</p> + +<p>If you installed a profile including a graphical desktop, log in as +root after the initial boot from hard drive, and install the +education-desktop-XXX metapackage. XXX can be kde, gnome, lxde, xfce +or mate. If you want several desktop options, install more than one +metapackage. Once this is done, reboot and you should have a working +graphical login screen. This workaround should no longer be needed +once the education-tasks package version 1.801 enter testing in two +days.</p> + +<p>I believe the ISO build will start working on two days when the new +tasksel package enter testing and Steve McIntyre get a chance to +update the debian-cd git repository. The eatmydata, grub and desktop +issues are already fixed in unstable and testing, and should show up +on the ISO as soon as the ISO build start working again. Well the +eatmydata optimization is really just disabled. The proper fix +require an upload by the eatmydata maintainer applying the patch +provided in bug <a href="https://bugs.debian.org/702711">#702711</a>. +The rest have proper fixes in unstable.</p> + +<p>I hope this get you going with the installation testing, as we are +quickly running out of time trying to get our Jessie based +installation ready before the distribution freeze in a month.</p> + + + Suddenly I am the new upstream of the lsdvd command line tool http://people.skolelinux.org/pere/blog/Suddenly_I_am_the_new_upstream_of_the_lsdvd_command_line_tool.html @@ -14,7 +86,7 @@ <p>I use the <a href="https://sourceforge.net/p/lsdvd/">lsdvd tool</a> to handle my fairly large DVD collection. It is a nice command line tool to get details about a DVD, like title, tracks, track length, -etc, in XML, perl or human readable format. But lsdvd have not seen +etc, in XML, Perl or human readable format. But lsdvd have not seen any new development since 2006 and had a few irritating bugs affecting its use with some DVDs. Upstream seemed to be dead, and in January I sent a small probe asking for a version control repository for the @@ -293,6 +365,14 @@ dager.</p> <p>Takk til Jan Kristian Jensen i Statens Vegvesen for tips om dokumentasjon på vegvesenets REST-API.</p> + +<p>Bruksvilkår på bildet er +<a href="https://creativecommons.org/publicdomain/">public domain eller +CC0</a> alt etter hva som fungerer best for mottaker.</p> + +<p>Oppdatering 2014-12-17: Veldig hyggelig å se at mine notater +<a href="http://www.vegdata.no/2014/11/04/hva-henger-under-brua-over-e16-pa-sollihogda/">fikk +omtale på vegdata-bloggen</a>.</p> @@ -501,8 +581,20 @@ everyone.</p> <p>Update 2014-09-24: Since a few days ago, enabling this optimization will break installation of all programs using gnutls because of -<ahref="https://bugs.debian.org/702711">bug #702711. An updated +<a href="https://bugs.debian.org/702711">bug #702711</a>. An updated eatmydata package in Debian will solve it.</p> + +<p>Update 2014-10-17: The bug mentioned above is fixed in testing and +the optimization work again. And I have discovered that the +dpkg-divert trick is not really needed and implemented a slightly +simpler approach as part of the debian-edu-install package. See +tools/edu-eatmydata-install in the source package.</p> + +<p>Update 2014-11-11: Unfortunately, a new +<a href="http://bugs.debian.org/765738">bug #765738</a> in eatmydata only +triggering on i386 made it into testing, and broke this installation +optimization again. If <a href="http://bugs.debian.org/768893">unblock +request 768893</a> is accepted, it should be working again.</p>