Bug#889002: Simple reboot reminder

2018-01-31 Thread martin f krafft
Package: linux-base
Version: 4.5
Severity: wishlist

We use the following line from cron to remind us to reboot
a machine, if the initrd for the currently running kernel has been
updated:

  test /proc -nt /boot/initrd.img-$(uname -r) || echo reboot required

Would you be open to the idea to provide such functionality from
linux-base?

I'd be happy to extend it to make it work for systems without
initrd, as well as in the case of kernel version upgrades
(configurable), but I'd want to gauge first if this is the right
place for such a script.

If you don't think linux-base is the place for this, please
reassign.

-- 
 .''`.   martin f. krafft <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#843153: [Pkg-samba-maint] Bug#843153: Provide a means to wake-up (reconnect) an existing share

2016-11-06 Thread martin f krafft
also sprach Mathieu Parent <math.par...@gmail.com> [2016-11-05 20:59 +0100]:
> > After a laptop suspend, SMB sessions are usually disconnected on the
> > server, and even the client will have a hard time just resuming.
> 
> This is most probably kernel-side.

Yes, I agree. Per se it's not a bug. I filed this against cifs-utils
because I was imagining a user-space interface to influence the
kernel.

> > This will either lead to soft-errors or hard-blocks, until on
> > the client, eventually, the kernel states
>
> eventually? Meaning not always?

No, always. I should have used another word. In English, eventually
means that something will happen, whereas in German and possibly
French, it might suggest that something possibly happens, or not.

> > I don't really want to shorten the 120 seconds (and I wouldn't know
> > how, there seems to be no mount option),
> 
> 120 comes from echo_interval [1] which looks undocumented.
> 
> [1] http://sources.debian.net/src/linux/4.8.5-1/fs/cifs/connect.c/?hl=496#L496

Seems a bit weird that this is hard-coded.

> Again, have you tried mount -o remount?

Yes, but unfortunately it doesn't have the desired effect. It just
blocks until the 120 seconds are over. It'd be a nice interface
though!

> > which would immediately cause a reconnection, not only after 120
> > seconds. This could then be executed by systemd for the resume
> > target…
> 
> Looking at the NFS kernel code, I don't see any resume handling.
> I don't know if it's affected too.

As far as I know, it's not affected, because NFS is datagram-based,
whereas CIFS is session-based. It's a bit like mosh and SSH…

-- 
 .''`.   martin f. krafft <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems
 
"in any hierarchy, each individual rises
 to his own level of incompetence,
 and then remains there."
 -- murphy (after dr. laurence j. peter)


digital_signature_gpg.asc
Description: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#843061: radeon/hawaii_k_smc.bin fails to load with 4.8 kernel

2016-11-03 Thread martin f krafft
Package: firmware-amd-graphics
Version: 20160824-1
Severity: normal

Booting a 4.8 kernel results in the following messages (and non-working X.org),
while booting a 4.7 kernel works just fine:

  kernel: [   38.874663] radeon :06:00.0: firmware: direct-loading firmware 
radeon/hawaii_ce.bin
  kernel: [   38.875522] radeon :06:00.0: firmware: direct-loading firmware 
radeon/hawaii_mec.bin
  kernel: [   38.876165] radeon :06:00.0: firmware: direct-loading firmware 
radeon/hawaii_rlc.bin
  kernel: [   38.877010] radeon :06:00.0: firmware: direct-loading firmware 
radeon/hawaii_sdma.bin
  kernel: [   38.877767] radeon :06:00.0: firmware: direct-loading firmware 
radeon/hawaii_mc.bin
  kernel: [   38.877786] radeon :06:00.0: firmware: failed to load 
radeon/hawaii_k_smc.bin (-2)
  kernel: [   38.877787] radeon :06:00.0: Direct firmware load for 
radeon/hawaii_k_smc.bin failed with error -2
  kernel: [   38.883896] radeon :06:00.0: firmware: direct-loading firmware 
radeon/HAWAII_smc.bin
  kernel: [   38.883900] ci_fw: mixing new and old firmware!
  kernel: [   38.884032] [drm:cik_init [radeon]] *ERROR* Failed to load 
firmware!

I suppose this either means a faulty module, or simply outdated
firmware?

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

firmware-amd-graphics depends on no packages.

firmware-amd-graphics recommends no packages.

Versions of packages firmware-amd-graphics suggests:
ii  initramfs-tools  0.125

-- no debconf information


-- 
 .''`.   martin f. krafft <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#776623: dpkg-reconfigure leaves initramfs-tools in broken 't' state (dpkg)

2015-01-29 Thread martin f krafft
Package: initramfs-tools
Version: 0.118
Severity: normal

I just set up a new jessie system and ran dpkg-reconfigure -a -u¹.

This did some stuff to grub-pc (I think) and then left
initramfs-tools broken:

  […]
  update-initramfs: deferring update (trigger activated)
  Installing for i386-pc platform.
  File descriptor 3 (pipe:[3115275]) leaked on vgs invocation. Parent PID 9176: 
grub-install
  File descriptor 3 (pipe:[3115275]) leaked on vgs invocation. Parent PID 9176: 
grub-install
  File descriptor 3 (pipe:[3115275]) leaked on vgs invocation. Parent PID 9176: 
grub-install
  Installation finished. No error reported.
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-3.16.0-4-586
  Found initrd image: /boot/initrd.img-3.16.0-4-586
  Found linux image: /boot/vmlinuz-3.16-2-486
  Found initrd image: /boot/initrd.img-3.16-2-486
  done
  /usr/sbin/dpkg-reconfigure: initramfs-tools is broken or not fully installed
  # dpkg -l initramfs-tools
  it  initramfs-tools  0.116   all generic modular 
initramfs generator


I am failing to reproduce this now, but I'll keep posting news as I find them.


¹) well, since -a was dropped:

 dpkg --get-selections | sed -rne 
's,([^[:space:]]+)[[:space:]]+install$,\1,p' \
   | xargs dpkg-reconfigure -u

-- 
 .''`.   martin f. krafft madduck@d.o @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#733545: Fails to set profiles

2013-12-29 Thread martin f krafft
also sprach Mattia Dongili malat...@linux.it [2013-12-30 15:15 +1300]:
cpufreqd: cpufreqd_set_profile : Couldn't set profile Performance 
  High set for cpu0 (240-240-performance)
cpufreqd: cpufreqd_loop: Cannot set policy, Rule unchanged 
  (none).
 
 This log seems a bit poor for the max verbosity level (this may be a
 different problem I never managed to diagnose).

Nah, I did not include verbose output, because I could not find
anything interesting therein. Right now I cannot reproduce the
problem, but I will provide a full log once I can.

Thank you for your analysis. I do not seem to have the same problem,
unfortunately, as I can manipulate the scaling via sysfs just fine.

I'll be back…

-- 
 .''`.   martin f. krafft madduck@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
(a)bort, (r)etry, (p)retend this never happened


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#656899: mdadm: sending ioctl 1261 to a partition warnings in kernel log with kernel 3.2

2012-03-05 Thread martin f krafft
also sprach Jonathan Nieder jrnie...@gmail.com [2012.03.05.1056 +0100]:
 Rik's original report…

Oh, sorry, the mail looked like a new report to me. Thanks for
watching!

-- 
 .''`.   martin f. krafft madduck@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
president thieu says he'll quit if he doesn't get more than 50% of
 the vote. in a democracy, that's not called quitting.
-- the washington post


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#644876: initramfs-tools: Boot failure from software RAID1 + LVM2 by timing

2011-10-13 Thread martin f krafft
also sprach Jort Koopmans jort.koopm...@gmail.com [2011.10.12.2143 +0200]:
 In the mean while I've checked another solution; moving the call
 to the local-top scripts till after the ROOTDELAY loop (within the
 local file).

init-top/udev also uses it.

 This works in my config. But this would delay finding the ROOT dir
 in normal instances (where devices are quick enough)

So?

Instead of patching this here and there with band aids, I suggest
that everyone with an interest instead invests time in testing
mdadm/experimental, which provides event-based assembly, and helps
porting the changes to current mdadm (since I don't have the time at
the moment). And then, LVM is up next.

-- 
 .''`.   martin f. krafft madduck@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#644876: initramfs-tools: Boot failure from software RAID1 + LVM2 by timing

2011-10-13 Thread martin f krafft
also sprach Jort Koopmans jort.koopm...@gmail.com [2011.10.13.1148 +0200]:
 First of all, thanks for helping me out.

(I did not CC the bug report at the time…)

- if you are criticising initramfs/mdadm, then it helps to
  reproduce the output you are seeing, ideally after set -x.
 
 True, since this machine does not have a serial port I haven't been able
 to log the output yet (but i'll look into that).

http://wiki.debian.org/InitramfsDebug

-- 
 .''`.   martin f. krafft madduck@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
man kann die menschen nur von ihren eigenen meinungen überzeugen.
-- charles tschopp


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#506419: high volumes of traffic kill forcedeth chip

2011-03-24 Thread martin f krafft
also sprach Jonathan Nieder jrnie...@gmail.com [2011.03.24.0728 +0100]:
  I'm closing this because I think a year is more than enough time to test
  a new version.
 
 I'll take ownership then.  I used to have a forcedeth and while I
 don't anymore, I'm interested in the driver being reliable.
 
 Martin, ping?  Of course if you've lost interest (e.g., if you've lost
 the hardware) then closing the bug again is probably the right thing
 to do.

I still have the hardware, but it's on a production machine. It is
onboard and I added a separate NIC, so it's unused, but I cannot
really run kernel-level experiments.

However, the machine has KVM, and as soon as KVM supports PCI
passthrough, that might be useful. There are two cards connected to
each other (I expected debugging), and with two KVM instances, this
could be interesting.

-- 
 .''`.   martin f. krafft madduck@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
never try to explain computers to a layman.
 it's easier to explain sex to a virgin.
-- robert heinlein
 
(note, however, that virgins tend to know a lot about computers.)


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Bug#612298: repeated columns on VGA/Radeon head

2011-02-07 Thread martin f krafft
- 
MAbort- SERR- PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin B routed to IRQ 75
Region 0: Memory at fbcfc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: access denied
Kernel driver in use: HDA Intel

07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8367]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- TAbort- 
MAbort- SERR- PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 67
Region 0: I/O ports at d800 [size=256]
Region 2: Memory at fbdff000 (64-bit, non-prefetchable) [size=4K]
Region 4: Memory at fadf (64-bit, prefetchable) [size=64K]
Expansion ROM at fbdc [disabled] [size=128K]
Capabilities: access denied
Kernel driver in use: r8169

08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device [1043:8367]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast TAbort- TAbort- 
MAbort- SERR- PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 66
Region 0: I/O ports at e800 [size=256]
Region 2: Memory at fbeff000 (64-bit, non-prefetchable) [size=4K]
Region 4: Memory at faef (64-bit, prefetchable) [size=64K]
Expansion ROM at fbec [disabled] [size=128K]
Capabilities: access denied
Kernel driver in use: r8169


** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0dda:2001 Integrated Circuit Solution, Inc. Multi-Card 
Reader
Bus 002 Device 003: ID 1058:1003 Western Digital Technologies, Inc. 
Bus 002 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 006 Device 002: ID 03f0:1024 Hewlett-Packard Smart Card Keyboard
Bus 007 Device 002: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 007 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle 
(HCI mode)
Bus 008 Device 002: ID 20df:0001 Simtec Electronics Entropy Key [UDEKEY01]
Bus 002 Device 008: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 
TetraHub
Bus 002 Device 009: ID 0409:005a NEC Corp. HighSpeed Hub


-- System Information:
Debian Release: 6.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-2.6.37-trunk-amd64 depends on:
ii  debconf [debconf 1.5.38  Debian configuration management sy
ii  initramfs-tools  0.98.8  tools for generating an initramfs
ii  linux-base   2.6.37-1~experimental.1 Linux image base package
ii  module-init-tool 3.12-1  tools for managing Linux kernel mo

Versions of packages linux-image-2.6.37-trunk-amd64 recommends:
ii  firmware-linux-free   2.6.32-30  Binary firmware for various driver

Versions of packages linux-image-2.6.37-trunk-amd64 suggests:
pn  grub | lilo   none (no description available)
pn  linux-doc-2.6.37  none (no description available)

Versions of packages linux-image-2.6.37-trunk-amd64 is related to:
pn  firmware-bnx2 none (no description available)
pn  firmware-bnx2xnone (no description available)
pn  firmware-ipw2x00  none (no description available)
pn  firmware-ivtv none (no description available)
pn  firmware-iwlwifi  none (no description available)
ii  firmware-linux0.28   Binary firmware for various driver
ii  firmware-linux-nonfree0.28   Binary firmware for various driver
pn  firmware-qlogic   none (no description available)
pn  firmware-ralink   none (no description available)
pn  xen-hypervisornone (no description available)

-- debconf information excluded


-- 
 .''`.   martin f. krafft madduck@d.o

2.6.36-rc6: udev settle timeouts during rcS (audio-related?)

2010-10-27 Thread martin f krafft
 bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory 
Controller Channel 2 Control Registers (rev 05)
Subsystem: Intel Corporation Device 8086
  ff:06.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory 
Controller Channel 2 Address Registers (rev 05)
Subsystem: Intel Corporation Device 8086
  ff:06.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory 
Controller Channel 2 Rank Registers (rev 05)
Subsystem: Intel Corporation Device 8086
  ff:06.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory 
Controller Channel 2 Thermal Control Registers (rev 05)
Subsystem: Intel Corporation Device 8086

The kernel BUG:

  BUG: unable to handle kernel NULL pointer dereference at 01a4
  IP: [a02e9e54] edac_create_mci_instance_attributes+0xe0/0x139 
[edac_core]
  PGD 6393ff067 PUD 6393fe067 PMD 0 
  Oops:  [#1] SMP 
  last sysfs file: /sys/devices/pci:ff/:ff:02.1/uevent
  CPU 1 
  Modules linked in: i7core_edac(+) tpm cdc_acm wmi soundcore processor 
serio_raw evdev tpm_bios i2c_i801 asus_atk0110 pcspkr edac_core button shpchp 
pci_hotplug snd_page_alloc i2c_core sha256_generic aes_x86_64 aes_generic cbc 
ext4 mbcache jbd2 crc16 dm_crypt dm_mod raid1 md_mod sg sr_mod sd_mod cdrom 
crc_t10dif usbhid hid usb_storage uhci_hcd ahci libahci libata scsi_mod 
ehci_hcd usbcore r8169 mii thermal thermal_sys nls_base [last unloaded: 
scsi_wait_scan]

  Pid: 705, comm: modprobe Tainted: GW   2.6.36-rc6-amd64 #1 P6T6 WS 
REVOLUTION/System Product Name
  RIP: 0010:[a02e9e54]  [a02e9e54] 
edac_create_mci_instance_attributes+0xe0/0x139 [edac_core]
  RSP: 0018:880638f37b88  EFLAGS: 00010282
  RAX: 01a4 RBX: 88063c718a20 RCX: 
  RDX: 88063a56c0f0 RSI: a02ecdc0 RDI: 88063c718a30
  RBP: a04bcd28 R08: 880001a31928 R09: 88063a56c130
  R10: 88063c718370 R11: 88063a56c130 R12: 88063c718a30
  R13: 88063a56c000 R14: 88063a56c130 R15: 0060
  FS:  7f57294e1700() GS:880001a2() knlGS:
  CS:  0010 DS:  ES:  CR0: 80050033
  CR2: 01a4 CR3: 0006393fc000 CR4: 06e0
  DR0:  DR1:  DR2: 
  DR3:  DR6: 0ff0 DR7: 0400
  Process modprobe (pid: 705, threadinfo 880638f36000, task 
880639209b40)
  Stack:
  88063a56c0f0 88063c718370 8806399802d0 88063c718360
  0 a04bcc38 88063c718370 88063a56c000 88063a56c130
  0 0060 a02e9e75 88063a56c0f0 88063a56c0f0
  Call Trace:
  [a02e9e75] ? edac_create_mci_instance_attributes+0x101/0x139 
[edac_core]
  [a02e9f1b] ? edac_create_sysfs_mci_device+0x6e/0x1d3 [edac_core]
  [a02e89a5] ? edac_mc_add_mc+0x8d/0x16d [edac_core]
  [a04bbdd8] ? i7core_probe+0x842/0x9f9 [i7core_edac]
  [811a24e7] ? local_pci_probe+0x49/0x93
  [811a3226] ? pci_device_probe+0xc2/0xef
  [81228782] ? driver_sysfs_add+0x66/0x8d
  [812288c3] ? driver_probe_device+0xa8/0x138
  [812289a2] ? __driver_attach+0x4f/0x6f
  [81228953] ? __driver_attach+0x0/0x6f
  [81227f4c] ? bus_for_each_dev+0x44/0x78
  [812283a4] ? bus_add_driver+0xa8/0x1f0
  [81228c49] ? driver_register+0x90/0xf8
  [811a3470] ? __pci_register_driver+0x4e/0xbe
  [a04c007d] ? i7core_init+0x7d/0x9d [i7core_edac]
  [a04c] ? i7core_init+0x0/0x9d [i7core_edac]
  [81002079] ? do_one_initcall+0x78/0x131
  [81072982] ? sys_init_module+0x97/0x1d5
  [81008a02] ? system_call_fastpath+0x16/0x1b
  Code: 8d 63 10 4c 89 33 48 c7 c6 c0 cd 2e a0 4c 89 e7 48 89 43 08 48 89 18 48 
8b 45 10 4c 89 6b 58 48 89 43 50 48 8b 45 10 48 8b 14 24 48 8b 08 31 c0 e8 8e 
33 ea e0 85 c0 75 3c 48 8b 43 50 4c 89 e2 
  RIP  [a02e9e54] edac_create_mci_instance_attributes+0xe0/0x139 
[edac_core]
  RSP 880638f37b88
  CR2: 01a4
  ---[ end trace a7919e7f17c0a727 ]---

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
when faced with a new problem, the wise algorithmist
 will first attempt to classify it as np-complete.
 this will avoid many tears and tantrums as
 algorithm after algorithm fails.
  -- g. niruta


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#551101: still exists

2010-06-21 Thread martin f krafft
also sprach Ben Hutchings b...@decadent.org.uk [2010.06.21.0120 +0200]:
  I am running 2.6.32 and am faced by exactly this problem on
  a machine I cannot just reboot:
  
% ps aux | egrep -c '\D\.+vgdisplay'
37821
  
  lsof or strace on existing processes don't show anything, but strace
  on a new vgdisplay process shows that it blocks on opening
  /dev/cdrom, which seems to be defective.
 
 Was this a version before or after the libata transition?

I have not really followed the transition, but this is on a lenny
system with a 2.6.32 backports.org kernel. How can I check?

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#551101: still exists

2010-06-21 Thread martin f krafft
also sprach Ben Hutchings b...@decadent.org.uk [2010.06.21.1211 +0200]:
 We switched from IDE drivers to libata-based drivers in 2.6.32-10.  My
 suspicion is that this is a bug in ide-cd which will no longer apply.

This could very well be. I was running
linux-image-2.6.32-bpo.2-amd64 2.6.32-8~bpo50+1 at the time. With
linux-image-2.6.32-bpo.5-amd64 2.6.32-15~bpo50+1, the problem seems
to have disappeared.

Thanks,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#583917: initramfs-tools: long delay (6–200 minutes) during boot (root device detection) after upgrade on RAID/LVM/LUKS setup

2010-06-01 Thread martin f krafft
also sprach Paul Menzel pm.deb...@googlemail.com [2010.06.01.1127 +0200]:
 Dear Debian mdadm maintainers and Debian LVM Team,
 
 could you please comment on the first issue if it is related to your
 packages.

I don't see a way in which mdadm could be responsible for this. Have
you tried downgrading it to see if the error persists?

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
vulgarity is simply the conduct of other people.
-- oscar wilde


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#551101: still exists

2010-05-17 Thread martin f krafft
I am running 2.6.32 and am faced by exactly this problem on
a machine I cannot just reboot:

  % ps aux | egrep -c '\D\.+vgdisplay'
  37821

lsof or strace on existing processes don't show anything, but strace
on a new vgdisplay process shows that it blocks on opening
/dev/cdrom, which seems to be defective.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#572256: linux-base does not install debconf files

2010-03-02 Thread martin f krafft
Package: linux-base
Version: 2.6.33-1~experimental.1
Severity: serious

You forgot to install the debconf files, thus yielding:

  Setting up linux-base (2.6.33-1~experimental.1) ...
  Error setting debconf question linux-base/disk-id-convert-auto: 
linux-base/disk-id-convert-auto doesn't exist at 
/var/lib/dpkg/info/linux-base.postinst line 1384, STDIN line 2.
  dpkg: error processing linux-base (--configure):
   subprocess installed post-installation script returned error exit status 9

% sudo grep linux-base /var/cache/debconf/templates.dat || echo not found
not found

% ls /var/lib/dpkg/info/linux-base.{templates,config}
ls: cannot access /var/lib/dpkg/info/linux-base.templates: No such file or 
directory
ls: cannot access /var/lib/dpkg/info/linux-base.config: No such file or 
directory

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-2-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-base depends on:
ii  libapt-pkg-perl   0.1.24 Perl interface to libapt-pkg

linux-base recommends no packages.

linux-base suggests no packages.

-- no debconf information


-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#572256: closed by Ben Hutchings b...@decadent.org.uk (Re: Bug#572256: linux-base does not install debconf files)

2010-03-02 Thread martin f krafft
also sprach Debian Bug Tracking System ow...@bugs.debian.org [2010.03.02.1942 
+0100]:
 You're a bit late with this...

Sorry, I've been having bugs.debian.org access problems all day, and
I didn't see a newer package. Anyway, glad this is fixed.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: md homehost

2010-02-23 Thread martin f krafft
also sprach Goswin von Brederlow goswin-...@web.de [2010.02.23.0829 +0100]:
 Or virtualization with raid in the virtual hosts. The host system will
 see all the raids of the virtual systems but none of them should be
 started.

I'd say there are better ways to set this up, but this is a fair
point.

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
one should never allow one's mind
 and one's foot to wander at the same time.
-- edward perkins (yes, the librarian)
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: md homehost

2010-02-23 Thread martin f krafft
also sprach Goswin von Brederlow goswin-...@web.de [2010.02.23.0831 +0100]:
 Both filesystems and LVM have UUIDs. Does dm-crypt / LUKS have one
 too?

LVM already identifies PVs using UUIDs, so if you are using
anything-on-LVM-on-md, you need not worry about device names anyway.

dm-crypt currently needs to be told explicitly to use a base device
using /dev/disk/by-uuid if you want it to be flexible.

The only issue homehost protects against, I think, is machines that
use /dev/md0 directly from grub.conf or fstab.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: (boot time consequences of) Linux mdadm superblock question.

2010-02-22 Thread martin f krafft
also sprach Goswin von Brederlow goswin-...@web.de [2010.02.22.0806 +0100]:
  Yes, it would be useful to have a system UUID that could be
  generated by the installer and henceforth written to the newly
  installed system. This is probably something the LSB should push.
  But you could also bring it up for discussion on debian-devel.
 
 How would that work with network boot where the initrd would have to
 work for multiple hosts?

Right now, that doesn't work either, except with the traditional
method of simply assembling all arrays found. Neil has implemented
the homehost feature to prevent that. Arguably that's to protect
against a circumstance that is rather rare, and one might not
want/need it. However, if used, then it is true:

  Unless the homehost in the superblock matches the local value, you
  need mdadm.conf to assemble the devices, because the superblock
  information won't be trusted if the homehost doesn't match.

  To be able to determine whether the homehost matches, you need to
  know the value for the system after the initramfs was unpacked.
  Therefore, the homehost value must either be stored in the
  initramfs, which makes it non-portable, or we must use a unique
  identifier of the system that is available from ROM, e.g. the CPU
  ID. I don't think that's standardised.

If auto-assembly of all RAIDs bears dangers and must be regulated,
then we must either have host-specific initramfs's, or be able to
determine the homehost value early during boot otherwise.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: (boot time consequences of) Linux mdadm superblock question.

2010-02-22 Thread martin f krafft
also sprach Michael Evans mjevans1...@gmail.com [2010.02.22.0837 +0100]:
 I don't know how whatever was mentioned previously would work for
 that, but I do have a solution.

[…]

 Incremental assembly, or examine with all block devices to
 generate a new mdadm.conf file.

Please see the thread for reasons why incremental assembly works
only with an mdadm.conf file, or if you can uniquely identify the
system before the root filesystem is mounted.

Please see the thread for reasons why unconditional auto-assembly of
all available arrays may not be desirable.

 Presuming you have a consistently labeled rootfs in your
 deployment (say mandating that the / filesystem be labeled 'root'
 or some other value and that no other FS may share that same
 label) then it should work out just fine.

I fundamentally agree. However, driving this change from mdadm will
be impossible. If that is the way to go, then we must first ensure
that device names become deprecated, and that everyone uses
/dev/disk/by-uuid/*. Only then can we start relying on it.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: md homehost (was: Bug#567468: (boot time consequences of) Linux mdadm superblock) question.

2010-02-22 Thread martin f krafft
also sprach Piergiorgio Sartor piergiorgio.sar...@nexgo.de [2010.02.21.2113 
+0100]:
 I do not see how the homehost plays a role, here.

Neil,

Could you please put forth the argument for why the homehost must
match, and why unconditional auto-assembly is not desirable?
Realistically, what problems are we protecting against?

Thanks,

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
fitter, healthier, more productive
like a pig, in a cage, on antibiotics
  -- radiohead
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: md homehost (was: Bug#567468: (boot time consequences of) Linux mdadm superblock) question.

2010-02-22 Thread martin f krafft
also sprach Neil Brown ne...@suse.de [2010.02.23.0330 +0100]:
 The problem to protect against is any consequence of rearranging
 devices while the host is off, including attaching devices that
 previously were attached to a different computer.

How often does this happen, and how grave/dangerous are the effects?

 But if '/' is mounted by a name in /dev/md/, I want to be sure
 mdadm puts the correct array at that name no matter what other
 arrays might be visible.

Of course it would be nice if this happened, but wouldn't it be
acceptable to assume that if someone swaps drives between machines
that they ought to know how to deal with the consequences, or at
least be ready to tae additional steps to make sure the system still
boots as desired?

Even if the wrong array appeared as /dev/md0 and was mounted as root
device, is there any actual problem, other than inconvenience?
Remember that the person who has previously swapped the drives is
physically in front of (or behind ;)) the machine.

I am unconvinced. I think we should definitely switch to using
filesystem-UUIDs over device names, and that is the only real
solution to the problem, no?

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
Escape Meta Alt Control Shift
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: (boot time consequences of) Linux mdadm superblock question.

2010-02-21 Thread martin f krafft
also sprach Daniel Reurich dan...@centurion.net.nz [2010.02.19.0351 +0100]:
 But if a generated 'system uuid' value (I just suggested the root fs
 UUID because it would be highly unlikely to be unchanged, and nobody
 would be likely to fiddle with it) was copied into a file
 called /etc/system_uuid and copied into the initrd, then we could add
 put into mdadms hook script in initramfs-tools, to verify and update the
 homehost variable in the boot time required raid volumes when ever a new
 initrd is installed.  (This generally happens on debian whenever a
 kernel is installed and mdadm is installed or upgraded.

Neil's point is that no such value exists. The root filesystem UUID
is not available when the array is created. And updating the
homehost in the RAID metadata at boot time would defeat the purpose
of homehost in the first place.

 As an added protection we could include checks in mdadm shutdown
 script a check that warns when mdadm.conf doesn't exist and the
 /etc/system_uuid doesn't match the homehost value in the boottime
 assembled raid volumes.  If we did use the root filesystem UUID
 for this, we could compare that as well.

Debian has no policy for this. There is no way to warn a user and
interrupt the shutdown process.

 It would be useful to have a tool similar to /bin/hostname that
 could be used to create|read|verify|update the system uuid, which
 would update all the relevant locations which store and check
 against this system uuid.

Yes, it would be useful to have a system UUID that could be
generated by the installer and henceforth written to the newly
installed system. This is probably something the LSB should push.
But you could also bring it up for discussion on debian-devel.

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
arguments are extremely vulgar,
 for everyone in good society
 holds exactly the same opinion.
-- oscar wilde
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: (boot time consequences of) Linux mdadm superblock question.

2010-02-21 Thread martin f krafft
also sprach Piergiorgio Sartor piergiorgio.sar...@nexgo.de [2010.02.19.1016 
+0100]:
 There is the kernel boot paramenter rd_NO_MDADMCONF, which
 forces dracut to do not use the mdadm.conf in the initramfs
 image.
 
 My impression is that it uses the mdadm -I functionality.

Indeed, it does. However, I could not find out how it does device
naming? From what I understand, mdadm will only assemble devices
using the name stored in the superblocks iff the homehost matches,
so dracut either doesn't provide for this and requires the use of
UUIDs to mount filesystems (making the array name secondary), or it
needs to know what the homehost is. For this, it either needs
mdadm.conf, or the hostname must be stored in the initramfs.

Could you research this and let us know how dracut invokes mdadm?

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
licht wird alles, was ich fasse
 - friedrich nietzsche
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: (boot time consequences of) Linux mdadm superblock question.

2010-02-21 Thread martin f krafft
also sprach Daniel Reurich dan...@centurion.net.nz [2010.02.21.2004 +0100]:
 On Sun, 2010-02-21 at 18:14 +0100, martin f krafft wrote:
  also sprach Daniel Reurich dan...@centurion.net.nz [2010.02.19.0351 
  +0100]:
   But if a generated 'system uuid' value (I just suggested the root fs
   UUID because it would be highly unlikely to be unchanged, and nobody
   would be likely to fiddle with it) was copied into a file
   called /etc/system_uuid and copied into the initrd, then we could add
   put into mdadms hook script in initramfs-tools, to verify and update the
   homehost variable in the boot time required raid volumes when ever a new
   initrd is installed.  (This generally happens on debian whenever a
   kernel is installed and mdadm is installed or upgraded.
  
  Neil's point is that no such value exists. The root filesystem UUID
  is not available when the array is created. And updating the
  homehost in the RAID metadata at boot time would defeat the purpose
  of homehost in the first place.
 
 I said copy

You said update the homehost variable in the boot time required
raid volumes initrd is installed.

   As an added protection we could include checks in mdadm
   shutdown script a check that warns when mdadm.conf doesn't
   exist and the /etc/system_uuid doesn't match the homehost
   value in the boottime assembled raid volumes.  If we did use
   the root filesystem UUID for this, we could compare that as
   well.
  
  Debian has no policy for this. There is no way to warn a user
  and interrupt the shutdown process.
 
 We could use the mdadm to fix it though to ensure the system won't
 end up in an unbootable state. 

No, because the whole point of homehost is that it should not be
automatically updated.

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
truth is stranger than fiction, but it is because
 fiction is obliged to stick to possibilities; truth isnt.
   -- mark twain
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: (boot time consequences of) Linux mdadm superblock question.

2010-02-18 Thread martin f krafft
also sprach Neil Brown ne...@suse.de [2010.02.18.1834 +1300]:
 But it would be rather awkward to store the uuid of the root
 filesystem in the metadata for the array that stores the root
 filesystem (and so is created before the root filesystem)...

True. You'd have to update the superblock UUID right after creation
of the filesystem. That doesn't sound like a robust strategy to
making mdadm.conf optional.

 Are you suggesting that when mdadm finds some bits that looks like
 the form an array it should test-assemble it, look inside for
 a filesystem, extra the uuid of that filesystem and compare
 against some known uuid before deciding whether to assemble that
 array or not?  I hope not.

Hehe, that would be fun, wouldn't it? ;)

 So I don't think I know what is really being proposed.

I really would like to make mdadm.conf optional and still have
things work incrementally from initrd.

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
stupidity management for the superuser
is a user space issue in unix systems.
   -- alan cox
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: [dan...@centurion.net.nz: Re: (boot time consequences of) Linux mdadm superblock question.]

2010-02-17 Thread martin f krafft
I should not have bounced that message to -quiet, so here she goes
again, the good idea:

- Forwarded message from Daniel Reurich dan...@centurion.net.nz -

 Debian experimental. But so far, I was unable to get rid of
 mdadm.conf because it only works without the info in that file if
 the homehost is correctly encoded in the metadata. So the challenge
 I am facing is http://bugs.debian.org/567468.

Why not use an installation generated uuid like that of the root
filesystem for the homehost identifier.  It's less likely to change then
just about any other system identifier.

- End forwarded message -

-- 
martin | http://madduck.net/ | http://two.sentenc.es/
 
http://lavender.cime.net/~ricky/badgers.txt
 
spamtraps: madduck.bo...@madduck.net


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: not alone

2010-02-15 Thread martin f krafft
also sprach Moritz Muehlenhoff j...@inutil.org [2010.02.15.0111 +1300]:
  The machine is in a rack and running lenny, so I'll have to wait for
  a backport or squeeze, but then I ought to be able to test thanks to
  the third network card I now have installed.
 
 Did you test this yet (preferrably with the current Squeeze kernel,
 installs fine in stable)? 

No. This machine is a core part of my infrastructure. It will really
have to wait until after I did a squeeze upgrade — or can go to the
rack.

Thanks for following up. I hope you understand.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
there was silence for a moment, and then out of the scrambled mess
 of arthur's brain crawled some words.
 -- hitchhiker's guide to the galaxy


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: please set hostname via sysctl early on

2010-01-29 Thread martin f krafft
Package: initramfs-tools
Version: 0.93.4
Severity: wishlist

mdadm in incremental mode needs the hostname to be able to work
without a configuration file, which would make RAID-boot much more
robust. Instead of mdadm touching
/proc/sys/kernel/{host,domain}name, it feels like initramfs should
do that.

The attached scripts take care of it. hostname is the hook, and
00hostname the script for init-top. It might make more sense to put
this into local-top though, I don't really know how it interacts
with netboot.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
#!/bin/sh
#
# initramfs script to inform the kernel about the hostname early on
#
# Copyright © 2010 martin f. krafft madd...@debian.org
# Released under the terms of the Artistic Licence 2.0
#
set -eu

case ${1:-} in prereqs) exit 0;; esac

if [ -s /conf/hostname ]; then
  . /scripts/functions

  HOSTNAME=$(cat /conf/hostname)
  log_begin_msg Setting hostname to $HOSTNAME

  case $HOSTNAME in
*.*)
  echo ${HOSTNAME#*.} /proc/sys/kernel/domainname
  HOSTNAME=${HOSTNAME%%.*}
  ;;
  esac
  echo $HOSTNAME /proc/sys/kernel/hostname

  log_end_msg
fi

exit
#!/bin/sh
#
# initramfs hook to store the hostname in the initrd
#
# Copyright © 2010 martin f. krafft madd...@debian.org
# Released under the terms of the Artistic Licence 2.0
#
set -eu

exec hostname --fqdn  $DESTDIR/conf/hostname


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: please set hostname via sysctl early on

2010-01-29 Thread martin f krafft
also sprach Marco d'Itri m...@linux.it [2010.01.30.0233 +1300]:
  mdadm in incremental mode needs the hostname to be able to work
  without a configuration file, which would make RAID-boot much
  more robust. Instead of mdadm touching
  /proc/sys/kernel/{host,domain}name, it feels like initramfs
  should do that.
 What happens if the hostname is changed but the initramfs is not
 rebuilt?

How likely is that to happen? How likely is it to happen that the
hostname is changed, an array built (thus carrying the new
hostname), and the initramfs not rebuilt?

Yes, I see these problems, but I don't think they are so real that
they warrant guarding against them.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
syntactic sugar causes cancer of the semicolon.
-- epigrams in programming


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: please set hostname via sysctl early on

2010-01-29 Thread martin f krafft
also sprach Marco d'Itri m...@linux.it [2010.01.30.0839 +1300]:
   What happens if the hostname is changed but the initramfs is not
   rebuilt?
  How likely is that to happen? How likely is it to happen that the
  hostname is changed, an array built (thus carrying the new
  hostname), and the initramfs not rebuilt?
 It looks likely to me when building a new system.

Right, but if you muck around with the system at this level,
I assume you can recover the system if it fails to bring up the RAID
by itself using the initramfs console.

Anyway, I don't really see a way to guard against the problems, nor
a way to solve it otherwise, short of running update-initramfs from
the hostname binary or grub trying to read /etc/hostname and passing
it via kernel command line. I guess I could try this, but it sounds
fragile and hard.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
i wish i hadn't slept all day, it's really lowered my productivity
   -- robert mcqueen


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#567468: domainname

2010-01-29 Thread martin f krafft
also sprach Gabor Gombas gomb...@digikabel.hu [2010.01.30.1131 +1300]:
 IMHO you are confused: /proc/sys/kernel/domainname is the NIS
 domain name and has nothing to do with DNS; in fact, the NIS
 domain can be different from the DNS domain. Thus your script is
 doubly wrong: on a NIS system hostnames are normally not qualified
 so you cannot obtain the NIS domain from the host name, and on
 a non-NIS system the NIS domainname should remain unset even if
 the hostname is qualified.

Okay, so the script is wrong in that it sets the domain name, which
can be easily fixed. I don't see how it's doubly wrong

 Also, mdadm currently works fine with custom-built kernels having
 no initramfs at all. Why break that?

I am not breaking that, but it's been deprecated for years. In fact,
kernel-mode md assembly does not support 1.x metadata — now the
default — and that won't be changed.

 It would be much nicer to
 patch mdadm to try to read /etc/hostname directly if gethostname()
 returns an empty string.

There is no /etc/hostname in the initrd, but this is an idea.

 Regarding to the issue Marco raised: in fact it is quite common to
 install a machine on an internal network where it gets some random
 name from DHCP, and rename it when it is ready to be put at it's
 intended location. When you do not have physical access to the
 final location then finding out that the machine no longer boots
 with the new name may be painful.

It won't be a problem is the mdadm.conf file is in place and
accurate. Having the hostname set and correct just means that it
would all work even without the conf file.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#566192: initramfs-tools: md0 device not recognized at boot after upgrade to kernel 2.6.30

2010-01-21 Thread martin f krafft
also sprach Louis Richard Pirlet lrpir...@gmail.com [2010.01.22.0952 +1300]:
 I upgraded my kernel from 2.6.26 to 2.6.30 and could not boot the
 system over the new kernel. I still can boot it from the old
 2.6.26 kernel.
 
 My root disk is  on a mirror raid based on 2 SCSI disk. The boot
 process stopsand gives a message to the effect that the file
 system is unavailable.

Have you tried the rootdelay parameter?

 I think there is a problem with the initramfs-tools because there
 is no mdadm.conf describing my md devices... In fact there is no
 mdadm directory under etc in the initrd.img-2.6.30.2.686 created
 by the upgrade.

This is not good but mdadm's initramfs is designed to work anyway.
Once your system boots, it would be good to find out what's going
on. Is there an /etc/mdadm/mdadm.conf there?

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#563466: rebinding is enough to cause freeze

2010-01-04 Thread martin f krafft
The module needs not be reloaded; it is enough to rebind the device
to the driver via sysfs to cause the freeze.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#563466: reloading ath5k module and bringing link up freezes machine

2010-01-02 Thread martin f krafft
   none (no description available)

-- debconf information excluded


-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: Debian Kernel Group Meeting

2009-10-19 Thread martin f krafft
also sprach Vincent Sanders vi...@debian.org [2009.10.15.1431 +0200]:
 Debian Kernel Group Meeting 
 ===
 
 Report by Vincent Sanders for Debian Project Kernel List

Dear kernel team, and Vincent the reporter,

I really appreciate this account, for two reasons: first, the past
years have somewhat given the impression that we had very little of
a kernel team, but seeing the names on the list of attendees at this
series of meetings really gives me hope. Thank you for investing
your time into these meetings.

Second, the apparent professionality and effectiveness with which
these meetings were conducted and recorded strongly underlines this
hope.

It's also great to see Canonical's mandate to sync with Debian.
That's additional good news for Debian.

Thank you all,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
most people become bankrupt through having invested too heavily in
 the prose of life. to have ruined one's self over poetry is an
 honour.
-- oscar wilde


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: not alone

2009-09-12 Thread martin f krafft
also sprach Moritz Muehlenhoff j...@inutil.org [2009.09.12.1009 +0200]:
 Please test with 2.6.31 (in unstable soon). If the problem persists
 it should be reported upstream at http://bugzilla.kernel.org

The machine is in a rack and running lenny, so I'll have to wait for
a backport or squeeze, but then I ought to be able to test thanks to
the third network card I now have installed.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
the liar at any rate recognises that recreation, not instruction, is
 the aim of conversation, and is a far more civilised being than the
 blockhead who loudly expresses his disbelief in a story which is told
 simply for the amusement of the company.
-- oscar wilde


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#494363: thecus nic driver multicast issue

2009-08-10 Thread martin f krafft
also sprach Joey Hess jo...@debian.org [2008.08.08.2035 +0200]:
 Apparently the nic driver for my thecus n2100 has a problem with
 multicast packets. It ignores them unless put in promisc or allmulti
 mode.

I cannot reproduce this at all. My N2100 with lenny and tbm's lenny
kernels works fine with IPv6. Following the instructions by Steve
Langasek, I verified with `ip neigh` that the N2100 ('vizier') and
my laptop ('lapse') did not know each other, and that the N2100 was
not in promisc or allmulti mode, and then ran `tcpdump` on the
laptop and pinged the N2100 from the laptop:

  19:08:31.608732 IP6 2001:41e0:ff12:0:214:a4ff:fe04:eadc  ff02::1:ff30:386a: 
ICMP6, neighbor solicitation, who has 2001:41e0:ff12:0:214:fdff:fe30:386a, 
length 32
  19:08:31.616274 IP6 2001:41e0:ff12:0:214:fdff:fe30:386a  
2001:41e0:ff12:0:214:a4ff:fe04:eadc: ICMP6, neighbor advertisement, tgt is 
2001:41e0:ff12:0:214:fdff:fe30:386a, length 32
  19:08:31.616302 IP6 2001:41e0:ff12:0:214:a4ff:fe04:eadc  
2001:41e0:ff12:0:214:fdff:fe30:386a: ICMP6, echo request, seq 1, length 64
  19:08:31.617498 IP6 2001:41e0:ff12:0:214:fdff:fe30:386a  
2001:41e0:ff12:0:214:a4ff:fe04:eadc: ICMP6, echo reply, seq 1, length 64
  19:08:36.615264 IP6 fe80::214:fdff:fe30:386a  
2001:41e0:ff12:0:214:a4ff:fe04:eadc: ICMP6, neighbor solicitation, who has 
2001:41e0:ff12:0:214:a4ff:fe04:eadc, length 32
  19:08:36.615337 IP6 2001:41e0:ff12:0:214:a4ff:fe04:eadc  
fe80::214:fdff:fe30:386a: ICMP6, neighbor advertisement, tgt is 
2001:41e0:ff12:0:214:a4ff:fe04:eadc, length 24

or with hostnames, if you prefer:

  19:10:01.752628 IP6 lapse.oerlikon.madduck.net  ff02::1:ff30:386a: ICMP6, 
neighbor solicitation, who has vizier.oerlikon.madduck.net, length 32
  19:10:01.754137 IP6 vizier.oerlikon.madduck.net  lapse.oerlikon.madduck.net: 
ICMP6, neighbor advertisement, tgt is vizier.oerlikon.madduck.net, length 32
  19:10:01.754163 IP6 lapse.oerlikon.madduck.net  vizier.oerlikon.madduck.net: 
ICMP6, echo request, seq 1, length 64
  19:10:01.755175 IP6 vizier.oerlikon.madduck.net  lapse.oerlikon.madduck.net: 
ICMP6, echo reply, seq 1, length 64
  19:10:06.746764 IP6 fe80::214:fdff:fe30:386a  lapse.oerlikon.madduck.net: 
ICMP6, neighbor solicitation, who has lapse.oerlikon.madduck.net, length 32
  19:10:06.746839 IP6 lapse.oerlikon.madduck.net  fe80::214:fdff:fe30:386a: 
ICMP6, neighbor advertisement, tgt is lapse.oerlikon.madduck.net, length 24

I have been using the N2100 with IPv6 for about 2 weeks now and
never had a single problem.

The machine also has a rtl8169 switch, albeit connected to a 100Mbit
switch.

Hth,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
have you drugged your kids today?


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#540202: include a cron reboot reminder

2009-08-06 Thread martin f krafft
Package: linux-2.6
Severity: wishlist

Maybe the linux-image packages could install a cron.daily script
that compared the currently installed version to /proc/version and
sent an e-mail to root in case there's a mismatch, which most likely
means that a new kernel exists, but the machine has not been
rebooted. Extra bonus for making this debconf configurable. ;)

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-rc3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#540202: include a cron reboot reminder

2009-08-06 Thread martin f krafft
also sprach dann frazier da...@debian.org [2009.08.06.1853 +0200]:
 Any reason this couldn't be fully implemented externally to linux-2.6?
 The parsing code should be static enough to live outside, I would
 think.

No reason why it couldn't happen externally. It just seems that the
linux-image packages are the logical place for it.

Otoh, if you have multiple images installed, only the one with the
highest version should be considered.

A better approach would be something like
/var/lib/debian/reboot-required.d, where packages can drop files
containing reasons why a reboot is needed.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
i dislike arguments of any kind. they are always vulgar, and often
 convincing.
-- oscar wilde


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#540202: include a cron reboot reminder

2009-08-06 Thread martin f krafft
also sprach dann frazier da...@debian.org [2009.08.06.2118 +0200]:
 To me, it seems more like an external service. Like you mention,
 multiple linux-image packages could be installed at one time, so
 it would seem like the logic is something we'd want to factor out
 into a single standalone package. It is also very difficult to do
 any amount of rapid development within the linux-2.6 source
 package as new uploads require a lot of resources.

Good point.

 It might make sense to do this as a commandline toolset, and let other
 people build tools on top as they wish. e.g.:
 
 $ kernstatus --booted-kernel
 UNAME=2.6.26-2-686
 PKGVER=2.6.26-18
 
 $ kernstatus --default-kernel
 UNAME=2.6.30-1-686
 PKGVER=2.6.30-5
 
 I could see using such a tool inside of s2disk to make sure that we
 will be booting the same kernel we used to hibernate.
 
 Possibly offtopic, I've also personally always wanted a simple,
 bootloader/arch independent tool that knows how to list the available
 kernels, and have the option to set a given kernel as the default for
 the next boot. e.g.:
 
 $ kerntool --list-images
 2.6.30-1-686
 2.6.26-2-686
 
 $ kerntool --set-default 2.6.30-1-686

This all sounds too nice. Otoh, I am sure grub2 people will play
along, and it shoud be trivial to do for grub1 too.

  A better approach would be something like
  /var/lib/debian/reboot-required.d, where packages can drop files
  containing reasons why a reboot is needed.
 
 Yeah, that might make sense - esp if there are other such
 packages, but I can't think of any myself (thankfully). But
 I think for the kernel case we would probably want that dropped-in
 file to be managed by a more intelligent tool rather than trying
 to figure things out (only) inside of maintainer scripts.

Ha! When I teach sysadmining courses, my students get to reboot
their machines *all* *the* *time* (and they have to do exercises and
brainstorming in the mean time). The reason is simply that anything
could break, and if the next boot will fail, then I'd like to know
*now*, not then.

 I do like the idea of a cronjob that checks periodically to see if
 the kernel-that-would-be-booted-next is the same kernel that is
 currently booted. It would be able to detect a mismatch introduced
 outside of a dpkg operation - for example, if the the user
 reconfigures which installed kernel is the default.

This is a twist on my proposal. All I wanted is a tool that knocks
me over the head like hey, you installed a new 2.6.30 last week and
were to tired or unable to drive to the colo centre, or you were too
much of a chicken to do a remote reboot. But you still have to do
it. And till then, I'll mail you every day!

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
my father, a good man, told me:
'never lose your ignorance; you cannot replace it.'
   -- erich maria remarque


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#540202: include a cron reboot reminder

2009-08-06 Thread martin f krafft
also sprach dann frazier da...@debian.org [2009.08.06.2150 +0200]:
 Yeah, rebooting is certainly a good sysadmin practice, esp after a
 significant upgrade, but I just can't think of many packages that
 need to request a reboot from the admin during install/upgrade.

Every. single. one. ;)

   I do like the idea of a cronjob that checks periodically to see if
   the kernel-that-would-be-booted-next is the same kernel that is
   currently booted. It would be able to detect a mismatch introduced
   outside of a dpkg operation - for example, if the the user
   reconfigures which installed kernel is the default.
  
  This is a twist on my proposal. All I wanted is a tool that knocks
  me over the head like hey, you installed a new 2.6.30 last week and
  were to tired or unable to drive to the colo centre, or you were too
  much of a chicken to do a remote reboot. But you still have to do
  it. And till then, I'll mail you every day!
 
 It is a twist (well, an extension), but one I suspect users to
 want. If you are running a 2.6.30 and install an updated 2.6.26 (or
 vice-versa), do you want to be nagged everyday until you reboot? It
 would be preferable to only nag if the default-kernel was updated
 (either by installing 2.6.31 or an updated 2.6.30).

For the running kernel version (2.6.30 is 2.6.30, so 2.6.30-1-amd64
== 2.6.30-2-amd for this purpose), check if there is an image
package installed that is strictly larger in version than what's
currently running according to /proc/version.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
... and so he killed Miguel in a rit of fealous jage.
   -- inspector clouseau


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#532613: Still in 2.6.30-1 and 2.6.31-rc3

2009-07-17 Thread martin f krafft
The bug persists up until 2.6.31-rc3 from buildserver.net.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#532613: Still in 2.6.30-1 and 2.6.31-rc3

2009-07-17 Thread martin f krafft
also sprach martin f krafft madd...@debian.org [2009.07.17.1733 +0200]:
 The bug persists up until 2.6.31-rc3 from buildserver.net.

Very strangely, after a failed s2ram suspend-resume cycle, it now
works. Before that, reboots wouldn't repair it.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#536644: initramfs-tools: Boot failure from software-RAID1 with debian Lenny

2009-07-12 Thread martin f krafft
also sprach D. North ro...@tditx.com [2009.07.12.0535 +0200]:
 mdadm: no devices found for /dev/md0
 Segmentation fault

I suggest you run a hardware and memory check.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: Bug#536644: initramfs-tools: Boot failure from software-RAID1 with debian Lenny

2009-07-12 Thread martin f krafft
also sprach D. North ro...@tditx.com [2009.07.12.2309 +0200]:
 Also - somewhere along the line today, the UUIDs of the /dev/md0
 members have changed. I am not aware of anything I did to change
 them, and I do not know exactly WHEN they changed. It concerns me
 quite a bit that the lower half of the uuid's now match /dev/md1.
 Here are my updated and again-working array defs from
 /etc/mdadm/mdadm.conf: (the commented array def WAS working prior
 to today's re-testing)
 
   # definitions of existing MD arrays # ARRAY /dev/md0
   level=raid1 num-devices=2
   UUID=abdd9eb3:faeb7c80:e30e8841:87878c43 ARRAY /dev/md0
   level=raid1 num-devices=2
   UUID=abdd9eb3:faeb7c80:34b6d411:a56b552d ARRAY /dev/md1
   level=raid1 num-devices=2
   UUID=8d97d0a5:41763dfc:34b6d411:a56b552d

This is due to the HOMEHOST feature. Check the manpage.

I have never seen mdadm segfault like you describe. Maybe you can
change the initramfs hook so that it runs strace (you'll have to
copy strace into the initramfs too) and stores the results in
/dev/.initramfs/, which will be available after the boot has
finished, I think.

Other than that, maybe it would make sense if you included the
output of

  /usr/share/bug/mdadm/script 31

run as root and sent it to the bug report.

Btw, no reason to send mail to the debian-kernel mailing list. Just
keep sending to the bug report.

Thanks,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
fitter, healthier, more productive
like a pig, in a cage, on antibiotics
  -- radiohead


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#532613: snd_via82xx: volume levels too low

2009-06-10 Thread martin f krafft
Package: linux-image-2.6.30-rc8-amd64
Version: 2.6.30~rc8-1~experimental.1~snapshot.13724
Severity: normal

Since upgrading from rc5 to rc8, the volume levels of my soundcard
output are so low that I cannot hear anything anymore, even with all
the jogs yanked to 100%.

This is possibly related to commit
b452e08e73c0e3dbb0be82130217be4b7084299e, which hit rc6. Thanks to
Mark Brown for his help.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-rc8-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-2.6.30-rc8-amd64 depends on:
ii  debconf [debconf-2.0] 1.5.26 Debian configuration management sy
ii  initramfs-tools [linux-initra 0.93.2 tools for generating an initramfs
ii  module-init-tools 3.7-pre9-1 tools for managing Linux kernel mo

linux-image-2.6.30-rc8-amd64 recommends no packages.

Versions of packages linux-image-2.6.30-rc8-amd64 suggests:
ii  grub-pc [grub]   1.96+20090603-2 GRand Unified Bootloader, version 
pn  linux-doc-2.6.30 none  (no description available)

-- debconf information excluded

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526525: a problem with mptbase or bnx2 (was: Bug#526525: Kernel linux-image-2.6.26-2-amd64 does not see) root RAID device /dev/md0

2009-05-13 Thread martin f krafft
also sprach Tony Godshall t...@of.net [2009.05.12.2003 +0200]:
 Yes, I see that it's optional, and actually rather pointless in my
 case since I'm booting off the RAID partition, unless grub reads
 mdadm.conf .  But grub only reads /boot, not /etc, right?  /etc
 would not be available until /etc/fstab is processed.

The point is that mdadm.conf is copied into the initramfs and is
thus available at boot time before the root filesystem is available.

 Now that I have a better idea of what's going on during the boot
 process, I googled and found this:
 
   http://wiki.debian.org/InitramfsDebug

Note the change history. ;)

 Wish I'd found it earlier.  I could have submitted a much better
 initial report.  By the way, Martin, sometimes it's good to give
 people a little more why with the do this, do that.  Or point
 them to a good wiki or faq.  Bug reporters don't necessarily choose to
 be ignorant and a word to the wise-guy may save a bit of flame. ;-)

Yes, I am aware. And sometimes it is necessary to first poke around
a bit to find out which direction the actual cause lies. It just
takes too much time and is potentially confusing to explain the
background for each case. Once the solution is found, I always give
more information, for the poster, to recap myself and find possible
holes, and for posterity.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
a farmer is a man outstanding in his field.


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526525: a problem with mptbase or bnx2 (was: Bug#526525: Kernel linux-image-2.6.26-2-amd64 does not see) root RAID device /dev/md0

2009-05-12 Thread martin f krafft
also sprach Tony Godshall t...@of.net [2009.05.11.2058 +0200]:
 They are *not*.  That would seem to be the nub of the problem.  No
 base partitions, thus no RAID.  Good, thanks, that's progress.  Might
 be good for md to report that that a little better (see screenshot).
 Oh, duh, I moved /etc/mdadm/mdadm.conf out of the way.  So it doesn't
 even know I have a RAID until it autodetects it, right?  Oh, wait, in
 this initramfs environment there is an /etc/mdadm/mdadm.conf, and it
 shows UUID and the 4-way RAID1.  What, so the /etc/mdadm/mdadm.conf
 inside the initrd is not from the kernel package but was built
 locally?  Didn't realize that.

It's copied from the main system when the initramfs is created,
unless it's faulty or doesn't represent the system or hasn't been
checked since the 2.5.3 upgrade.

In the initramfs, if there is a config file, it's used. If there's
not a config file, mdadm scans all partitions and assembles them all
(like /sbin/mdadm-startall).

Thus, if you remove it in the initramfs, you basically tell the
system that you want it to scan, rather than search for the specific
UUID in the file.

 Perhaps if I could figure out how to grab the dmesg output from
 initramfs environment, I could then compare the amd64 kernel
 output to the 686-bigmem kernel output... :-/

Append 'break=bottom debug' to the kernel line and at the shell do
something like

  mount -o remount,rw /root
  cp /dev/.initramfs/initramfs.debug /root/root/initramfs-debug.foo
  mount -o remount,ro /root

and then find the file in /root once the system booted.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
review of a chemistry paper:
  paper should be greatly reduced or completely oxidized.
-- frank vastola


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#528393: manpage states wrong path for debug file

2009-05-12 Thread martin f krafft
Package: initramfs-tools
Version: 0.92o
Severity: normal

The manpage says initramfs-tools write debug info to
/tmp/initramfs.debug, but it's actually using
/dev/.initramfs/initramfs.debug already, meaning the file will
actually be available once the system has booted.

It might make sense to push a fix out with the next stable upgrade.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-rc4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  cpio  2.9.90-3   GNU cpio -- a program to manage ar
ii  findutils 4.4.1-1utilities for finding files--find,
ii  klibc-utils   1.5.15-1   small utilities built with klibc f
ii  module-init-tools 3.7-pre9-1 tools for managing Linux kernel mo
ii  udev  0.141-1/dev/ and hotplug management daemo

Versions of packages initramfs-tools recommends:
ii  busybox   1:1.13.3-1 Tiny utilities for small and embed

initramfs-tools suggests no packages.

-- no debconf information


-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526525: a problem with mptbase or bnx2 (was: Bug#526525: Kernel linux-image-2.6.26-2-amd64 does not see) root RAID device /dev/md0

2009-05-11 Thread martin f krafft
also sprach Tony Godshall t...@of.net [2009.05.11.1819 +0200]:
  retitle 526525 amd64 kernel cannot find bnx2 PCI device base address
 
 Um.  BNX2 is the network card?  WTF does it have to do with being able
 to mount and boot off RAID in 64-bit mode only?

I don't know, but your attitude does not make me want to help you
further.

http://www.chiark.greenend.org.uk/~sgtatham/bugs.html

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
sobald man über niveau spricht
 ist man längst darüber hinweg.
  -- thomas krafft


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526525: a problem with mptbase or bnx2 (was: Bug#526525: Kernel linux-image-2.6.26-2-amd64 does not see) root RAID device /dev/md0

2009-05-11 Thread martin f krafft
also sprach Tony Godshall t...@of.net [2009.05.11.1843 +0200]:
 I filed the report because I want to see Debian work great on all
 configurations, with all CPUs, with all RAID configurations, off the
 bat, without tweaking.  And I'm trying to do what small part I can.
 With the limited access to the equipment I have.

As I said before, this is not a RAID problem. RAID works no
different on amd64 than it does on i386.

 I'm trying to help, and you tell me to delete config files, you
 don't bother to read key parts of my report, and you talk about my
 attitude when I notice a bad rename.

I told you to delete a file in an initrd image copied to RAM,
because I suspected your UUIDs to have gotten out of sync.

Which part of your report didn't I read?

What bad rename are you talking about?

 Please find attached screenshots of boot with
 /etc/mdadm/mdadm.conf removed out of the way.

No screenshot attached. Also, note that I didn't ask you to remove
the file from the disk, but I asked you to remove the file from the
command line you see when initramfs fails to mount the rootfs. Sorry
if that wasn't clear.

If you want to get an idea of what relevant information is, please
run

  /usr/share/bug/mdadm/script 31

as root and post the output.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
life moves pretty fast. if you don't stop and look around once in
 a while, you could miss it.
 -- ferris bueller


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526525: a problem with mptbase or bnx2 (was: Bug#526525: Kernel linux-image-2.6.26-2-amd64 does not see) root RAID device /dev/md0

2009-05-09 Thread martin f krafft
retitle 526525 amd64 kernel cannot find bnx2 PCI device base address
thanks

also sprach Tony Godshall t...@of.net [2009.05.09.0117 +0200]:
  If you cannot boot, append break=mount to the kernel line, and at
  the initramfs prompt, type
 
   rm /etc/mdadm/mdadm.conf
   /scripts/local-top/mdadm
   ctrl-d
 
  and then fix the initramfs.
 
 I'm not interested in deleting mdadm.conf or taking any other steps
 that might break the existing functionality.

I considered it a necessary step in my analysis, but if you prefer
to do things your way, it's your system. Note that I would have
never proposed anything that made permanent changes without adequate
warning.

 I'm not reporting this bug because I must have an amd64 kernel-
 like I said, the 686 and 686bigmem kernels are working.
 I initiated this bug to help get the amd64 version of the kernel
 (or mdadm?) fixed.  I'm interested in steps that will help fix the
 packages, not manually work around its flaws.

Then please provide all the necessary infos. mdadm works perfectly
fine with amd64 kernels. I think your problem is that the kernel
doesn't initialise the drives you're using properly, so mdadm
doesn't find them when trying to assemble.

You will have to make sure the kernel sees your drives. From what
you've allowed me to see, I can conclude that this is not a RAID
problem.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
fashions have done more harm than revolutions.
-- victor hugo


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526525: Kernel linux-image-2.6.26-2-amd64 does not see root RAID device /dev/md0

2009-05-08 Thread martin f krafft
also sprach Tony Godshall t...@of.net [2009.05.08.0055 +0200]:
 bnx2 :01:00.1: Cannot find PCI device base address, aborting.
 mptbase: ioc0: ERROR - : ERROR - Unable to map adapter memory!
 mptbase: ioc1: ERROR - : ERROR - Unable to map adapter memory!
 mdadm: No devices listed in conf file were found.

Looks like your mdadm.conf is wrong. I suggest you remake that
(check output of /usr/share/mdadm/mkconf) and then update your
initramfs.

If you cannot boot, append break=mount to the kernel line, and at
the initramfs prompt, type

  rm /etc/mdadm/mdadm.conf
  /scripts/local-top/mdadm
  ctrl-d

and then fix the initramfs.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


kbuild packages on buildserver

2009-05-05 Thread martin f krafft
Hey folks,

I am tracking http://kernel-archive.buildserver.net/debian-kernel
and would be keen to experiment with new kernel releases. However,
when a new release comes out, like 2.6.30-rc*, it lacks the
corresponding linux-kbuild-2.6 binary package, e.g.
linux-kbuild-2.6.30 in this case.

I know I am supposed to build this by hand[0], but that's quite an
effort, and possibly duplicated by many people at the same time.

[0] 
http://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage#Thestoryoflinux-kbuild-2.6

Wouldn't it be possible to also upload the kbuild packages alongside
the kernel image pre-releases to buildserver?

Browsing the web, I found
http://www.linux-archive.org/debian-kernel/209956-linux-kbuild-2-6-27-kernel-archive-buildserver-net.html.
Is this still an issue? Would you let me upload for i386/amd64 if
I built the packages?

I am sure this would lead to many more people trying newer kernels
and improve the overall feedback.

Cheers,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
a woman is an occasional pleasure
but a cigar is always a smoke.
   -- groucho marx


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#526737: marked as done (md: RAID 1 check makes kernel almost panic)

2009-05-03 Thread martin f krafft
also sprach Bastian Blank wa...@debian.org [2009.05.03.1133 +0200]:
 It is a valid bug and fixed with the next upload.

Can you please provide details on how I can reproduce this bug?

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
and no one sings me lullabies,
 and no one makes me close my eyes,
 and so i throw the windows wide,
 and call to you across the sky
   -- pink floyd, 1971


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: not alone

2009-03-13 Thread martin f krafft
It seems I am not alone with the problem:

  http://www.nvnews.net/vbulletin/archive/index.php/t-84319.html

yet, Transtec fails to reproduce with SLES, but they also didn't
test IPv6 or large frames, I think. Anyway, I've requested the
driver they use, as well as the following information:

  dmesg output from insmod
  lsmod | grep nvnet # suspect use of proprietary driver in SLES
  ethtool eth0
  ethtool --driver eth0
  ethtool --show-offload eth0
  ethtool --show-nfc eth0
  modinfo forcedeth
  modinfo nvnet

Will keep this bug in the loop,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#517833: sysctl net.ipv?.conf.all.* interface broken

2009-03-02 Thread martin f krafft
Package: linux-2.6
Version: 2.6.24-6~etchnhalf.8
Severity: important
Forwarded: http://marc.info/?l=linux-kernelm=123599691025508w=2

[ObFront: I wanted to make this critical and tagged security, but
until I find more information, I'll leave it as is]



seamus# head ipv6/conf/{all,eth0}/accept_ra
== ipv6/conf/all/accept_ra ==
1

== ipv6/conf/eth0/accept_ra ==
1
seamus# echo 0 | ipv6/conf/all/accept_ra
seamus# head ipv6/conf/{all,eth0}/accept_ra
== ipv6/conf/all/accept_ra ==
0

== ipv6/conf/eth0/accept_ra ==
1



ipv6/conf/echo/accept_ra should be 0 as well, but it isn't. This
applies to all ipv[46]/conf/all/* I've tried, between 2.6.24 and
2.6.28. I have not been able to try an earlier kernel.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


tracking the kernel with svn

2009-02-27 Thread martin f krafft
Hello, d-kernel people,

You are tracking the kernel packaging with SVN. Do you just import
snapshots/tarballs and maintain your changes across them, or do you
have some funky setup that allows you to keep an SVN repo in sync
with a Git upstream?

This is a serious question, not flame bait or facetiousness, as we
are trying to find a strategy for a similar situation and would love
to benefit from your experience.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
in a country where the sole employer is the state, opposition means
 death by slow starvation. the old principle: who does not work shall
 not eat, has been replaced by a new one: who does not obey shall not
 eat.
 -- leon trotsky, 1937


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#516709: huge /lib/modules directory, almost 3x size of 2.6.26

2009-02-23 Thread martin f krafft
Package: linux-image-2.6.28-1-amd64
Version: 2.6.28-1
Severity: important

While the .deb is only 3M larger than the 2.6.26-1-amd64 .deb,
unpacked, this 2.6.28 package tries to install 212M worth of modules
into /lib/modules, while 2.6.26 only had 78M. It seems likely that
there was a build error here, e.g. maybe noopt or nostrip was set.

Also see:
http://lists.debian.org/debian-kernel/2009/02/msg00555.html

Cheers,

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#504611: me too

2009-02-10 Thread martin f krafft
I also would like to see this feature (as a module) in the Debian
kernel.

Thanks,

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#446323: mdadm: recovery in infinite loop

2009-02-04 Thread martin f krafft
also sprach Lukasz Szybalski szybal...@gmail.com [2009.02.04.0655 +0100]:
 3. I then readded my /dev/hda2 to /dev/md2 and a lot of errors
 started to appear in syslog...
[...]
 Feb  3 23:49:09 hplinux kernel: hdc: dma_intr: status=0x51 {
 DriveReady SeekComplete Error }

Looks like your /dev/hdc is dying. I hope you have backups, and
I would replace the disk ASAP.

I am starting to believe this is a hardware problem.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: also with ipv4

2009-02-04 Thread martin f krafft
retitle 506419 high volumes of traffic kill forcedeth chip
tags 506419 -ipv6
found 506419 2.6.26-13
thanks

I just managed to reproduce this with plain IPv4 traffic: sending
a huge file to the machine via SSH killed the network chip. The only
way to get the network card to work again for any sort of traffic
was with a rmmod/modprobe cycle of the driver.

Joy!

I hope to exchange the motherboard soon so be sure that this isn't
a hardware problem.

-- 
 .''`.   martin f. krafft madd...@d.o  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#508460: ipv6: add/up results in permanent 'tentative' flag, up/add works

2008-12-11 Thread martin f krafft
Package: linux-image-2.6.26-1-amd64
Version: 2.6.26-11
Severity: normal
Tags: ipv6
X-Debbugs-Cc: [EMAIL PROTECTED]

Over at #507646, we stumbled over something that seems like a bug in
the duplicate address detection mechanism of the kernel:

If I add an address to an interface (bridge or physical interface,
does not matter), and then up the iface, then the tentative flag on
the address never gets cleared (look for SEE HERE markers):

khyber:/# ip addr add 2001:41e0:ff38:fffd::5 dev br1  ip addr show
  dev br1  sleep 10  ip addr show dev br1  ip link set br1 up 
  ip addr show dev br1  sleep 10  ip addr show dev br1
9: br1: BROADCAST,MULTICAST mtu 1500 qdisc noqueue state DOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 2001:41e0:ff38:fffd::5/128 scope global tentative 
   valid_lft forever preferred_lft forever
9: br1: BROADCAST,MULTICAST mtu 1500 qdisc noqueue state DOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 2001:41e0:ff38:fffd::5/128 scope global tentative 
   valid_lft forever preferred_lft forever
9: br1: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UNKNOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 2001:41e0:ff38:fffd::5/128 scope global tentative 
   valid_lft forever preferred_lft forever^ SEE HERE
inet6 fe80::3c2b:4aff:fef3:6ae1/64 scope link tentative 
   valid_lft forever preferred_lft forever
9: br1: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UNKNOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 2001:41e0:ff38:fffd::5/128 scope global tentative 
   valid_lft forever preferred_lft forever^ SEE HERE
inet6 fe80::3c2b:4aff:fef3:6ae1/64 scope link 
   valid_lft forever preferred_lft forever

If I first up the interface, then add the address, it works as
expected (look for SEE HERE markers)

khyber:/# ip addr show dev br1  ip link set br1 up  ip addr show
  dev br1  ip addr add 2001:41e0:ff38:fffd::5 dev br1  ip addr
  show dev br1  sleep 10  ip addr show dev br1
9: br1: BROADCAST,MULTICAST mtu 1500 qdisc noqueue state DOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
9: br1: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UNKNOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 fe80::3c2b:4aff:fef3:6ae1/64 scope link tentative 
   valid_lft forever preferred_lft forever
9: br1: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UNKNOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 2001:41e0:ff38:fffd::5/128 scope global tentative 
   valid_lft forever preferred_lft forever^ SEE HERE
inet6 fe80::3c2b:4aff:fef3:6ae1/64 scope link tentative 
   valid_lft forever preferred_lft forever
9: br1: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UNKNOWN 
link/ether 3e:2b:4a:f3:6a:e1 brd ff:ff:ff:ff:ff:ff
inet6 2001:41e0:ff38:fffd::5/128 scope global 
   valid_lft forever preferred_lft forever^ SEE HERE
inet6 fe80::3c2b:4aff:fef3:6ae1/64 scope link 
   valid_lft forever preferred_lft forever

I cannot reproduce this with a sit tunnel device, which seems
logical as DAD/tentative states are not used in a point-to-point
context, I think.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
ah, but a man's reach should exceed his grasp,
 or what's a heaven for?
-- robert browning

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-2.6.26-1-amd64 depends on:
ii  debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii  initramfs-tools [linux-initra 0.92l  tools for generating an initramfs
ii  module-init-tools 3.4-1  tools for managing Linux kernel mo

linux-image-2.6.26-1-amd64 recommends no packages.

Versions of packages linux-image-2.6.26-1-amd64 suggests:
ii  grub   0.97-47lenny1 GRand Unified Bootloader (Legacy v
pn  linux-doc-2.6.26   none(no description available)

-- debconf information:
  linux-image-2.6.26-1-amd64/postinst/create-kimage-link-2.6.26-1-amd64: true
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.26-1-amd64/postinst/kimage-is-a-directory:
  linux-image-2.6.26-1-amd64/postinst/old-initrd-link-2.6.26-1-amd64: true
  linux-image-2.6.26-1-amd64/preinst/bootloader-initrd-2.6.26-1-amd64: true
  linux-image-2.6.26-1-amd64

Bug#508460: ipv6: add/up results in permanent 'tentative' flag, up/add works

2008-12-11 Thread martin f krafft
also sprach Bjørn Mork [EMAIL PROTECTED] [2008.12.11.1525 +0100]:
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e3ec6cfc260e2322834e200c2fa349cdf104fd13

Yeah, that seems like the problem. Seems like this should go into
lenny... IPv6 is a release goal, and this bug causes a number of
problems, at least because it's unexpected...

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
review of a chemistry paper:
  paper should be greatly reduced or completely oxidized.
-- frank vastola


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: Driver from Supermicro fixes issue

2008-12-10 Thread martin f krafft
also sprach martin f krafft [EMAIL PROTECTED] [2008.12.09.1154 +0100]:
 The attached patch against linux-2.6 2.6.26-11 seems to fix the
 original problem for me, [...]

I just saw another gso-related kernel trace, even with the new
driver. :/

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: Driver from Supermicro fixes issue

2008-12-10 Thread martin f krafft
also sprach Bastian Blank [EMAIL PROTECTED] [2008.12.10.1541 +0100]:
 You managed to get the _unpatched_ source. The patches are applied
 during the build:

Okay, that makes sense. How do I get the patched source? The
accepted standard methods (see policy 4.9 and 4.14) don't reveal
anything and don't work:

piper:..orcedeth|master|linux-2.6-2.6.26% less debian/README.source
debian/README.source: No such file or directory
piper:..orcedeth|master|linux-2.6-2.6.26% fakeroot debian/rules patch
make: *** No rule to make target `patch'.  Stop.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
 
the wonderful thing about standards is
 that there are so many to choose from.
   -- grace hopper


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: Driver from Supermicro fixes issue

2008-12-09 Thread martin f krafft
also sprach Bastian Blank [EMAIL PROTECTED] [2008.12.09.1211 +0100]:
 This is no patch which suffice our guidelines. Please show
 submittions to the Linux maintainers and/or commit ids.

As stated in my message, I don't have the time to do this right now,
but I will try to get Transtec/Supermicro to push this stuff into
the kernel.

It's still a patch. I don't mind if you remove the patch tag, but it
might still be useful to some people. I, for one, don't expect this
to be fixed for lenny, or even any time soon, unfortunately.

Cheers,

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: Driver from Supermicro fixes issue

2008-12-09 Thread martin f krafft
also sprach Bjørn Mork [EMAIL PROTECTED] [2008.12.09.1413 +0100]:
 This should not apply against linux-2.6 2.6.26-11 since it is already a
 part of debian/patches/bugfix/all/stable/2.6.26.4.patch. Are you sure
 your patch really does apply?  If it does, then I'd suggest trying
 *just* edcfe5f7e307846e578fb88d69fa27051fded0ab instead.

My patch does no apply, it was made against 2.6.26-11 --
Supermicro just sent me their forcedeth.c and I made the patch.

 BTW, I also noticed that linux-2.6 2.6.26-11 includes the patch
 linux-2.6-2.6.26/debian/patches/features/all/net-use-gso.patch
 which very well may trigger the problem.  You might also want to
 try building without that patch.

I have not tried -11 on the server, only -8 and -10, which both had
the problems.

How do I find out when net-use-gso.patch was added? The changelog
does not mention it, and I cannot find a repository for the source
(there are also no Vcs-* links in the package).

 But then again, there's your performance requirements.  I guess
 you'd better get a proper NIC :-)

As soon as I get a second switch port, I will. While I only have one
switch port, I have no choice...

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]  Related projects:
: :'  :  proud Debian developer   http://debiansystem.info
`. `'`   http://people.debian.org/~madduckhttp://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#506419: kernel trace during IPv6 ssh output

2008-12-04 Thread martin f krafft
also sprach Ben Hutchings [EMAIL PROTECTED] [2008.11.29.2153 +0100]:
 This could be a bug in the interaction of bridging or netfilter with
 GSO.  Could you try to rule out either of those?

I cannot reproduce the same bug anymore, which may be due to the
fact that I am using a proto-41 IPv6 tunnel at the new location (and
thus lower transmission rates).

But I found a but that seems awfully related. This time, it's on
incoming traffic though, not outgoing.

So the bug is kinda horrid: the NIC that provides eth0 also connects
to the IPMI card, and when I cause a whole lot of IPv6 traffic
(incoming, e.g. downloading ISOs from switch.ch via IPv6), the NIC
locks up to the point where the IPMI card also becomes unreachable.
A soft-reboot fixes the problem. There is nothing in the logs.

I can produce this problem with bridging and iptables, or either of
the two, but not if I disable bridging and iptables. But since it is
rather intermittent, sometimes requiring several gigabytes to be
shoved across the line before it hangs up, it could be that plain,
no-iptables-no-bridge also has the problem.

The machine is coming back home with me. :(

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


reassign 426465 to initramfs-tools

2008-11-21 Thread martin f . krafft
reassign 426465 initramfs-tools 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



reassign 489608 to linux-2.6

2008-11-10 Thread martin f . krafft
reassign 489608 linux-2.6 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



reassign 489608 to linux-2.6

2008-11-10 Thread martin f . krafft
reassign 489608 linux-2.6 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#502058: maybe_break fails if $break is undefined

2008-10-13 Thread martin f krafft
12804  1 ext3
dm_mirror  20608  0 
dm_log 13956  1 dm_mirror
dm_snapshot19400  0 
dm_mod 58864  4 dm_crypt,dm_mirror,dm_log,dm_snapshot
raid10 23680  6 
raid1  24192  2 
md_mod 80164  10 raid10,raid1
ide_cd_mod 36360  0 
cdrom  37928  1 ide_cd_mod
floppy 61672  0 
ehci_hcd   36108  0 
uhci_hcd   25760  0 
via82cxxx  12164  0 [permanent]
ide_pci_generic 9220  0 [permanent]
ide_core  128284  3 ide_cd_mod,via82cxxx,ide_pci_generic
ata_generic10116  0 
skge   41744  0 
via_rhine  25864  0 
mii 9856  1 via_rhine
ohci1394   32564  0 
ieee1394   93816  1 ohci1394
sd_mod 29376  35 
thermal22688  0 
processor  42304  1 thermal
fan 9352  0 
thermal_sys17728  4 video,thermal,processor,fan
sata_promise   16516  15 
sata_via   13060  16 
libata165472  3 ata_generic,sata_promise,sata_via
scsi_mod  160760  3 usb_storage,sd_mod,libata
dock   14112  1 libata

-- /etc/kernel-img.conf
do_symlinks = no
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
postinst_hook = update-grub
postrm_hook   = update-grub

-- /etc/initramfs-tools/initramfs.conf
MODULES=most
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto

-- /etc/crypttab
# target name source device key file  options


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  cpio  2.9-14 GNU cpio -- a program to manage ar
ii  findutils 4.4.0-2utilities for finding files--find,
ii  klibc-utils   1.5.12-2   small utilities built with klibc f
ii  module-init-tools 3.4-1  tools for managing Linux kernel mo
ii  udev  0.125-7/dev/ and hotplug management daemo

Versions of packages initramfs-tools recommends:
ii  busybox   1:1.10.2-2 Tiny utilities for small and embed

initramfs-tools suggests no packages.

-- no debconf information


-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#497812: please enable CONFIG_USB_SUSPEND

2008-09-04 Thread martin f krafft
Package: linux-2.6
Version: 2.6.26-1
Severity: wishlist

According to powertop:

  Suggestion: Enable the CONFIG_USB_SUSPEND kernel configuration
  option. This option will automatically disable UHCI USB when not
  in use, and may save approximately 1 Watt of power.

Please enable this option for the Debian kernel images.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#493448: closed by Bastian Blank [EMAIL PROTECTED] (fixed)

2008-08-04 Thread martin f krafft
also sprach Debian Bug Tracking System [EMAIL PROTECTED] [2008.08.04.1651 
-0300]:
 Stop bitching around. This was broken for less then three days.

What was broken? If it was broken and is now fixed, then close this
bug with a version number.

 And as you've correctly seen, the kbuild package also have the
 version in it and linux-2.6 is _not_ the source package.

Aha. I didn't know that. Thanks for letting me know, albeit you
could have done so a little less cocky.

linux-kbuild-2.6 fails to build from source anyway. Expect another
bug report.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#490396: initramfs-tools: fails to start md devices

2008-07-12 Thread martin f krafft
reassign 490396 busybox
retitle 490396 busybox drops mkdir long option support since etch
severity 490396 important
tags 490396 - patch
thanks

also sprach John Newnham [EMAIL PROTECTED] [2008.07.12.0553 +0200]:
 The cause was that mdadm failed to make the root filesystem
 available, due to a script which will run fine with the mkdir from
 coreutils, but which will fail when used with busybox.

I use it on a daily basis and this is new to me. But

$ busybox mkdir --parents a
mkdir: unrecognized option `--parents'

you are right. This seems to have been dropped from busybox since
etch. There is no entry in the changelog though.

mdadm in lenny already uses -p rather than the long options, so if
you had upgraded mdadm as well, the problem wouldn't have happened.

I agree that this is a problem we should fix in time for lenny, but
I can't fix it in mdadm. Thus I am reassigning to busybox, which
should support long options for mkdir in lenny, possibly mark them
deprecated, and only remove them for lenny+1.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#488969: please warn if a non-executable file in scripts/*/* is found

2008-07-06 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2008.07.05.2251 +0200]:
 the maintainer should test such stuff before uploading.

if s/he does, then there won't be a warning and the user won't even
notice a difference.

also, this is about the user putting stuff into /etc, which is
precisely how I rendered my system unbootable.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
Most Intelligent Customers Realise Our Software Only Fools Them.


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#488963: please provide break at the top of mountroot

2008-07-05 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2008.07.05.0044 +0200]:
  I would suggest to rename the hooks as follows and call the new
  hook mount.
  
top - init mount - top new - mount
 
 not sure if i'd like to play a renaming game,

Why not? It's for debugging purposes and thus not critical.

 adding a maybe_break mountroot seems easier and makes sense.
 
 ok with you?

Better than nothing.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
aus der kriegsschule des lebens -
 was mich nicht umbringt, macht mich härter.
 - friedrich nietzsche


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#488969: please warn if a non-executable file in scripts/*/* is found

2008-07-05 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2008.07.05.0054 +0200]:
  initramfs runs executable scripts in scripts/*/* at various stages.
  Albeit an error by the user or the package, scripts without
  executable permissions get copied to the initrd by the hooks, but
  then they don't get executed.
  
  Maybe initramfs could warn about files in scripts/*/* it would
  install, which aren't executable?
 
 chmod 666 /usr/share/initramfs-tools/hooks/legacylvm

I was talking about scripts.

  update-initramfs -u -v | grep legacy
  /usr/share/initramfs-tools/hooks/legacylvm ignored: not executable

Without -v, it seems that files in /etc/initramfs-tools are copied
but remain non-executable. As a result, they won't be run. I think
initramfs-tools should be reporting this, and the above hooks
message as a warning, not requiring -v for it.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
linux: because a pc is a terrible thing to waste


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#488969: please warn if a non-executable file in scripts/*/* is found

2008-07-05 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2008.07.05.2228 +0200]:
 hmmm?
 that is an script.

yes, but unlike e.g. scripts/local-top scripts, it's a hook script.

 why should a user be bothered if a maintainer fucks up the installation?

because the system may be left unbootable?

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#488963: please provide break at the top of mountroot

2008-07-02 Thread martin f krafft
Package: initramfs-tools
Version: 0.92b
Severity: wishlist

Please provide a maybe_break hook right at the top of mountroot,
after running the ${BOOT}-top scripts and before mounting root.

I would suggest to rename the hooks as follows and call the new hook
mount.

  top - init
  mount - top
  new - mount

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  cpio  2.9-13 GNU cpio -- a program to manage ar
ii  findutils 4.4.0-2utilities for finding files--find,
ii  klibc-utils   1.5.11-2   small utilities built with klibc f
ii  module-init-tools 3.4-1  tools for managing Linux kernel mo
ii  udev  0.114-2/dev/ and hotplug management daemo

Versions of packages initramfs-tools recommends:
ii  busybox   1:1.10.2-1 Tiny utilities for small and embed

-- no debconf information


-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#488969: please warn if a non-executable file in scripts/*/* is found

2008-07-02 Thread martin f krafft
Package: initramfs-tools
Version: 0.92b
Severity: wishlist

initramfs runs executable scripts in scripts/*/* at various stages.
Albeit an error by the user or the package, scripts without
executable permissions get copied to the initrd by the hooks, but
then they don't get executed.

Maybe initramfs could warn about files in scripts/*/* it would
install, which aren't executable?

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.25-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  cpio  2.9-13 GNU cpio -- a program to manage ar
ii  findutils 4.4.0-2utilities for finding files--find,
ii  klibc-utils   1.5.11-2   small utilities built with klibc f
ii  module-init-tools 3.4-1  tools for managing Linux kernel mo
ii  udev  0.114-2/dev/ and hotplug management daemo

Versions of packages initramfs-tools recommends:
ii  busybox   1:1.10.2-1 Tiny utilities for small and embed

-- no debconf information


-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


[PATCH] Wait for udevsettle after $BOOT-top scripts ran

2008-07-02 Thread martin f. krafft
udev may be busy creating links for the root device by the time
mountroot is called. udevsettle makes sure these are processed. I thus
call udevsettle with a timeout of 10 seconds after the $BOOT-top
scripts have run and before the ROOTDELAY hack kicks in.

I thought about doing this with a local-top script instead, but there is
no way to ensure that it'll run last; cryptsetup uses a hack to make
sure it runs last, if we also use the same hack, there'll be
a dependency loop.

Signed-off-by: martin f. krafft [EMAIL PROTECTED]
---
 scripts/functions |9 +
 scripts/local |2 ++
 scripts/nfs   |2 ++
 3 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/scripts/functions b/scripts/functions
index d36884c..558f521 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -313,3 +313,12 @@ configure_networking()
. /tmp/net-*.conf
fi
 }
+
+wait_for_udev()
+{
+   if [ -x $(command -v udevsettle) ]; then
+   [ $quiet != y ]  log_begin_msg Waiting for udev to 
process events
+   udevsettle ${1:+--timeout=$1}
+   [ $quiet != y ]  log_end_msg
+   fi
+}
diff --git a/scripts/local b/scripts/local
index d28917b..dc0745d 100644
--- a/scripts/local
+++ b/scripts/local
@@ -31,6 +31,8 @@ mountroot ()
run_scripts /scripts/local-top
[ $quiet != y ]  log_end_msg
 
+   wait_for_udev 10
+
# If the root device hasn't shown up yet, give it a little while
# to deal with removable devices
if [ ! -e ${ROOT} ] || ! $(get_fstype ${ROOT} /dev/null); then
diff --git a/scripts/nfs b/scripts/nfs
index b9c2522..435d2d0 100644
--- a/scripts/nfs
+++ b/scripts/nfs
@@ -59,6 +59,8 @@ mountroot()
# For DHCP
modprobe af_packet
 
+   wait_for_udev 10
+
# Default delay is around 180s
# FIXME: add usplash_write info
if [ -z ${ROOTDELAY} ]; then
-- 
1.5.6


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[PATCH] Remove extra ellipses

2008-07-02 Thread martin f. krafft
log_begin_msg already puts ... at the end of the stuff it prints, so no
need to have it in there explicitly.

Signed-off-by: martin f. krafft [EMAIL PROTECTED]
---
 init  |4 ++--
 scripts/local |2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/init b/init
index 885f240..4c72eab 100755
--- a/init
+++ b/init
@@ -157,7 +157,7 @@ maybe_break top
 run_scripts /scripts/init-top
 
 maybe_break modules
-log_begin_msg Loading essential drivers...
+log_begin_msg Loading essential drivers
 load_modules
 log_end_msg
 
@@ -167,7 +167,7 @@ run_scripts /scripts/init-premount
 [ $quiet != y ]  log_end_msg
 
 maybe_break mount
-log_begin_msg Mounting root file system...
+log_begin_msg Mounting root file system
 . /scripts/${BOOT}
 parse_numeric ${ROOT}
 mountroot
diff --git a/scripts/local b/scripts/local
index b55212e..d28917b 100644
--- a/scripts/local
+++ b/scripts/local
@@ -34,7 +34,7 @@ mountroot ()
# If the root device hasn't shown up yet, give it a little while
# to deal with removable devices
if [ ! -e ${ROOT} ] || ! $(get_fstype ${ROOT} /dev/null); then
-   log_begin_msg Waiting for root file system...
+   log_begin_msg Waiting for root file system
 
# Default delay is 180s
if [ -z ${ROOTDELAY} ]; then
-- 
1.5.6


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#477441: cannot be used as dom0

2008-04-23 Thread martin f krafft
Package: linux-image-2.6.24-1-xen-686
Version: 2.6.24-6
Severity: important
Tags: upstream

The kernel image does not have CONFIG_XEN_PRIVILEGED_GUEST=y set and
/var/lib/linux-image-2.6.24-1-xen-686/xen-versions is empty. This is
a regression from previous versions and causes update-grub not to
add a stanza for the hypervisor. As a result, 2.6.24 cannot be used
on a xen host.

I am told this is an upstream problem. I am filing it with debbugs
for posterity.

Apparently 2.6.25, which is about to hit sid, will support x86_32
again, and *_64 has to wait for 2.6.24.

This also means that lenny will likely not support xen dom0 on
amd64.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages linux-image-2.6.24-1-xen-686 depends on:
ii  initramfs-tools   0.92   tools for generating an initramfs
ii  linux-modules-2.6.24-1-xen-68 2.6.24-6   Linux 2.6.24 modules on i686

Versions of packages linux-image-2.6.24-1-xen-686 recommends:
ii  libc6-xen 2.7-10 GNU C Library: Shared libraries [X

-- no debconf information

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#475674: source package rules.gen build does not generate -common headers

2008-04-12 Thread martin f krafft
Package: linux-2.6
Version: 2.6.24-5
Severity: wishlist

I wanted to apply a patch to the kernel yesterday, and after running
into problems with make-kpkg, I found

http://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage

and adopted the method. I even rewrote most of the wiki page to make
sure it applies. Comments welcome, of course.

My problem now is that the single kernel variant instructions only
yield 8 packages:

linux-image-2.6.24-1+foo.1-686_2.6.24-5+foo.1_i386.deb
linux-headers-2.6.24-1+foo.1-686_2.6.24-5+foo.1_i386.deb
linux-support-2.6.24-1+foo.1-686_2.6.24-5+foo.1_i386.deb
linux-tree-2.6.24_2.6.24-5+foo.1_i386.deb
linux-patch-debian-2.6.24_2.6.24-5+foo.1_i386.deb
linux-source-2.6.24_2.6.24-5+foo.1_i386.deb
linux-manual-2.6.24_2.6.24-5+foo.1_i386.deb
linux-doc-2.6.24_2.6.24-5+foo.1_i386.deb

Unfortunately, linux-headers-2.6.24-1+foo.1-686 depends on
linux-headers-2.6.24-1+foo.1-common, but that is not being created
until I build binary-arch_i386, which takes infinitely longer.

Shouldn't the binary-arch_i386_none_686 target build the common
headers too, since its result depends on them?

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1+scoflowctrl.1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


linux-headers...common in single variant build

2008-04-08 Thread martin f krafft
Hello kernel team,

I wanted to apply a patch to the kernel yesterday, and after running
into problems with make-kpkg, I found

  http://wiki.debian.org/HowToRebuildAnOfficialDebianKernelPackage

and adopted the method. I even rewrote most of the wiki page to make
sure it applies. Comments welcome, of course.

My problem now is that the single kernel variant instructions only
yield 8 packages:

  linux-image-2.6.24-1+foo.1-686_2.6.24-5+foo.1_i386.deb
  linux-headers-2.6.24-1+foo.1-686_2.6.24-5+foo.1_i386.deb
  linux-support-2.6.24-1+foo.1-686_2.6.24-5+foo.1_i386.deb
  linux-tree-2.6.24_2.6.24-5+foo.1_i386.deb
  linux-patch-debian-2.6.24_2.6.24-5+foo.1_i386.deb
  linux-source-2.6.24_2.6.24-5+foo.1_i386.deb
  linux-manual-2.6.24_2.6.24-5+foo.1_i386.deb
  linux-doc-2.6.24_2.6.24-5+foo.1_i386.deb

Unfortunately, linux-headers-2.6.24-1+foo.1-686 depends on
linux-headers-2.6.24-1+foo.1-common, but that is not being created
until I build binary-arch_i386, which takes infinitely longer.

Shouldn't the binary-arch_i386_none_686 target build the common
headers too, since its result depends on them?

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
the mind of the thoroughly well-informed man is a dreadful thing.
 it is like a bric-à-brac shop, all monsters and dust,
 with everything priced above its proper value.
-- oscar wilde


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: libata PATA transition

2008-03-12 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2008.03.12.1249 +0100]:
 on mdadm side: #435983

Marco has not responded. I wonder if there's someone else who can
implement this? I don't have the time to read up on it and I would
have to learn udev first.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
logik ist analsadismus: gedanken werden gewaltsam
durch einen engen gang gepreßt.
-- frei nach lacan


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#446323: mdadm: recovery in infinite loop

2007-10-17 Thread martin f krafft
also sprach Neil Brown [EMAIL PROTECTED] [2007.10.16.0043 +0100]:
 I was hoping for 
cat /proc/partitions
 and maybe even
fdisk -l /dev/hda /dev/hdb

In the future, consider asking for

  /usr/share/bug/mdadm/script 31

which should have *all* the output you could ever want. :)

In future versions of Debian/Ubuntu's mdadm, you can just run

  /usr/share/bug/mdadm/script

without the redirection.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Re: /scripts/local: Waiting for root file system...

2007-10-04 Thread martin f krafft
also sprach Petr Kohts [EMAIL PROTECTED] [2007.10.04.2056 +0100]:
 Begin: Waiting for root file system... ...

Just yesterday:

  http://lists.debian.org/msgid-search/[EMAIL PROTECTED]

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
normaliser unix c'est comme pasteuriser le camembert.


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#441211: system unbootable: MODULES=dep creates initrd without ext3.ko (RAID-only system here)

2007-09-07 Thread martin f krafft
-grub

-- /etc/initramfs-tools/initramfs.conf
MODULES=dep
BUSYBOX=y
KEYMAP=n
BOOT=local
DEVICE=eth0
NFSROOT=auto

-- /etc/crypttab
# target name source device key file  options

-- /sys/block
fd0
hda
hdb
md0
md1
md2
md3
md4
md5
md6
md7
ram0
ram1
ram10
ram11
ram12
ram13
ram14
ram15
ram2
ram3
ram4
ram5
ram6
ram7
ram8
ram9
sda
sdb
sdc
sdd
sde
sdf
sdg
sdh
sdi


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages initramfs-tools depends on:
ii  busybox  1:1.1.3-5   Tiny utilities for small and embed
ii  cpio 2.9-3   GNU cpio -- a program to manage ar
ii  klibc-utils  1.5.7-1 small statically-linked utilities 
ii  module-init-tools3.3-pre11-4 tools for managing Linux kernel mo
ii  udev 0.114-2 /dev/ and hotplug management daemo

initramfs-tools recommends no packages.

-- no debconf information


-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#441211: system unbootable: MODULES=dep creates initrd without ext3.ko (RAID-only system here)

2007-09-07 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2007.09.07.1704 +0200]:
 please post the ouput of:
 mount
 mount | awk '/ \/ / {print root= $1 \nrootfs= $5; exit}'

/dev/md1 on / type auto (rw,noatime,errors=remount-ro,acl,user_xattr)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
/dev/md0 on /boot type ext3 (rw,noexec,nosuid,nodev,noatime,acl,user_xattr)
/dev/md3 on /srv type ext3 (rw,nosuid,nodev,acl,user_xattr)
/dev/md6 on /tmp type ext3 (rw,nosuid,nodev,acl,user_xattr)
/dev/md2 on /usr type ext3 (rw,nodev,noatime,acl,user_xattr)
/dev/md4 on /usr/local type ext3 (rw,nosuid,nodev,noatime,acl,user_xattr)
/dev/md5 on /var type ext3 (rw,acl,user_xattr)
/srv/home on /home type none (rw,bind)
/srv/home on /srv/chroots/sid-i386/home type none (rw,bind)
/tmp on /srv/chroots/sid-i386/tmp type none (rw,bind)
/dev on /srv/chroots/sid-i386/dev type none (rw,bind)
/media on /srv/chroots/sid-i386/media type none (rw,bind)
/usr/src on /srv/chroots/sid-i386/usr/src type none (rw,bind)
proc on /srv/chroots/sid-i386/proc type proc (rw)
sysfs on /srv/chroots/sid-i386/sys type sysfs (rw)
tunes:/srv/music on /srv/music type nfs 
(rw,rsize=8192,wsize=8192,hard,mountport=730,addr=192.168.14.1)
automount(pid4379) on /wg type autofs (rw,fd=4,pgrp=4379,minproto=2,maxproto=4)


root=/dev/md1
rootfs=auto

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
aus der kriegsschule des lebens -
 was mich nicht umbringt, macht mich härter.
 - friedrich nietzsche


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#440694: initramfs-tools: hook-functions:dep_add_modules() breaks with /dev/md/x device names

2007-09-04 Thread martin f krafft
also sprach Mario 'BitKoenig' Holbe [EMAIL PROTECTED] [2007.09.03.2147 +0200]:
  [ please use reportbug in furture it adds important info ]
 
 ...and add python to my system... grrr :)

Write yourself a shell replacement then.

See #440712: v1-style naming is currently not supported by Debian's
mdadm because I lack the time to implement it, especially since it
would take considerably longer given how inconsistent upstream does
stuff.

If you want to take a stab, please do. I'll try to help you with
anything I can.

-- 
martin;  (greetings from the heart of the sun.)
  \ echo mailto: !#^.*|tr * mailto:; [EMAIL PROTECTED]
 
wickedness is a myth
 invented by good people
 to account for the curious attraction of others.
-- oscar wilde
 
spamtraps: [EMAIL PROTECTED]


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#440694: initramfs-tools: hook-functions:dep_add_modules() breaks with /dev/md/x device names

2007-09-04 Thread martin f krafft
also sprach maximilian attems [EMAIL PROTECTED] [2007.09.04.1850 +0200]:
  However... no offense meant, just as strategic hint: please don't do
  the mistake and consider /dev/md/ style names as old way or old
  fashioned, since exactly the opposite is the case: Neil (md, mdadm
  developer) considers them the new way and fashion :)
 
 any pointer to a statement on that topic?

i don't have one, but this squares with what I remember Neil saying.
He wants to get rid of /dev/mdX and promote /dev/md/* and I agree
with him.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


Bug#433905: closed by martin f krafft [EMAIL PROTECTED] (Re: Bug#433905: initramfs-tools: Boot failure from software-RAID1 with debian on nslu2)

2007-07-22 Thread martin f krafft
also sprach Frans Pop [EMAIL PROTECTED] [2007.07.21.1131 +0200]:
 I'm tempted to reopen this bug report.
 Manually adding the rootdelay parameter is all very nice as a workaround 
 for this issue, but is it really an adequate solution?
 
 How can we expect users to know that such an option is required?
 
 How can we make sure in the installer that a first boot does not fail if a 
 user does a RAID install?
 Adding rootdelay=x by default for all mdadm (and crypto, and lvm?) 
 installs does not seem like an attractive option.
 
 There must surely be better ways to deal with this issue?

Probably, I'd love the hear one or even a patch! Since I have no
setup in which to confirm the bug, I'll have a hard time creating
a fix.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
licht wird alles, was ich fasse
 - friedrich nietzsche


signature.asc
Description: Digital signature (GPG/PGP)


Bug#433905: closed by martin f krafft [EMAIL PROTECTED] (Re: Bug#433905: initramfs-tools: Boot failure from software-RAID1 with debian on nslu2)

2007-07-21 Thread martin f krafft
also sprach Toon Verstraelen [EMAIL PROTECTED] [2007.07.21.0754 +0200]:
 I do know what the rootdelay is meant to do. The initramfs scripts
 assume a default value of 180 seconds, so one does not have to pass it
 explicitly at the kernel command line. That is clearly not the problem.

Have you even bothered to try it? The default value for rootdelay is
*not* 180. It waits for 180 seconds for the root filesystem if
rootdelay has not been specified. But udev also sleeps for
$rootdelay seconds *before* mdadm is called, so there will be plenty
time for the driver to create the usb-storage-SCSI devices.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
Most Intelligent Customers Realise Our Software Only Fools Them.


signature.asc
Description: Digital signature (GPG/PGP)


Bug#426941: cannot set default locale

2007-07-04 Thread martin f krafft
tags 426941 unpreproducible
thanks

The problem has since fixed itself. Sorry, I failed to capture more
information when I encountered it. Feel free to close.

-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems
 
whoever fights monsters should see to it that in the process he does
 not become a monster. and when you look into an abyss, the abyss also
 looks into you.
 - friedrich nietzsche


signature.asc
Description: Digital signature (GPG/PGP)


Bug#426548: bug in i810 X driver, fixed upstream

2007-06-27 Thread martin f krafft
reassign 426548 xserver-xorg-video-intel
retitle 426548 BIOS timing issues cause hard freeze with i855 chips
tags 426548 fixed-upstream patch
thanks

I believe this issue had to do with a timing issue, which Keith
Packard fixed as follows:

diff --git a/src/i830_display.c b/src/i830_display.c
index 6965337..ce20864 100644
--- a/src/i830_display.c
+++ b/src/i830_display.c
@@ -361,8 +361,10 @@ i830FindBestPLL(xf86CrtcPtr crtc, int target, int refclk, 
intel_clock_t *best_cl
 void
 i830WaitForVblank(ScrnInfoPtr pScreen)
 {
-/* Wait for 20ms, i.e. one cycle at 50hz. */
-usleep(2);
+/* Wait for 30ms, i.e. one cycle at slightly less than 50hz. 
+ * THIS PATCHED BY KEITH
+ */
+usleep(3);
 }
 
 void


Also, commit fbbb41bc5e03478cb46ee8f64ef68b23ff3fc14b may be related:

Author: Keith Packard [EMAIL PROTECTED]
Date:   Sun Jun 17 14:59:24 2007 +0100

Let DPMS functions enable plane/pipe/output on 8xx hardware.

On 855, letting crtc_mode_set enable the plane and pipe will occasionally
hang the chip. Instead, wait for crtc_enable to light things up. For 9xx,
leave things alone.

diff --git a/src/i830_display.c b/src/i830_display.c
index adc7479..6965337 100644
--- a/src/i830_display.c
+++ b/src/i830_display.c
@@ -958,11 +958,17 @@ i830_crtc_mode_set(xf86CrtcPtr crtc, DisplayModePtr mode,
  else
  pipeconf = ~PIPEACONF_DOUBLE_WIDE;
 }
-#if 1
-dspcntr |= DISPLAY_PLANE_ENABLE;
-pipeconf |= PIPEACONF_ENABLE;
-dpll |= DPLL_VCO_ENABLE;
-#endif
+/*
+ * This shouldn't be needed as the dpms on code
+ * will be run after the mode is set. On 9xx, it helps.
+ * On 855, it can lock up the chip (and the entire machine)
+ */
+if (IS_I9XX (pI830))
+{
+ dspcntr |= DISPLAY_PLANE_ENABLE;
+ pipeconf |= PIPEACONF_ENABLE;
+ dpll |= DPLL_VCO_ENABLE;
+}
 
 /* Disable the panel fitter if it was on our pipe */
 if (i830_panel_fitter_pipe (pI830) == pipe)


-- 
 .''`.   martin f. krafft [EMAIL PROTECTED]
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems


signature.asc
Description: Digital signature (GPG/PGP)


  1   2   >