sunjob Опубликовано 11 ноября, 2014 Жалоба Поделиться Опубликовано 11 ноября, 2014 добрый деньрешил обновить BASH после "выхода в свет" недавно обнаруженной ДЫРЫ, точнее, присутствующей все время, и только недавно пристально обратившей на себя вниманиеhttp://habrahabr.ru/company/mailru/blog/238475/http://habrahabr.ru/post/238021/etc...патченный БАШ / bash - стал вести себя странно с оператором "set -e"точнее, стал выбрасывать из скрипта по непонятным причинам, не смотря на то, что оператор, на котором происходил выход из скрипта - отрабатывал без ошибокпример, скрипт монтирования (дан только как пример, не для пристального внимания)раньше, т.е. все время - работал без проблем, а сейчас вываливается из скрипта после команды монтирования, и т.к. у меня после монитрования идут еще другие команды - то они не выполняютсяcut --->#/bin/shclear; set -eHOST=xxx.xxx.xxx.xxxPTR=~/tmp/mnt_${HOST}(mkdir -p ${PTR}sudo umount -l ${PTR} > /dev/null)sshfs root@${HOST}:/ ${PTR} -p XXXXX -o allow_other ...<blah blah blah> другие команды $ mount | grep ${PTR} cut --->сначало установил самый последний БАШbash-4.3.0 patch to 4.3.30и заметил, что перестали нормально работать slackBuild-скрипты, которые раньше нормально отрабатывалиподумал, что навый БАШ непереваривает старые оси, ладно, установил заплаты на "свой родной баш" bash-3.2.48 patch to 3.2.57и та же самая история, slackBuild-скрипты перестали отрабатывать... доходят до команды make - и вываливаются, несмотря на то, что сама команда отрабатывает без ошибокв конечном итоге перестали работать около 100 пользовательских баш-скриптовоткатился на старый-дырявый башна десктопе такой откат - не существеннен, а вот на сервере... что то случилось в мире опенсорса пока я отсутствовал? :о)какие будут комментарии?заранее спасибо...slackware 12.2kernel 2.6.32.63-smpkde-tde 3.5.12bash source http://ftp.gnu.org/gnu/bash/bash-3.2.48 with patches: bash32-049 - bash32-057bash-4.3 with patches: bash43-001 - bash43-030 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
sunjob Опубликовано 14 ноября, 2014 Автор Жалоба Поделиться Опубликовано 14 ноября, 2014 !!! МОДЕРАТОРЫ !!!проблема решена, можно удалять топикспасибо Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
sunjob Опубликовано 16 ноября, 2014 Автор Жалоба Поделиться Опубликовано 16 ноября, 2014 тема, более полно рассмотрена тутhttp://unixforum.org/index.php?showtopic=137953коротко, можно сказать, что в основном, были "виновны" sshfs (так же обновленные)выкладки по решению:- установить новый "util-linux-2.19"- пересобрать "fuse-2.8.5" с опцией разрешающей работу с "mtab"- пересобрать "sshfs-fuse-2.5"спасибо за внимание, не наступайте на мои грабли, удачи :о) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.