valamit beneztem, vagy bugreport. De hova?

 ( battila | 2018. október 4., csütörtök - 14:40 )

Hali,

debian stable alatt probalkozom pacemaker-rel NFS ha clustert epiteni.

Gyorsan is haladtam vele egeszen egy pontig. Megprobaltam hozzaadni a notiy resourcet, de a cluster status oldala hisztit mutatott:


* nfs-notify_start_0 on nfstest01 'unknown error' (1): call=54, status=complete, exitreason='sm-notify with source host set to [ a.a.a.a ] failed. view syslog for more information',
last-rc-change='Thu Oct 4 11:55:49 2018', queued=0ms, exec=54ms

Ugyanez az uzenet a masodik node-dal is szerepel ugyanitt.

Na belenezek a syslog-ba:


lrmd[714]: notice: nfs-notify_start_0:22601:stderr [ /usr/lib/ocf/resource.d/heartbeat/nfsnotify: line 270: /usr/sbin/sm-notify: No such file or directory ]

A hisztije teljesen jogos is, mert az /usr/sbin alatt nem letezik.


# dpkg -S sm-notify
nfs-common: /usr/share/man/man8/rpc.sm-notify.8.gz
nfs-common: /sbin/sm-notify
nfs-common: /usr/share/man/man8/sm-notify.8.gz
#

A /usr/lib/ocf/resource.d/heartbeat/nfsnotify egy shell script, amiben meg:


sbindir=$HA_SBIN_DIR
if [ -z "$sbindir" ]; then
sbindir=/usr/sbin
fi

SELINUX_ENABLED=-1

NFSNOTIFY_TMP_DIR="${HA_RSCTMP}/nfsnotify_${OCF_RESOURCE_INSTANCE}/"
HA_STATD_PIDFILE="$NFSNOTIFY_TMP_DIR/rpc.statd_${OCF_RESOURCE_INSTANCE}.pid"
HA_STATD_PIDFILE_PREV="$NFSNOTIFY_TMP_DIR/rpc.statd_${OCF_RESOURCE_INSTANCE}.pid.prev"
STATD_PATH="/var/lib/nfs/statd"
SM_NOTIFY_BINARY="${sbindir}/sm-notify"

Ok, tehat a HA_SBIN_DIR -t nezi, vagy ha az nincs, akkor a /usr/sbin.
A HA_SBIN_DIR meg ugyesen definialva van a /etc/ha.d/shellfuncs allomanyban (ha ezt hasznalja?!?)

# Author: Alan Robertson
# Support:

# License: GNU Lesser General Public License (LGPL)
#
# Set these variables if they're not already set...
#

: ${HA_SBIN_DIR:=/usr/sbin}

Mivel eleg sok script hasznalja ezt a valtozot, ezert ha atallitom, akkor siman borul az egesz.

Egyelore workaround-nak csinaltam az sm-notify-rol egy symlinket. De ez igy ganyolas.

Beneztem valamit? Vagy tenyleg hibara futottam?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Hello,

miután fullra meggyőződtem, hogy ez tényleg valami bug, én ezeket olvasnám át, és amelyik jobban tetszik, azt használnám:

https://www.debian.org/Bugs/Reporting
https://wiki.debian.org/reportbug

Az első egy általános leírás, milyen lehetőségeid vannak, stb. A második a telepíthető "reportbug" csomag rövid leírása.

HTH,

a.

Jaja, a cimben maradt benne csak a hova, mert kozben utanajartam. De koszi!

Sajna a rendszerre semmi ilyesmit nem telepithetek, igy mara a kezi reportolas.