Your message dated Tue, 20 Sep 2011 15:02:58 +0000
with message-id <[email protected]>
and subject line Bug#516893: fixed in ocfs2-tools 1.6.3-3
has caused the Debian Bug report #516893,
regarding ocfs2-tools: Unmounting an OCFS2 filesystem causes a segfault before
cleaning the heartbeat region
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
516893: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=516893
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ocfs2-tools
Version: 1.4.1-1
Severity: important
When unmounting an OCFS2 filesystem, unmount completes but ocfs2_hb_ctl
segfaults before stopping the heartbeat
which causes a situation that the OCFS2 cluster cannot be stopped before
rebooting.
Steps to reproduce this situation:
1. Boot the system.
2. Test the /etc/init.d/ocfs2 and /etc/init.d/o2cb scripts by starting and
stopping them. They stop successfully.
This is what happens when an OCFS2 filesystem has not been mounted since the
system has been booted up:
server3:~# /etc/init.d/ocfs2 stop
Stopping Oracle Cluster File System (OCFS2) OK
server3:~# /etc/init.d/o2cb stop
Stopping O2CB cluster ocfs2-www: OK
Unmounting ocfs2_dlmfs filesystem: OK
Unloading module "ocfs2_dlmfs": OK
Unloading module "ocfs2_stack_o2cb": OK
Unmounting configfs filesystem: OK
Unloading module "configfs": OK
3. Start both ocfs2 and o2cb again and mount an OCFS2 filesystem.
server3:~# mount /usr/ocfs2
Feb 24 11:36:50 server3 kernel: [ 529.764322] o2net: accepted connection from
node server4 (num 3) at 192.168.1.4:7777
Feb 24 11:36:53 server3 kernel: [ 534.669832] OCFS2 1.5.0
Feb 24 11:36:53 server3 kernel: [ 534.693645] ocfs2_dlm: Nodes in domain
("7F6283D7CA09400B9ACB687AC1B70088"): 2
Feb 24 11:36:53 server3 kernel: [ 534.711619] kjournald starting. Commit
interval 5 seconds
Feb 24 11:36:53 server3 kernel: [ 534.714368] ocfs2: Mounting device (254,8)
on (node 2, slot 0) with ordered data mode.
4. Unmount the filesystem
server3:~# umount /usr/ocfs2
Feb 24 11:37:10 server3 kernel: [ 556.882125] ocfs2_hb_ctl[4552]: segfault at
0 ip 7fd38e033a90 sp 7fff96729328 error 4 in libc-2.7.so[7fd38dfb9000+14a000]
Feb 24 11:37:10 server3 kernel: [ 556.884886] ocfs2: Unmounting device (254,8)
on (node 2)
While the filesystem is unmounted correctly, the heartbeat could not be
stopped. So trying to stop the cluster fails.
server3:~# /etc/init.d/ocfs2 stop
Stopping Oracle Cluster File System (OCFS2) OK
server3:~# /etc/init.d/o2cb stop
Stopping O2CB cluster ocfs2-www: Failed
Unable to stop cluster as heartbeat region still active
As heartbeat could not be stopped, when the server is rebooted, other nodes
print error messages until the server is up.
An example is below:
Feb 24 11:26:49 server4 kernel: [119051.392388] o2net: connection to node
server3 (num 2) at 192.168.1.3:7777 has been idle for 10.0 seconds, shutting it
down.
Feb 24 11:26:49 server4 kernel: [119051.392448] (0,4):o2net_idle_timer:1468
here are some times that might help debug the situation: (tmr 1235467599.500913
now 1235467609.500099 dr 1235467599.500901 adv
1235467599.500918:1235467599.500918 func (dbc4763b:502)
1235467367.658695:1235467367.658701)
Feb 24 11:26:49 server4 kernel: [119051.392573] o2net: no longer connected to
node server3 (num 2) at 192.168.1.3:7777
Feb 24 11:26:59 server4 kernel: [119067.797445]
(3802,4):o2net_connect_expired:1629 ERROR: no connection established with node
2 after 10.0 seconds, giving up and returning errors.
I think the problem is in libc-2.7.so, because I see similar segfaulting when I
stop multipath daemon too (which prints
a similar message including libc-2.7.so) In any case, ocfs2 operation has
problems on lenny.
-- System Information:
Debian Release: 5.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages ocfs2-tools depends on:
ii debconf [debconf-2.0] 1.5.24 Debian configuration management sy
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libcomerr2 1.41.3-1 common error description library
ii libglib2.0-0 2.16.6-1 The GLib library of C routines
ii libncurses5 5.7+20081213-1 shared libraries for terminal hand
ii libreadline5 5.2-3.1 GNU readline and history libraries
ii libuuid1 1.41.3-1 universally unique id library
ocfs2-tools recommends no packages.
Versions of packages ocfs2-tools suggests:
pn ocfs2console <none> (no description available)
-- debconf information:
ocfs2-tools/heartbeat_threshold: 31
ocfs2-tools/reconnect_delay: 2000
ocfs2-tools/init: false
ocfs2-tools/keepalive_delay: 2000
ocfs2-tools/clustername: ocfs2
ocfs2-tools/idle_timeout: 30000
--- End Message ---
--- Begin Message ---
Source: ocfs2-tools
Source-Version: 1.6.3-3
We believe that the bug you reported is fixed in the latest version of
ocfs2-tools, which is due to be installed in the Debian FTP archive:
ocfs2-tools-cman_1.6.3-3_amd64.deb
to main/o/ocfs2-tools/ocfs2-tools-cman_1.6.3-3_amd64.deb
ocfs2-tools-dev_1.6.3-3_amd64.deb
to main/o/ocfs2-tools/ocfs2-tools-dev_1.6.3-3_amd64.deb
ocfs2-tools-pacemaker_1.6.3-3_amd64.deb
to main/o/ocfs2-tools/ocfs2-tools-pacemaker_1.6.3-3_amd64.deb
ocfs2-tools_1.6.3-3.debian.tar.gz
to main/o/ocfs2-tools/ocfs2-tools_1.6.3-3.debian.tar.gz
ocfs2-tools_1.6.3-3.dsc
to main/o/ocfs2-tools/ocfs2-tools_1.6.3-3.dsc
ocfs2-tools_1.6.3-3_amd64.deb
to main/o/ocfs2-tools/ocfs2-tools_1.6.3-3_amd64.deb
ocfs2console_1.6.3-3_amd64.deb
to main/o/ocfs2-tools/ocfs2console_1.6.3-3_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Lainé <[email protected]> (supplier of updated ocfs2-tools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Tue, 20 Sep 2011 15:55:56 +0200
Source: ocfs2-tools
Binary: ocfs2-tools ocfs2-tools-cman ocfs2-tools-dev ocfs2-tools-pacemaker
ocfs2console
Architecture: source amd64
Version: 1.6.3-3
Distribution: unstable
Urgency: low
Maintainer: Jeremy Lainé <[email protected]>
Changed-By: Jeremy Lainé <[email protected]>
Description:
ocfs2-tools - tools for managing OCFS2 cluster filesystems
ocfs2-tools-cman - tools for managing OCFS2 cluster filesystems - cman support
ocfs2-tools-dev - tools for managing OCFS2 cluster filesystems - development
files
ocfs2-tools-pacemaker - tools for managing OCFS2 cluster filesystems -
pacemaker support
ocfs2console - tools for managing OCFS2 cluster filesystems - graphical
interfac
Closes: 516893 638302 640581
Changes:
ocfs2-tools (1.6.3-3) unstable; urgency=low
.
* Replace Build-Depends on libopenais-dev by openais-dev (Closes: #640581).
* Add patch to define missing PCMK_SERVICE_ID (from Ubuntu).
* Fix o2cb and ocfs2 shutdown order (Closes: #638302, #516893).
Checksums-Sha1:
57f108f3130f1810015c3ab71e11a945d16f3f8f 1639 ocfs2-tools_1.6.3-3.dsc
0e552f19afbd682ca59f1c03b231db4905afda93 29782
ocfs2-tools_1.6.3-3.debian.tar.gz
95ae303e2b2b7916487ebfb6c4611719059154f5 985906 ocfs2-tools_1.6.3-3_amd64.deb
3ffca077701e0689d21de4e7aa9c08ef1448a257 53582
ocfs2-tools-cman_1.6.3-3_amd64.deb
7d90e2ac23e1410e2aeee1dee084b82793b1af34 182272
ocfs2-tools-dev_1.6.3-3_amd64.deb
74275150ab7d3533afeb12d83dd1ab02e7cff06e 52710
ocfs2-tools-pacemaker_1.6.3-3_amd64.deb
522e496fbb41a82520a3ab6ad351d30b1f77fe6c 149916 ocfs2console_1.6.3-3_amd64.deb
Checksums-Sha256:
845a1e08cee7a2c079bf121db40fa827c11e5110eb849cf065e8845df47ec7d3 1639
ocfs2-tools_1.6.3-3.dsc
3300090f54d9ee021cae803fb3778f1ec2ceea4149e254946ad957801f2d5ebf 29782
ocfs2-tools_1.6.3-3.debian.tar.gz
3b2b572c27ccb9e51c9dc59482a2b38aebd1bbc1967873ecc743336ead4a15b7 985906
ocfs2-tools_1.6.3-3_amd64.deb
2b7bff32efea6cba7a43c9247592bea7c67618dc1b3413adb2249614b4bbb000 53582
ocfs2-tools-cman_1.6.3-3_amd64.deb
910648865350772cf1333588cc982f394dabbadf6bc7117d69899cd105cf22d5 182272
ocfs2-tools-dev_1.6.3-3_amd64.deb
690697737f6439c040d3aaca337b07f39583946ec6d451d79914eea89afd70c2 52710
ocfs2-tools-pacemaker_1.6.3-3_amd64.deb
c94a90dd7ff823ca84ccc19d9f7e6257ea3816802997932ee7cb17343df95af9 149916
ocfs2console_1.6.3-3_amd64.deb
Files:
3005d395843baa86dc3890b122dce2da 1639 admin optional ocfs2-tools_1.6.3-3.dsc
1b1aa74923a6105553e3fe2bdb65b8fb 29782 admin optional
ocfs2-tools_1.6.3-3.debian.tar.gz
0f0f9321ddc974db9ade328d1e9e69ff 985906 admin optional
ocfs2-tools_1.6.3-3_amd64.deb
61d15ce6d7f979bcf1d1cb55a93aa479 53582 admin optional
ocfs2-tools-cman_1.6.3-3_amd64.deb
8134927655b9e144188f072ebb71491a 182272 devel optional
ocfs2-tools-dev_1.6.3-3_amd64.deb
eddf9e4be660c83b6539f9f886103ef8 52710 admin optional
ocfs2-tools-pacemaker_1.6.3-3_amd64.deb
2ee61eedfb165f9d90872219ee084d36 149916 admin optional
ocfs2console_1.6.3-3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk54nJgACgkQ4mJJZqJp2SdVYgCgpFNBG8VB/s+ij7mDm+CFVqkx
4UgAn0pLlbnQ1huuFm+E7KMu823eDq8b
=Wb6z
-----END PGP SIGNATURE-----
--- End Message ---