Bug#451892: updating libc6 destroys timezone setting
Package: libc6 Version: 2.7-0exp8 Severity: normal Hi all! Updating today libc6 and restarting the computer I am suddently in UTC, while before upgrading i was in CET. That is not good. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24-rc3 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages libc6 depends on: ii libgcc1 1:4.2.2-3 GCC support library libc6 recommends no packages. -- debconf information: glibc/restart-failed: glibc/restart-services: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451886: fgets() and poison NULL byte attacks (aka NULL escapes)
tag 451886 + wontfix thanks On Mon, Nov 19, 2007 at 05:16:29AM +, Andrew Buckeridge wrote: package: libc6 version: 2.3.6.ds1-13etch2 severity: wishlist Possible partial fix for fgets and alternatives. Bug #57729 is marked as done. It could be fixed for real. I have found null escapes a pretty reliable way of breaking many C programs including various editors. The standard C stdio.h fgets function is just plain wrong. fputs stops at a '\0', but fgets may only stop at '\n' even if a '\0' is encountered. There is no way of knowing how much is read by fgets. These functions are inconsistent and are not binary safe. The standard should be fixed. The libc will follow the standard, and the standard will never ever fix things like that. If you're going to read binary data, indeed, you should not use FILE* or fgets, but plain read(1) calls with non blocking sockets in a select loop. Anyway, the glibc _packaging_ team will never ever take the liberty to introduce new symbols that arent in the upstream glibc, it would be way too disruptive, so please bring this upstream, we don't have the resources to do that for you. and yes btw fputs stops at the first \0 because it puts a string, and strings in C are NUL terminated. fgets has a disruptive API, and _yes_ I would very much prefer that fgets had this API intead of the current: ssize_t fgets(char *buf, size_t len); with the usual semantics that -1 means error (with errno set properly), and else the return value would be the amount of bytes written in the buffer buf, not counting the last '\0', meaning that the return value would be at most equal to len - 1. Or even name this fgetline as it's what it does for real. Sadly it's not the case, blame the C committee. Meanwhile I'm leaving that bug as wontfix. -- ·O· Pierre Habouzit ··O[EMAIL PROTECTED] OOOhttp://www.madism.org pgpMF37SIgwGb.pgp Description: PGP signature
Bug#451892: updating libc6 destroys timezone setting
Norbert Preining a écrit : Package: libc6 Version: 2.7-0exp8 Severity: normal Hi all! Updating today libc6 and restarting the computer I am suddently in UTC, while before upgrading i was in CET. That is not good. Huh, are you sure it is due to the upgrade of libc6? This package doesn't handle the timezone settings anymore. -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `-people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451892: updating libc6 destroys timezone setting
Hi Aurelien, On Mo, 19 Nov 2007, Aurelien Jarno wrote: Huh, are you sure it is due to the upgrade of libc6? This package doesn't handle the timezone settings anymore. Hmm otherwise nothing of the core was updated: the only things I found was libc and locales, and I didn't see anything else which could have caused the sudden switch. Now I reconfigured tzdata and I am back in CET, but tzdata was updated last time on Nov 13 2007 (according to my aptitude log file). Hmm, strange ... Best wishes Norbert --- Dr. Norbert Preining [EMAIL PROTECTED]Vienna University of Technology Debian Developer [EMAIL PROTECTED] Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 --- GALLIPOLI (adj.) Of the behaviour of a bottom lip trying to spit mouthwash after an injection at the dentist. Hence, loose, floppy, useless. 'She went suddenly Gallipoli in his arms' - Noel Coward. --- Douglas Adams, The Meaning of Liff -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#185972: reveng
Be a man from her dreams Heba MANZANARES http://www.suggestread.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451939: libc6: Upgrading x86 chroot on ia64 dies with cannot set up thread-local storage
Package: libc6 Version: 2.3.6.ds1-13 Severity: normal Hi, I am trying to upgrade libc in a x86-32 chroot on my IA64 (Itanium) machine. It dies with the following Setting up libc6 (2.6.1-6) ... cannot set up thread-local storage: set_thread_area failed when setting up thread-local storage dpkg: error processing libc6 (--configure): subprocess post-installation script returned error exit status 127 Errors were encountered while processing: libc6 E: Sub-process /usr/bin/dpkg returned an error code (1) The underlying kernel is 2.6.22-3-mckinley. It was previously running 2.3.2.dl1-19. Any suggestions? Thanks, -i -- System Information: Debian Release: testing/unstable APT prefers stable APT policy: (900, 'stable'), (700, 'unstable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18.2-paulaner-1 Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) Versions of packages libc6 depends on: ii tzdata2007b-1Time Zone and Daylight Saving Time libc6 recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#335476: alupujak
Why let people now about meds you need, safe, secure and anonymous way to get everything you need at your door Jorrdon haak http://hourstretch.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451939: libc6: Upgrading x86 chroot on ia64 dies with cannot set up thread-local storage
Ian Wienand a écrit : Package: libc6 Version: 2.3.6.ds1-13 Severity: normal Hi, I am trying to upgrade libc in a x86-32 chroot on my IA64 (Itanium) machine. It dies with the following Setting up libc6 (2.6.1-6) ... cannot set up thread-local storage: set_thread_area failed when setting up thread-local storage dpkg: error processing libc6 (--configure): subprocess post-installation script returned error exit status 127 Errors were encountered while processing: libc6 E: Sub-process /usr/bin/dpkg returned an error code (1) The underlying kernel is 2.6.22-3-mckinley. It was previously running 2.3.2.dl1-19. Where does this version come from? It doesn't seems to be a package from Debian. Any suggestions? Could you please send us the output of ls -l /lib as well as ldd /bin/ls from the insided of the chroot? -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `-people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451892: updating libc6 destroys timezone setting
On Mo, 19 Nov 2007, Aurelien Jarno wrote: Are you sure the timezone was correct before the upgrade? I have grepped Yes quite sure. My jpilot and my palm beeped always at the same time, no 1hour difference. And my palm is in CET. all the maintainer scripts of the glibc, and none of them modifies /etc/timezone nor /etc/localtime. I cannot go back to the status before the update, so please close this bug and let us forget it for now. Sorry for the noise. Best wishes Norbert --- Dr. Norbert Preining [EMAIL PROTECTED]Vienna University of Technology Debian Developer [EMAIL PROTECTED] Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 --- `Maybe somebody here tipped off the Galactic Police,' said Trillian. `Everybody saw you come in.' `You mean they want to arrest me over the phone?' said Zaphod, `Could be. I'm a pretty dangerous dude when I'm cornered.' `Yeah,' said a voice from under the table [Ford's now completely rat- arsed at this point], `you go to pieces so fast people get hit by the shrapnel.' --- Zaphod getting paranoid over a phone call. --- Douglas Adams, The Hitchhikers Guide to the Galaxy -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Processed: tagging 451958
Processing commands for [EMAIL PROTECTED]: # Automatically generated email from bts, devscripts version 2.9.26 tags 451958 + pending Bug#451958: libc6: ldconfig manpage mentions nonexistant -F/--force command line option There were no tags set. Tags added: pending End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451892: marked as done (updating libc6 destroys timezone setting)
Your message dated Mon, 19 Nov 2007 17:23:44 +0100 with message-id [EMAIL PROTECTED] and subject line Bug#451892: updating libc6 destroys timezone setting has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) ---BeginMessage--- Package: libc6 Version: 2.7-0exp8 Severity: normal Hi all! Updating today libc6 and restarting the computer I am suddently in UTC, while before upgrading i was in CET. That is not good. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24-rc3 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15) Shell: /bin/sh linked to /bin/bash Versions of packages libc6 depends on: ii libgcc1 1:4.2.2-3 GCC support library libc6 recommends no packages. -- debconf information: glibc/restart-failed: glibc/restart-services: ---End Message--- ---BeginMessage--- Norbert Preining a écrit : On Mo, 19 Nov 2007, Aurelien Jarno wrote: Are you sure the timezone was correct before the upgrade? I have grepped Yes quite sure. My jpilot and my palm beeped always at the same time, no 1hour difference. And my palm is in CET. all the maintainer scripts of the glibc, and none of them modifies /etc/timezone nor /etc/localtime. I cannot go back to the status before the update, so please close this bug and let us forget it for now. Ok, closing it with this mail. Sorry for the noise. No problem. Cheers, Aurelien -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `-people.debian.org/~aurel32 | www.aurel32.net ---End Message---
r2689 - in glibc-package/branches/glibc-2.7/debian: . local/manpages
Author: aurel32 Date: 2007-11-19 16:25:54 + (Mon, 19 Nov 2007) New Revision: 2689 Modified: glibc-package/branches/glibc-2.7/debian/changelog glibc-package/branches/glibc-2.7/debian/local/manpages/ldconfig.8 Log: * local/manpages/ldconfig.8: remove --force option from the manpage to be consistent with the binary. Closes: #451958. Modified: glibc-package/branches/glibc-2.7/debian/changelog === --- glibc-package/branches/glibc-2.7/debian/changelog 2007-11-18 23:55:25 UTC (rev 2688) +++ glibc-package/branches/glibc-2.7/debian/changelog 2007-11-19 16:25:54 UTC (rev 2689) @@ -127,6 +127,8 @@ #445631. * debian/local/manpages/ld.so.8: document $ORIGIN, $PLATFORM and $LIB features. Closes: #444145. + * local/manpages/ldconfig.8: remove --force option from the manpage +to be consistent with the binary. Closes: #451958. [ Petr Salinger] * any/local-linuxthreads-unwind.diff: provide unwind-resume routine for @@ -152,7 +154,7 @@ * hurd-i386/cvs-O_CLOEXEC_fix.diff: New patch to fix conflicting O_CLOEXEC value. - -- Aurelien Jarno [EMAIL PROTECTED] Sun, 18 Nov 2007 22:11:35 +0100 + -- Aurelien Jarno [EMAIL PROTECTED] Mon, 19 Nov 2007 17:24:46 +0100 glibc (2.6.1-6) unstable; urgency=low Modified: glibc-package/branches/glibc-2.7/debian/local/manpages/ldconfig.8 === --- glibc-package/branches/glibc-2.7/debian/local/manpages/ldconfig.8 2007-11-18 23:55:25 UTC (rev 2688) +++ glibc-package/branches/glibc-2.7/debian/local/manpages/ldconfig.8 2007-11-19 16:25:54 UTC (rev 2689) @@ -83,9 +83,6 @@ .B \-N is also specified, the cache is still rebuilt. .TP -.B \-F\ \-\-force -Generate cache even if it looks up-to-date. -.TP .B \-f conf Use .B conf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#451939: libc6: Upgrading x86 chroot on ia64 dies with cannot set up thread-local storage
On Mon, Nov 19, 2007 at 01:18:07PM +0100, Aurelien Jarno wrote: Where does this version come from? It doesn't seems to be a package from Debian. Sorry I mistyped it, it is 2.3.6.ds1-13 Any suggestions? Could you please send us the output of ls -l /lib as well as ldd /bin/ls from the insided of the chroot? Certainly ldd === librt.so.1 = /lib/librt.so.1 (0x4002c000) libacl.so.1 = /lib/libacl.so.1 (0x40038000) libc.so.6 = /lib/libc.so.6 (0x40044000) libpthread.so.0 = /lib/libpthread.so.0 (0x4018c000) /lib/ld-linux.so.2 (0x4000) libattr.so.1 = /lib/libattr.so.1 (0x401a4000) ls -l = total 4296 lrwxrwxrwx 1 root root 16 Dec 7 2004 cpp - /usr/bin/cpp-3.3 drwxr-xr-x 2 root root4096 Oct 18 16:38 i486-linux-gnu drwxr-xr-x 2 root root4096 Dec 7 2004 init drwxr-xr-x 2 root root4096 Dec 7 2004 iptables -rwxr-xr-x 1 root root 117340 Oct 18 16:52 ld-2.6.1.so lrwxrwxrwx 1 root root 11 Nov 19 11:46 ld-linux.so.2 - ld-2.6.1.so -rw-r--r-- 1 root root5444 Oct 18 16:52 libBrokenLocale-2.6.1.so lrwxrwxrwx 1 root root 24 Nov 19 11:46 libBrokenLocale.so.1 - libBrokenLocale-2.6.1.so -rw-r--r-- 1 root root 13696 Oct 18 16:52 libSegFault.so lrwxrwxrwx 1 root root 15 Dec 7 2004 libacl.so.1 - libacl.so.1.1.0 -rw-r--r-- 1 root root 22448 Sep 20 2004 libacl.so.1.1.0 -rw-r--r-- 1 root root9804 Oct 18 16:52 libanl-2.6.1.so lrwxrwxrwx 1 root root 15 Nov 19 11:46 libanl.so.1 - libanl-2.6.1.so lrwxrwxrwx 1 root root 16 Dec 7 2004 libattr.so.1 - libattr.so.1.1.0 -rw-r--r-- 1 root root 10824 Sep 21 2004 libattr.so.1.1.0 lrwxrwxrwx 1 root root 15 Dec 7 2004 libblkid.so.1 - libblkid.so.1.0 -rw-r--r-- 1 root root 23728 Sep 25 2004 libblkid.so.1.0 -rwxr-xr-x 1 root root 1335536 Oct 18 16:52 libc-2.6.1.so lrwxrwxrwx 1 root root 13 Nov 19 11:46 libc.so.6 - libc-2.6.1.so lrwxrwxrwx 1 root root 14 Dec 7 2004 libcap.so.1 - libcap.so.1.10 -rw-r--r-- 1 root root 11024 Apr 13 2004 libcap.so.1.10 lrwxrwxrwx 1 root root 17 Dec 7 2004 libcfont.so.0 - libcfont.so.0.0.0 -rw-r--r-- 1 root root 12272 Jul 31 2004 libcfont.so.0.0.0 -rw-r--r-- 1 root root 185824 Oct 18 16:52 libcidn-2.6.1.so lrwxrwxrwx 1 root root 16 Nov 19 11:46 libcidn.so.1 - libcidn-2.6.1.so lrwxrwxrwx 1 root root 17 Dec 7 2004 libcom_err.so.2 - libcom_err.so.2.1 -rw-r--r-- 1 root root5900 Sep 25 2004 libcom_err.so.2.1 lrwxrwxrwx 1 root root 19 Dec 7 2004 libconsole.so.0 - libconsole.so.0.0.0 -rw-r--r-- 1 root root 71836 Jul 31 2004 libconsole.so.0.0.0 -rw-r--r-- 1 root root 21912 Oct 18 16:52 libcrypt-2.6.1.so lrwxrwxrwx 1 root root 17 Nov 19 11:46 libcrypt.so.1 - libcrypt-2.6.1.so lrwxrwxrwx 1 root root 19 Dec 7 2004 libctutils.so.0 - libctutils.so.0.0.0 -rw-r--r-- 1 root root 18288 Jul 31 2004 libctutils.so.0.0.0 lrwxrwxrwx 1 root root 15 Dec 7 2004 libdb.so.2 - libdb1-2.2.5.so -rw-r--r-- 1 root root 49424 Oct 18 2002 libdb1-2.2.5.so lrwxrwxrwx 1 root root 15 Dec 7 2004 libdb1.so.2 - libdb1-2.2.5.so -rw-r--r-- 1 root root9684 Oct 18 16:52 libdl-2.6.1.so lrwxrwxrwx 1 root root 14 Nov 19 11:46 libdl.so.2 - libdl-2.6.1.so lrwxrwxrwx 1 root root 13 Dec 7 2004 libe2p.so.2 - libe2p.so.2.3 -rw-r--r-- 1 root root 16720 Sep 25 2004 libe2p.so.2.3 lrwxrwxrwx 1 root root 16 Dec 7 2004 libext2fs.so.2 - libext2fs.so.2.4 -rw-r--r-- 1 root root 89100 Sep 25 2004 libext2fs.so.2.4 -rw-r--r-- 1 root root 32356 Dec 5 2004 libgcc_s.so.1 lrwxrwxrwx 1 root root 17 Dec 7 2004 libhistory.so.4 - libhistory.so.4.3 -rw-r--r-- 1 root root 23916 Nov 13 2004 libhistory.so.4.3 -rw-r--r-- 1 root root 149332 Oct 18 16:52 libm-2.6.1.so lrwxrwxrwx 1 root root 13 Nov 19 11:46 libm.so.6 - libm-2.6.1.so -rw-r--r-- 1 root root 13696 Oct 18 16:52 libmemusage.so lrwxrwxrwx 1 root root 17 Dec 7 2004 libncurses.so.5 - libncurses.so.5.4 -rw-r--r-- 1 root root 252592 May 27 2004 libncurses.so.5.4 -rw-r--r-- 1 root root 83712 Oct 18 16:52 libnsl-2.6.1.so lrwxrwxrwx 1 root root 15 Nov 19 11:46 libnsl.so.1 - libnsl-2.6.1.so -rw-r--r-- 1 root root 30436 Oct 18 16:52 libnss_compat-2.6.1.so lrwxrwxrwx 1 root root 22 Nov 19 11:46 libnss_compat.so.2 - libnss_compat-2.6.1.so -rw-r--r-- 1 root root 17884 Oct 18 16:52 libnss_dns-2.6.1.so lrwxrwxrwx 1 root root 19 Nov 19 11:46 libnss_dns.so.2 - libnss_dns-2.6.1.so -rw-r--r-- 1 root root 38420 Oct 18 16:52 libnss_files-2.6.1.so lrwxrwxrwx 1 root root 21 Nov 19 11:46 libnss_files.so.2 - libnss_files-2.6.1.so -rw-r--r-- 1 root root 17900 Oct 18 16:52 libnss_hesiod-2.6.1.so lrwxrwxrwx 1 root root 22 Nov 19 11:46 libnss_hesiod.so.2 - libnss_hesiod-2.6.1.so -rw-r--r-- 1 root root 34352 Oct 18 16:52 libnss_nis-2.6.1.so lrwxrwxrwx 1 root root 19 Nov 19 11:46 libnss_nis.so.2 - libnss_nis-2.6.1.so
Bug#451939: libc6: Upgrading x86 chroot on ia64 dies with cannot set up thread-local storage
Thank you for your help on IRC As per http://www.gelato.unsw.edu.au/archives/linux-ia64/0711/21471.html I think this is a kernel bug. When it gets resolved I will close this bug. Thanks, -i -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]