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: linux-ha-dev@lists.tummy.com
# 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?
- 997 megtekintés
Hozzászólások
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni