Debian Bug report logs -
#539898
ltsp-server: ltsp-build-client fails to build i386 client on amd64
Reported by: Libor Klepáč <libor.klepac@bcom.cz>
Date: Tue, 4 Aug 2009 10:09:02 UTC
Severity: normal
Found in version ltsp/5.1.79-1
Fixed in version ltsp/5.1.81-1
Done: Vagrant Cascadian <vagrant@freegeek.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#539898; Package ltsp-server.
(Tue, 04 Aug 2009 10:09:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Libor Klepáč <libor.klepac@bcom.cz>:
New Bug report received and forwarded. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>.
(Tue, 04 Aug 2009 10:09:13 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: ltsp-server
Version: 5.1.79-1
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I wanted to test new ltsp with pulseaudio fixed.
Unfortunately, build-client fails to build i386 version of boot, amd64 version builds ok
It dies on
cp: omitting directory `/usr/bin/'
error: LTSP client installation ended abnormally
I also tried to install chroot with debootstrap and it's ok
Log files attached
With regards
Libor
- -- Package-specific info:
packages in chroot: /opt/ltsp/amd64
ii ldm 2:2.0.42-1 LTSP display manager
ii ltsp-client 5.1.79-1 LTSP client environment
ii ltsp-client-core 5.1.79-1 LTSP client environment
ii ltspfsd 0.5.13-1 Fuse based remote filesystem daemon for LTSP thin clients
ii ltspfsd-core 0.5.13-1 Fuse based remote filesystem daemon for LTSP thin clients
lts.conf from chroot: /opt/ltsp/amd64
# This is the default lts.conf file for ltsp 5.
# For more information about valid options please see:
# /usr/share/doc/ltsp-client-core/lts-parameters.txt.gz
# in the client environment or
# /usr/share/doc/ltsp-server/lts-parameters.txt.gz
# on the server
[default]
LTSP_CONFIG=True
#SOUND=False
#LOCALDEV=False
#CONFIGURE_X=False
- -- System Information:
Debian Release: squeeze/sid
APT prefers experimental
APT policy: (700, 'experimental'), (700, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages ltsp-server depends on:
ii debconf [debconf-2.0] 1.5.27 Debian configuration management sy
ii debconf-utils 1.5.27 debconf utilities
ii debootstrap 1.0.15 Bootstrap a basic Debian system
ii gettext-base 0.17-6 GNU Internationalization utilities
ii iproute 20090324-1 networking and traffic control too
ii lsb-release 3.2-23 Linux Standard Base version report
ii openssh-client 1:5.1p1-7 secure shell client, an rlogin/rsh
ii python 2.5.4-3 An interactive high-level object-o
ii tcpd 7.6.q-18 Wietse Venema's TCP wrapper utilit
ii update-inetd 4.31 inetd configuration file updater
Versions of packages ltsp-server recommends:
ii nbd-server 1:2.9.13-2 Network Block Device protocol - se
ii nfs-kernel-server 1:1.2.0-2 support for NFS kernel server
pn openbsd-inetd | inet-superser <none> (no description available)
ii openssh-server 1:5.1p1-7 secure shell server, an rshd repla
ii squashfs-tools 1:4.0-1 Tool to create and append to squas
ii tftpd-hpa 5.0-3 HPA's tftp server
Versions of packages ltsp-server suggests:
pn audi <none> (no description available)
pn dhcp <none> (no description available)
ii esou 0.2.41-5 Enlightened Sound Daemon - clients
ii kde- 4:4.2.96-1 the KDE 4 window manager (KWin)
pn ldm- <none> (no description available)
ii liba 1.0.20-1 ALSA library additional plugins
ii ltsp 0.5.13-1 Fuse based remote filesystem for L
ii nas- 1.9.2-1 Network Audio System - client bina
ii open 3.4.7.2-4 standards compliant, fast, light-w
ii puls 0.9.16~test2~20090726git59659e1db-1 PulseAudio ESD compatibility layer
pn sdm <none> (no description available)
ii xaut 1:1.0.3-2 X authentication utility
- -- debconf information:
ltsp-server/build_client: false
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkp4B/4ACgkQhMrxGRe1HmH7EgCfT+EieJTiCXB30y4UMpOCQN3E
1Y4AoJ7bZ7sMDr9ZJOwoTzux75zh2mTD
=0Z37
-----END PGP SIGNATURE-----
[ltsp.log (text/plain, attachment)]
[bootstrap.log (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#539898; Package ltsp-server.
(Tue, 04 Aug 2009 14:30:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>.
(Tue, 04 Aug 2009 14:30:08 GMT) (full text, mbox, link).
Message #10 received at 539898@bugs.debian.org (full text, mbox, reply):
tags 539898 pending
thanks
On Tue, Aug 04, 2009 at 12:05:54PM +0200, Libor Klepáč wrote:
> Unfortunately, build-client fails to build i386 version of boot, amd64 version builds ok
> It dies on
> cp: omitting directory `/usr/bin/'
> error: LTSP client installation ended abnormally
ah, this is a bug introduced by the new cross-architecture code (which is
*should* be un-used for i386 on amd64 servers)...
fixed upstream, and will include it in the next upload (although it just missed
the 5.1.79-2 upload i made half an hour ago, unfortunately).
this patch should fix the issue, please test it (i am unable to test it
myself):
=== modified file 'server/plugins/ltsp-build-client/Debian/002-cross-arch'
--- server/plugins/ltsp-build-client/Debian/002-cross-arch 2009-07-29 16:12:13 +0000
+++ server/plugins/ltsp-build-client/Debian/002-cross-arch 2009-08-04 13:28:08 +0000
@@ -23,11 +23,16 @@
*) echo "WARNING: unknown cross-architecture combination: $ARCH on $HOST_ARCH"
;;
esac
- if [ -x "/usr/bin/${CROSS_ARCH_EMULATOR}-static" ]; then
+ if [ -z "$CROSS_ARCH_EMULATOR" ]; then
+ : # no cross-architecture emulator detected
+ elif [ -x "/usr/bin/${CROSS_ARCH_EMULATOR}-static" ]; then
# prefer static variants
CROSS_ARCH_EMULATOR="/usr/bin/${CROSS_ARCH_EMULATOR}-static"
+ elif [ -x /usr/bin/${CROSS_ARCH_EMULATOR}" ]; then
+ CROSS_ARCH_EMULATOR="/usr/bin/${CROSS_ARCH_EMULATOR}"
else
- CROSS_ARCH_EMULATOR="/usr/bin/${CROSS_ARCH_EMULATOR}"
+ echo "WARNING: unable to find: $CROSS_ARCH_EMULATOR in /usr/bin"
+ unset CROSS_ARCH_EMULATOR
fi
fi
if [ -n "$CROSS_ARCH_EMULATOR" ] && [ ! -x "$CROSS_ARCH_EMULATOR" ]; then
live well,
vagrant
Added tag(s) pending.
Request was from Vagrant Cascadian <vagrant@freegeek.org>
to control@bugs.debian.org.
(Tue, 04 Aug 2009 14:30:09 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#539898; Package ltsp-server.
(Tue, 04 Aug 2009 16:03:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Libor Klepáč <libor.klepac@bcom.cz>:
Extra info received and forwarded to list. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>.
(Tue, 04 Aug 2009 16:03:09 GMT) (full text, mbox, link).
Message #17 received at 539898@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
there is " missing in second elif in patch
It aplies cleanly for me and i386 client is building now.
It's build, but it has some problems with booting (it's the same with amd64
env.) - it cannot write on read-only system - maybe 5.1.79-2 fixes this?
With regards
Libor
Dne úterý 04 Srpen 2009 16:27:34 Vagrant Cascadian napsal(a):
> tags 539898 pending
> thanks
>
> On Tue, Aug 04, 2009 at 12:05:54PM +0200, Libor Klepáč wrote:
> > Unfortunately, build-client fails to build i386 version of boot, amd64
> > version builds ok It dies on
> > cp: omitting directory `/usr/bin/'
> > error: LTSP client installation ended abnormally
>
> ah, this is a bug introduced by the new cross-architecture code (which is
> *should* be un-used for i386 on amd64 servers)...
>
> fixed upstream, and will include it in the next upload (although it just
> missed the 5.1.79-2 upload i made half an hour ago, unfortunately).
>
> this patch should fix the issue, please test it (i am unable to test it
> myself):
>
> === modified file 'server/plugins/ltsp-build-client/Debian/002-cross-arch'
> --- server/plugins/ltsp-build-client/Debian/002-cross-arch 2009-07-29
> 16:12:13 +0000 +++ server/plugins/ltsp-build-client/Debian/002-cross-arch
> 2009-08-04 13:28:08 +0000 @@ -23,11 +23,16 @@
> *) echo "WARNING: unknown cross-architecture combination:
> $ARCH on $HOST_ARCH" ;;
> esac
> - if [ -x "/usr/bin/${CROSS_ARCH_EMULATOR}-static" ]; then
> + if [ -z "$CROSS_ARCH_EMULATOR" ]; then
> + : # no cross-architecture emulator detected
> + elif [ -x "/usr/bin/${CROSS_ARCH_EMULATOR}-static" ]; then
> # prefer static variants
>
> CROSS_ARCH_EMULATOR="/usr/bin/${CROSS_ARCH_EMULATOR}-static" +
> elif [ -x /usr/bin/${CROSS_ARCH_EMULATOR}" ]; then
> + CROSS_ARCH_EMULATOR="/usr/bin/${CROSS_ARCH_EMULATOR}"
> else
> - CROSS_ARCH_EMULATOR="/usr/bin/${CROSS_ARCH_EMULATOR}"
> + echo "WARNING: unable to find: $CROSS_ARCH_EMULATOR in
> /usr/bin" + unset CROSS_ARCH_EMULATOR
> fi
> fi
> if [ -n "$CROSS_ARCH_EMULATOR" ] && [ ! -x "$CROSS_ARCH_EMULATOR"
> ]; then
>
> live well,
> vagrant
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#539898; Package ltsp-server.
(Wed, 05 Aug 2009 20:48:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>.
(Wed, 05 Aug 2009 20:48:08 GMT) (full text, mbox, link).
Message #22 received at 539898@bugs.debian.org (full text, mbox, reply):
On Tue, Aug 04, 2009 at 05:55:59PM +0200, Libor Klepáč wrote:
> there is " missing in second elif in patch
> It aplies cleanly for me and i386 client is building now.
oops. thanks for noticing! really fixed upstream, now.
> It's build, but it has some problems with booting (it's the same with amd64
> env.) - it cannot write on read-only system - maybe 5.1.79-2 fixes this?
yes, that was an issue i tried to fix in 5.1.79-2. it had to do with dash being
the new default /bin/sh.
live well,
vagrant
Reply sent
to Vagrant Cascadian <vagrant@freegeek.org>:
You have taken responsibility.
(Thu, 06 Aug 2009 00:33:07 GMT) (full text, mbox, link).
Notification sent
to Libor Klepáč <libor.klepac@bcom.cz>:
Bug acknowledged by developer.
(Thu, 06 Aug 2009 00:33:07 GMT) (full text, mbox, link).
Message #27 received at 539898-close@bugs.debian.org (full text, mbox, reply):
Source: ltsp
Source-Version: 5.1.81-1
We believe that the bug you reported is fixed in the latest version of
ltsp, which is due to be installed in the Debian FTP archive:
ltsp-client-builder_5.1.81-1_all.udeb
to pool/main/l/ltsp/ltsp-client-builder_5.1.81-1_all.udeb
ltsp-client-core_5.1.81-1_i386.deb
to pool/main/l/ltsp/ltsp-client-core_5.1.81-1_i386.deb
ltsp-client_5.1.81-1_i386.deb
to pool/main/l/ltsp/ltsp-client_5.1.81-1_i386.deb
ltsp-server-standalone_5.1.81-1_all.deb
to pool/main/l/ltsp/ltsp-server-standalone_5.1.81-1_all.deb
ltsp-server_5.1.81-1_all.deb
to pool/main/l/ltsp/ltsp-server_5.1.81-1_all.deb
ltsp_5.1.81-1.diff.gz
to pool/main/l/ltsp/ltsp_5.1.81-1.diff.gz
ltsp_5.1.81-1.dsc
to pool/main/l/ltsp/ltsp_5.1.81-1.dsc
ltsp_5.1.81.orig.tar.gz
to pool/main/l/ltsp/ltsp_5.1.81.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 539898@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@freegeek.org> (supplier of updated ltsp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 06 Aug 2009 00:19:10 +0200
Source: ltsp
Binary: ltsp-server ltsp-server-standalone ltsp-client-core ltsp-client ltsp-client-builder
Architecture: source all i386
Version: 5.1.81-1
Distribution: unstable
Urgency: low
Maintainer: LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
Changed-By: Vagrant Cascadian <vagrant@freegeek.org>
Description:
ltsp-client - LTSP client environment
ltsp-client-builder - build an LTSP environment in the installer target (udeb)
ltsp-client-core - LTSP client environment
ltsp-server - basic LTSP server environment
ltsp-server-standalone - complete LTSP server environment
Closes: 539898
Changes:
ltsp (5.1.81-1) unstable; urgency=low
.
* new upstream release:
- fix bug in cross-architecture handling when building i386 on an amd64
server. thanks to Libor Klepáč and Gideon Romm. (Closes: #539898)
- properly quote minus signs in ltsp-localapps and ltsp-build-client
manpages.
.
* drop patch to keep pulseaudio working on lenny, applied upstream.
Checksums-Sha1:
147875ad6b577a7c47c1487ab3f862461760e27d 1539 ltsp_5.1.81-1.dsc
d535d5901aff0ef793cb7da6feb2c074be5d12b4 347650 ltsp_5.1.81.orig.tar.gz
ee9337b48bc66e7ae21cb106cdf9bbd5c316836b 72643 ltsp_5.1.81-1.diff.gz
117dd43bc5ca84371bfae0151e4d0df3d682e6a6 120446 ltsp-server_5.1.81-1_all.deb
a35441b5fa2bb0b0c936652f3f4593963a1135f9 45484 ltsp-server-standalone_5.1.81-1_all.deb
f3cf5c2f65732b646c2b86992a8e8e9609ad8f3f 8468 ltsp-client-builder_5.1.81-1_all.udeb
fb7abcf0233d5105854b253e0a9db1c9b72bc9ea 100452 ltsp-client-core_5.1.81-1_i386.deb
28942138c74361ce20500da2ce5ee63261d70a3a 44842 ltsp-client_5.1.81-1_i386.deb
Checksums-Sha256:
b4f1b71f8f5cfc065ce1689af7b735d14752273149bb8e486cade712db22efb3 1539 ltsp_5.1.81-1.dsc
67f3b2fbbee54405c3f22eafe61a301e97d913329ccda91899799fdf3e29ecd4 347650 ltsp_5.1.81.orig.tar.gz
9c1327a7c33635675ea6324fc3ca475a4a7cae7e05af761ad177d7f7802df330 72643 ltsp_5.1.81-1.diff.gz
a73c38e61665175da9caadee35b246101e0b0c60a4014e25b0ff41b4fd66ad86 120446 ltsp-server_5.1.81-1_all.deb
c626870a2f8824edc0f8b60607210cbf1c3ae53b315884f3683b54bc9ce951a6 45484 ltsp-server-standalone_5.1.81-1_all.deb
b09c03f33417fcc29e4ceb0e7def41c5deae1d58a5a9aef29cc5c22866ee7210 8468 ltsp-client-builder_5.1.81-1_all.udeb
727352c37a0c458890a1efa062e1c9d7a29286e301536742230ad39d6d21d21b 100452 ltsp-client-core_5.1.81-1_i386.deb
4eb27a6ac8fb30232226edce9845f589392f823fac426d9c3962054c10b43fb8 44842 ltsp-client_5.1.81-1_i386.deb
Files:
8478b8b8fd656cf33d430207827ef0a1 1539 misc extra ltsp_5.1.81-1.dsc
d40b450860d4251d7903c97ecb29105e 347650 misc extra ltsp_5.1.81.orig.tar.gz
5dc21c0383d95247bbdfa45daaf7ec84 72643 misc extra ltsp_5.1.81-1.diff.gz
2faf7227ad1fcd460b0b01b4db7a26c6 120446 misc extra ltsp-server_5.1.81-1_all.deb
1a24721d0870b9f574f89954a1065caf 45484 misc extra ltsp-server-standalone_5.1.81-1_all.deb
e23f7817ce3e38b68f6f02004ae28cd2 8468 debian-installer extra ltsp-client-builder_5.1.81-1_all.udeb
d469af6899acfc926fa364322e01ca80 100452 misc extra ltsp-client-core_5.1.81-1_i386.deb
cb52780206cae0438b73b9e08d212dd5 44842 misc extra ltsp-client_5.1.81-1_i386.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkp6GjUACgkQlPc63BPWGpmHEQCfeabHe7R3dBiMP7FZcHORUVMj
RksAnRWMEvUx0JZQxKWD3fz+0tJiDFvy
=GhRV
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#539898; Package ltsp-server.
(Thu, 06 Aug 2009 08:51:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Libor Klepáč <libor.klepac@bcom.cz>:
Extra info received and forwarded to list. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>.
(Thu, 06 Aug 2009 08:51:11 GMT) (full text, mbox, link).
Message #32 received at 539898@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi
I have just upgraded to 5.1.81-1 and i can still see those read-only messages
during boot - X shows up, but i'm unable to type to login field, mouse is also
dead (both usb), ps2 keyboard doesn't type either
it was the same with 5.1.79-2 i think
i was testing i386 client only
Libor
Dne středa 05 Srpen 2009 22:45:48 Vagrant Cascadian napsal(a):
> On Tue, Aug 04, 2009 at 05:55:59PM +0200, Libor Klepáč wrote:
> > there is " missing in second elif in patch
> > It aplies cleanly for me and i386 client is building now.
>
> oops. thanks for noticing! really fixed upstream, now.
>
> > It's build, but it has some problems with booting (it's the same with
> > amd64 env.) - it cannot write on read-only system - maybe 5.1.79-2 fixes
> > this?
>
> yes, that was an issue i tried to fix in 5.1.79-2. it had to do with dash
> being the new default /bin/sh.
>
> live well,
> vagrant
[signature.asc (application/pgp-signature, inline)]
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 04 Sep 2009 07:44:54 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jul 1 13:21:31 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.