Re: Launching a Fedora 16 EC2 Instance

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 03/05/2012 06:59 PM, Garrett Holmstrom wrote:
> On Mar 5, 2012 10:11 AM, "Juan Rodriguez" <nushio@xxxxxxxxxxxxxxxxx <mailto:nushio@xxxxxxxxxxxxxxxxx>> wrote:
>>
>> Hey there,
>>
>> I'm new to Amazon EC2 / Cloud providers in general, but I tried to set up using Fedora's F16 Images (Available here [1]) using ami-5f16d836. It apparently passes all of Amazon's checks, however I can't ping the instance once it's fully set up. I decided to check the System Log and noticed this:
>>
>> Determining IP information for eth0.../etc/init.d/functions: line 58: /dev/stderr: Permission denied /etc/rc.d/init.d/functions: line 58: /dev/stderr: Permission denied /etc/init.d/functions: line 58: /dev/stderr: Permission denied /etc/rc.d/init.d/functions: line 58: /dev/stderr: Permission denied
> 
> This always happens. I am equally clueless as to what it means, but AFAIK it doesn't break anything.

I noticed the above error independently.
I logged in as root and changed to another user.
I that case /dev/stderr is owned by root and hence not readable.
The error above was output when I tried `service sshd status`

Seems that it's due to:
http://git.fedorahosted.org/git/?p=initscripts.git;a=commitdiff;h=09bfb503

The attached may fix it up.

cheers,
Pádraig.
>From cc601edcbb9e4767843d4e97aafc0a5737e5a341 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A1draig=20Brady?= <P@xxxxxxxxxxxxxx>
Date: Mon, 5 Mar 2012 23:53:54 +0000
Subject: [PATCH] Handle writeonly terminals

I noticed error messages after I logged in as root,
but then changed to another user (which then did not
have read access to /dev/stderr).
---
 rc.d/init.d/functions |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/rc.d/init.d/functions b/rc.d/init.d/functions
index 1437b25..06ee29f 100644
--- a/rc.d/init.d/functions
+++ b/rc.d/init.d/functions
@@ -55,7 +55,11 @@ systemctl_redirect () {
 
 if [ -z "${CONSOLETYPE:-}" ]; then
   if [ -c "/dev/stderr" ]; then
-    CONSOLETYPE="$(/sbin/consoletype < /dev/stderr 2>/dev/null)"
+    if [ -r "/dev/stderr" ]; then
+      CONSOLETYPE="$(/sbin/consoletype < /dev/stderr 2>/dev/null)"
+    else
+      CONSOLETYPE="$(/sbin/consoletype 2>/dev/null)"
+    fi
   else
     CONSOLETYPE="serial"
   fi
-- 
1.7.6.4

_______________________________________________
cloud mailing list
cloud@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/cloud

[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux