read the world, read my soul


FreeBSD Passenger 4.0.5 Cannot execute bash

前言

原本用 Passenger 3.0.19 好好的,手癢更新 FreeBSD server, 卻遇到了這樣的訊息:

[ 2013-06-02 11:29:04.7868 23043/0x802060c00 Pool2/Spawner.h:159 ]: [App 23054 stderr] Cannot execute "bash": No such file or directory (errno=2)
terminate called after throwing an instance of 'std::bad_cast'

暫時解法

查資料發現這篇 Passenger 4.0.4/4.0.5 - Cannot execute "bash"

於是直接用比較不好的解法:

sudo ln -s /usr/local/bin/bash /bin/bash

結語

好心的 port maintainer, 會不會解決這個 issue 呢?

前提是,該來 send-pr 先?

2013-06-02 11:52:35