From owner-freebsd-bugs@FreeBSD.ORG Tue May 21 14:10:00 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E8611FFD for ; Tue, 21 May 2013 14:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id B578F321 for ; Tue, 21 May 2013 14:10:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r4LEA0BF020523 for ; Tue, 21 May 2013 14:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4LEA0gh020522; Tue, 21 May 2013 14:10:00 GMT (envelope-from gnats) Resent-Date: Tue, 21 May 2013 14:10:00 GMT Resent-Message-Id: <201305211410.r4LEA0gh020522@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Elliot Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 67D3FE59 for ; Tue, 21 May 2013 14:01:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.FreeBSD.org (oldred.freebsd.org [8.8.178.121]) by mx1.freebsd.org (Postfix) with ESMTP id 58F002C7 for ; Tue, 21 May 2013 14:01:06 +0000 (UTC) Received: from oldred.FreeBSD.org ([127.0.1.6]) by oldred.FreeBSD.org (8.14.5/8.14.5) with ESMTP id r4LE16Ya033969 for ; Tue, 21 May 2013 14:01:06 GMT (envelope-from nobody@oldred.FreeBSD.org) Received: (from nobody@localhost) by oldred.FreeBSD.org (8.14.5/8.14.5/Submit) id r4LE162r033968; Tue, 21 May 2013 14:01:06 GMT (envelope-from nobody) Message-Id: <201305211401.r4LE162r033968@oldred.FreeBSD.org> Date: Tue, 21 May 2013 14:01:06 GMT From: Elliot To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: misc/178811: nginx invoked by /usr/sbin/service failed to start passenger X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 May 2013 14:10:01 -0000 >Number: 178811 >Category: misc >Synopsis: nginx invoked by /usr/sbin/service failed to start passenger >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue May 21 14:10:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Elliot >Release: Freebsd 9.1 >Organization: >Environment: FreeBSD XXX.com 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: After reboot or running 'service nginx restart', /usr/sbin/service would invoke /usr/local/sbin/nginx which would call passenger_ruby wrapper script which would try to execute this line"#!/usr/bin/env bash". Since /usr/sbin/service 'exec' with PATH without /usr/local/bin, bash couldn't be found and passenger failed to start. Is it possible to change /usr/sbin/service to include /usr/local/bin when 'exec' e.g. Change exec env -i HOME=/ PATH=/sbin:/bin:/usr/sbin:/usr/bin $dir/$script $* To exec env -i HOME=/ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin $dir/$script $* >How-To-Repeat: install nginx and passenger run 'service nginx restart' access webpages served by passenger >Fix: Soft link /usr/local/bin/bash to /usr/bin or modify /usr/sbin/service >Release-Note: >Audit-Trail: >Unformatted: