Thanks Jim. I'll sometime soon prepare the new upstream version for upload to experimental.
On 11/19/2010 10:28 AM, Jim Paris wrote: > Package: open-iscsi > Version: 2.0.871.3-2squeeze1.1 > Severity: normal > Tags: patch > > Hi, > > I have a diskless system with root on iSCSI. After upgrading my > kernel from 2.6.32-5-amd64 to 2.6.36-trunk-amd64, the system no longer > boots because the connection is lost when /etc/init.d/open-iscsi is > called. Running iscsid manually reports that the authentication was > rejected, but I'm not using any authentication. > > I did a bisection on the kernel and found that the culprit is: > > commit 0f4f81dce93774a447da3ceb98cce193ef84a3fa > Author: André Goddard Rosa <[email protected]> > Date: Mon Dec 14 18:00:55 2009 -0800 > > vsprintf: factorize "(null)" string > <snip> > Change "<NULL>" to "(null)", unifying 3 equal strings. > > What is happening here is that the initramfs successfully uses > iscsistart to connect to the target. Later, iscsid tries to reconnect > using the parameters it finds in sysfs files, like: > /sys/class/iscsi_session/session1/username > /sys/class/iscsi_session/session1/password > Before this kernel change, those files contained "<NULL>", but now they > contain "(null)", and iscsid doesn't handle the latter correctly. > > Turns out this has already been fixed upstream in open-iscsi (I should > have tried that first!): > > http://git.kernel.org/?p=linux/kernel/git/mnc/open-iscsi.git;a=commitdiff;h=f0b670c016c85c882bb0583eaef8ea2f7147d4af > > so all that's really necessary is to either use that patch or upgrade > the whole package to the recently-released 2.0-872. > > -jim > > > > -- System Information: > Debian Release: 5.0.2 > APT prefers testing > APT policy: (300, 'testing'), (200, 'stable'), (50, 'unstable'), (1, > 'experimental') > Architecture: amd64 (x86_64) > > Kernel: Linux 2.6.36-trunk-amd64 (SMP w/2 CPU cores) > Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/bash > > Versions of packages open-iscsi depends on: > ii libc6 2.11.2-2 Embedded GNU C Library: Shared > lib > ii udev 164-2 /dev/ and hotplug management > daemo > > open-iscsi recommends no packages. > > open-iscsi suggests no packages. > > -- no debconf information > > > -- Ritesh Raj Sarraf RESEARCHUT - http://www.researchut.com "Necessity is the mother of invention."
signature.asc
Description: OpenPGP digital signature

