[Pkg-ltsp-devel] Bug#589646: ltsp-server installation fails during installation of debian-edu
Vagrant Cascadian
vagrant at freegeek.org
Tue Jul 20 21:35:19 UTC 2010
On Mon, Jul 19, 2010 at 04:34:15PM +0200, Andreas B. Mundt wrote:
> in_target: mount: can't find /cdrom in /etc/fstab or /etc/mtab
>
> I managed to get a bit further by applying the following patch to
> ltsp-5.2.3/server/plugins/ltsp-build-client/Debian/099-mount-cdrom:
>
> --- 099-mount-cdrom.orig 2010-07-19 15:53:39.000000000 +0200
> +++ 099-mount-cdrom 2010-07-19 15:54:01.000000000 +0200
> @@ -11,12 +11,12 @@
> ;;
> before-install)
> if [ "$MOUNT_CDROM" = "true" ]; then
> - mount /cdrom
> + mount /media/cdrom
> fi
> ;;
> finalization)
> if [ "$MOUNT_CDROM" = "true" ]; then
> - umount /cdrom
> + umount /media/cdrom
> fi
> ;;
> esac
apparently this was recently changed in debian-installer, though sounds like
/media/cdrom has been viable at least since lenny, so this sounds ok to apply.
> The mount works now, but the next error reported is:
>
> in_target: I: Retrieving Release
> in_target: E: Failed getting release file file:///cdrom/dists/squeeze/Release
>
> Applying the following patch to tsp-5.2.3/debian/ltsp-client-builder.templates
>
> --- ltsp-client-builder.templates.orig 2010-07-19 16:19:54.000000000 +0200
> +++ ltsp-client-builder.templates 2010-07-19 14:33:00.000000000 +0200
> @@ -29,7 +29,7 @@
>
> Template: ltsp-client-builder/build-client-opts
> Type: string
> -Default: --mirror file:///cdrom --security-mirror none --mount-cdrom
> +Default: --mirror file:///media/cdrom --security-mirror none --mount-cdrom
> # Only used for preseeding arguments to ltsp-client-builder.
> Description: arguments for ltsp-build-client:
> this option is meant to be used with debconf preseeding.
almost...
> results in the error:
>
> in_target: I: Retrieving Release
> in_target: I: Retrieving Release.gpg
> in_target: E: Failed getting release signature file file:///media/cdrom/dists/squeeze/Release.gpg
you'd also need to add --accept-unsigned-packages to the default commandline
arguments:
--- ltsp-client-builder.templates.orig 2010-07-19 16:19:54.000000000 +0200
+++ ltsp-client-builder.templates 2010-07-19 14:33:00.000000000 +0200
@@ -29,7 +29,7 @@
Template: ltsp-client-builder/build-client-opts
Type: string
-Default: --mirror file:///cdrom --security-mirror none --mount-cdrom
+Default: --mirror file:///media/cdrom --security-mirror none --mount-cdrom --accept-unsigned-packages
# Only used for preseeding arguments to ltsp-client-builder.
Description: arguments for ltsp-build-client:
this option is meant to be used with debconf preseeding.
i'm not aware of CD images that actually have signed release files, so i guess
this isn't any more evil than installing from cd ever is...
> I hope this helps tracking the bug(s) down.
sure does!
if i don't get to by tomorrow, i might not get a chance to fix it till next
week as i'll be traveling on and off. feel free to NMU (or maybe another
pkg-ltsp team member?) if you need it fixed sooner.
live well,
vagrant
More information about the Pkg-ltsp-devel
mailing list