You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by Peter Steele <ps...@peaxy.net> on 2016/03/17 15:07:55 UTC
What are the invalid-user.log files?
I'm testing out mesos for the first time and after installing the
software I'm seeing numerous log files of the form
mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
I don't see any errors in the logs themselves, but the fact that
"invalid-user" is part of the name makes me think I'm missing something
in my config. The mesos-master.WARNING log has the message
W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
provided, authentication requests will be refused
which I'm thinking might be related. What am I missing?
Peter
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
I fill this issue in
https://github.com/mesosphere/mesos-deb-packaging/issues/71
On Sat, Mar 19, 2016 at 1:48 AM, haosdent <ha...@gmail.com> wrote:
> According I test by systemctl. It didn't export $USER when start service.
>
> ```
> [Unit]
> Description=test
> After=network.target
>
> [Service]
> ExecStart=/bin/env
> ExecStop=/bin/env
>
> [Install]
> WantedBy=multi-user.target
> ```
>
> ```
> $ systemctl status test.service
> Mar 19 01:45:24 localhost env[25754]: LANG=en_SG.UTF-8
> Mar 19 01:45:24 localhost env[25754]:
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
> ```
>
> One possible way is add User and Group in service
> ```
> [Unit]
> Description=test
> After=network.target
>
> [Service]
> ExecStart=/bin/env
> ExecStop=/bin/env
> User=root
> Group=root
>
> [Install]
> WantedBy=multi-user.target
> ```
>
> So that you could see
> ```
> $ systemctl status test.service
> Mar 19 01:44:24 localhost env[25720]: HOME=/root
> Mar 19 01:44:24 localhost env[25720]: LOGNAME=root
> Mar 19 01:44:24 localhost env[25720]: USER=root
> Mar 19 01:44:24 localhost env[25720]: SHELL=/bin/sh
> ```
>
> On Sat, Mar 19, 2016 at 1:26 AM, Steven Schlansker <
> sschlansker@opentable.com> wrote:
>
>> We are seeing the same thing, using Mesosphere .debs on Ubuntu:
>>
>> mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160209-221625.12071
>> mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160223-211310.1456
>> mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160223-211857.5347
>>
>> What if the fallback was to using getpwuid(getuid()) or the like instead
>> of "invalid-user" ?
>>
>>
>> > On Mar 18, 2016, at 9:58 AM, Peter Steele <ps...@peaxy.net> wrote:
>> >
>> > In my case I am using the CentOS 7 set of rpms from mesosphere...
>> >
>> > On 03/18/2016 09:14 AM, Pradeep Chhetri wrote:
>> >> I installed mesos using mesosphere debian repository.
>> >>
>> >> On Fri, Mar 18, 2016 at 4:10 PM, haosdent <ha...@gmail.com> wrote:
>> >> cool, you install mesos by deb or build it from source directly?
>> >>
>> >> On Mar 19, 2016 12:06 AM, "Pradeep Chhetri" <
>> pradeep.chhetri89@gmail.com> wrote:
>> >> I think it is an upstart issue. I am noticing this issue in Ubuntu
>> 14.04 which uses upstart. This is what i can debug so far:
>> >>
>> >>
>> >> According to this documentation:
>> http://upstart.ubuntu.com/cookbook/#job-environment
>> >>
>> >> When Upstart runs a job, it provides it with a very restrictive
>> environment which contains just two system variables:
>> >>
>> >> • TERM
>> >> • PATH
>> >>
>> >> These are the exact two variables i can notice in proc filesystem set
>> as well.
>> >>
>> >> I will post if i find something more.
>> >>
>> >>
>> >> On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele <ps...@peaxy.net>
>> wrote:
>> >> Yes, I see that as well. Also the case for the mesos master. That
>> explains the invalid-user, but why isn't these processes picking up $USER?
>> >>
>> >>
>> >> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>> >>> I can see that USER environment variable is not set for mesos-slave
>> process from /proc/<pid>/environ.
>> >>>
>> >>> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
>> pradeep.chhetri89@gmail.com> wrote:
>> >>> My mesos cluster also produces logs like
>> mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file name
>> shouldnt affect you all because generally you ship these logs in some
>> centralized logging system like logstash/splunk and search there by tags
>> >>>
>> >>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele <ps...@peaxy.net>
>> wrote:
>> >>> What would you suggest to troubleshoot this? Clear something isn't
>> quite right if my log files are called "invalid-user". That said, I have
>> managed to get a containerized application up and running so whatever is
>> wrong isn't fatal. Just ugly...
>> >>>
>> >>>
>> >>> On 03/17/2016 10:42 AM, haosdent wrote:
>> >>>> Not sure why glog could not get USER environment variable correctly
>> after looking its code. But should not affect you running mesos.
>> >>>>
>> >>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <ha...@gmail.com>
>> wrote:
>> >>>> root should be fine.
>> >>>>
>> >>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele <ps...@peaxy.net>
>> wrote:
>> >>>> My USER var is root. Do I need to create a non-root user for mesos
>> to run under?
>> >>>>
>> >>>>
>> >>>> On 03/17/2016 09:22 AM, haosdent wrote:
>> >>>>> glog get the user name by environment variable "USER" in Linux.
>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I
>> think you could check the environment variable "USER" before you start
>> Mesos slave.
>> >>>>>
>> >>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent <ha...@gmail.com>
>> wrote:
>> >>>>> invalid-user is from glog
>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>> >>>>>
>> >>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>> provided, authentication requests will be refused
>> >>>>> >which I'm thinking might be related. What am I missing?
>> >>>>>
>> >>>>> I think should not related. This is a warning message if you don't
>> pass `credentials` flag when start mesos master.
>> >>>>>
>> >>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <ps...@peaxy.net>
>> wrote:
>> >>>>> I'm testing out mesos for the first time and after installing the
>> software I'm seeing numerous log files of the form
>> >>>>>
>> >>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>> >>>>>
>> >>>>> I don't see any errors in the logs themselves, but the fact that
>> "invalid-user" is part of the name makes me think I'm missing something in
>> my config. The mesos-master.WARNING log has the message
>> >>>>>
>> >>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>> provided, authentication requests will be refused
>> >>>>>
>> >>>>> which I'm thinking might be related. What am I missing?
>> >>>>>
>> >>>>> Peter
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Best Regards,
>> >>>>> Haosdent Huang
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Best Regards,
>> >>>>> Haosdent Huang
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Best Regards,
>> >>>> Haosdent Huang
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Best Regards,
>> >>>> Haosdent Huang
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards,
>> >>> Pradeep Chhetri
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards,
>> >>> Pradeep Chhetri
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Regards,
>> >> Pradeep Chhetri
>> >>
>> >>
>> >>
>> >> --
>> >> Regards,
>> >> Pradeep Chhetri
>> >
>>
>>
>
>
> --
> Best Regards,
> Haosdent Huang
>
--
Best Regards,
Haosdent Huang
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
According I test by systemctl. It didn't export $USER when start service.
```
[Unit]
Description=test
After=network.target
[Service]
ExecStart=/bin/env
ExecStop=/bin/env
[Install]
WantedBy=multi-user.target
```
```
$ systemctl status test.service
Mar 19 01:45:24 localhost env[25754]: LANG=en_SG.UTF-8
Mar 19 01:45:24 localhost env[25754]:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
```
One possible way is add User and Group in service
```
[Unit]
Description=test
After=network.target
[Service]
ExecStart=/bin/env
ExecStop=/bin/env
User=root
Group=root
[Install]
WantedBy=multi-user.target
```
So that you could see
```
$ systemctl status test.service
Mar 19 01:44:24 localhost env[25720]: HOME=/root
Mar 19 01:44:24 localhost env[25720]: LOGNAME=root
Mar 19 01:44:24 localhost env[25720]: USER=root
Mar 19 01:44:24 localhost env[25720]: SHELL=/bin/sh
```
On Sat, Mar 19, 2016 at 1:26 AM, Steven Schlansker <
sschlansker@opentable.com> wrote:
> We are seeing the same thing, using Mesosphere .debs on Ubuntu:
>
> mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160209-221625.12071
> mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160223-211310.1456
> mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160223-211857.5347
>
> What if the fallback was to using getpwuid(getuid()) or the like instead
> of "invalid-user" ?
>
>
> > On Mar 18, 2016, at 9:58 AM, Peter Steele <ps...@peaxy.net> wrote:
> >
> > In my case I am using the CentOS 7 set of rpms from mesosphere...
> >
> > On 03/18/2016 09:14 AM, Pradeep Chhetri wrote:
> >> I installed mesos using mesosphere debian repository.
> >>
> >> On Fri, Mar 18, 2016 at 4:10 PM, haosdent <ha...@gmail.com> wrote:
> >> cool, you install mesos by deb or build it from source directly?
> >>
> >> On Mar 19, 2016 12:06 AM, "Pradeep Chhetri" <
> pradeep.chhetri89@gmail.com> wrote:
> >> I think it is an upstart issue. I am noticing this issue in Ubuntu
> 14.04 which uses upstart. This is what i can debug so far:
> >>
> >>
> >> According to this documentation:
> http://upstart.ubuntu.com/cookbook/#job-environment
> >>
> >> When Upstart runs a job, it provides it with a very restrictive
> environment which contains just two system variables:
> >>
> >> • TERM
> >> • PATH
> >>
> >> These are the exact two variables i can notice in proc filesystem set
> as well.
> >>
> >> I will post if i find something more.
> >>
> >>
> >> On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele <ps...@peaxy.net>
> wrote:
> >> Yes, I see that as well. Also the case for the mesos master. That
> explains the invalid-user, but why isn't these processes picking up $USER?
> >>
> >>
> >> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
> >>> I can see that USER environment variable is not set for mesos-slave
> process from /proc/<pid>/environ.
> >>>
> >>> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
> pradeep.chhetri89@gmail.com> wrote:
> >>> My mesos cluster also produces logs like
> mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file name
> shouldnt affect you all because generally you ship these logs in some
> centralized logging system like logstash/splunk and search there by tags
> >>>
> >>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele <ps...@peaxy.net>
> wrote:
> >>> What would you suggest to troubleshoot this? Clear something isn't
> quite right if my log files are called "invalid-user". That said, I have
> managed to get a containerized application up and running so whatever is
> wrong isn't fatal. Just ugly...
> >>>
> >>>
> >>> On 03/17/2016 10:42 AM, haosdent wrote:
> >>>> Not sure why glog could not get USER environment variable correctly
> after looking its code. But should not affect you running mesos.
> >>>>
> >>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <ha...@gmail.com> wrote:
> >>>> root should be fine.
> >>>>
> >>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele <ps...@peaxy.net>
> wrote:
> >>>> My USER var is root. Do I need to create a non-root user for mesos to
> run under?
> >>>>
> >>>>
> >>>> On 03/17/2016 09:22 AM, haosdent wrote:
> >>>>> glog get the user name by environment variable "USER" in Linux.
> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I
> think you could check the environment variable "USER" before you start
> Mesos slave.
> >>>>>
> >>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent <ha...@gmail.com>
> wrote:
> >>>>> invalid-user is from glog
> https://github.com/google/glog/blob/master/src/logging.cc#L1036
> >>>>>
> >>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
> provided, authentication requests will be refused
> >>>>> >which I'm thinking might be related. What am I missing?
> >>>>>
> >>>>> I think should not related. This is a warning message if you don't
> pass `credentials` flag when start mesos master.
> >>>>>
> >>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <ps...@peaxy.net>
> wrote:
> >>>>> I'm testing out mesos for the first time and after installing the
> software I'm seeing numerous log files of the form
> >>>>>
> >>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
> >>>>>
> >>>>> I don't see any errors in the logs themselves, but the fact that
> "invalid-user" is part of the name makes me think I'm missing something in
> my config. The mesos-master.WARNING log has the message
> >>>>>
> >>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
> provided, authentication requests will be refused
> >>>>>
> >>>>> which I'm thinking might be related. What am I missing?
> >>>>>
> >>>>> Peter
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Best Regards,
> >>>>> Haosdent Huang
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Best Regards,
> >>>>> Haosdent Huang
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best Regards,
> >>>> Haosdent Huang
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best Regards,
> >>>> Haosdent Huang
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> Regards,
> >>> Pradeep Chhetri
> >>>
> >>>
> >>>
> >>> --
> >>> Regards,
> >>> Pradeep Chhetri
> >>
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Pradeep Chhetri
> >>
> >>
> >>
> >> --
> >> Regards,
> >> Pradeep Chhetri
> >
>
>
--
Best Regards,
Haosdent Huang
Re: What are the invalid-user.log files?
Posted by Steven Schlansker <ss...@opentable.com>.
We are seeing the same thing, using Mesosphere .debs on Ubuntu:
mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160209-221625.12071
mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160223-211310.1456
mesos-master.mesos1-qa-sf.invalid-user.log.WARNING.20160223-211857.5347
What if the fallback was to using getpwuid(getuid()) or the like instead of "invalid-user" ?
> On Mar 18, 2016, at 9:58 AM, Peter Steele <ps...@peaxy.net> wrote:
>
> In my case I am using the CentOS 7 set of rpms from mesosphere...
>
> On 03/18/2016 09:14 AM, Pradeep Chhetri wrote:
>> I installed mesos using mesosphere debian repository.
>>
>> On Fri, Mar 18, 2016 at 4:10 PM, haosdent <ha...@gmail.com> wrote:
>> cool, you install mesos by deb or build it from source directly?
>>
>> On Mar 19, 2016 12:06 AM, "Pradeep Chhetri" <pr...@gmail.com> wrote:
>> I think it is an upstart issue. I am noticing this issue in Ubuntu 14.04 which uses upstart. This is what i can debug so far:
>>
>>
>> According to this documentation: http://upstart.ubuntu.com/cookbook/#job-environment
>>
>> When Upstart runs a job, it provides it with a very restrictive environment which contains just two system variables:
>>
>> • TERM
>> • PATH
>>
>> These are the exact two variables i can notice in proc filesystem set as well.
>>
>> I will post if i find something more.
>>
>>
>> On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele <ps...@peaxy.net> wrote:
>> Yes, I see that as well. Also the case for the mesos master. That explains the invalid-user, but why isn't these processes picking up $USER?
>>
>>
>> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>>> I can see that USER environment variable is not set for mesos-slave process from /proc/<pid>/environ.
>>>
>>> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <pr...@gmail.com> wrote:
>>> My mesos cluster also produces logs like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file name shouldnt affect you all because generally you ship these logs in some centralized logging system like logstash/splunk and search there by tags
>>>
>>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele <ps...@peaxy.net> wrote:
>>> What would you suggest to troubleshoot this? Clear something isn't quite right if my log files are called "invalid-user". That said, I have managed to get a containerized application up and running so whatever is wrong isn't fatal. Just ugly...
>>>
>>>
>>> On 03/17/2016 10:42 AM, haosdent wrote:
>>>> Not sure why glog could not get USER environment variable correctly after looking its code. But should not affect you running mesos.
>>>>
>>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <ha...@gmail.com> wrote:
>>>> root should be fine.
>>>>
>>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele <ps...@peaxy.net> wrote:
>>>> My USER var is root. Do I need to create a non-root user for mesos to run under?
>>>>
>>>>
>>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>>> glog get the user name by environment variable "USER" in Linux. https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I think you could check the environment variable "USER" before you start Mesos slave.
>>>>>
>>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent <ha...@gmail.com> wrote:
>>>>> invalid-user is from glog https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>>
>>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials provided, authentication requests will be refused
>>>>> >which I'm thinking might be related. What am I missing?
>>>>>
>>>>> I think should not related. This is a warning message if you don't pass `credentials` flag when start mesos master.
>>>>>
>>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <ps...@peaxy.net> wrote:
>>>>> I'm testing out mesos for the first time and after installing the software I'm seeing numerous log files of the form
>>>>>
>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>
>>>>> I don't see any errors in the logs themselves, but the fact that "invalid-user" is part of the name makes me think I'm missing something in my config. The mesos-master.WARNING log has the message
>>>>>
>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials provided, authentication requests will be refused
>>>>>
>>>>> which I'm thinking might be related. What am I missing?
>>>>>
>>>>> Peter
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Pradeep Chhetri
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Pradeep Chhetri
>>
>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>
Re: What are the invalid-user.log files?
Posted by Peter Steele <ps...@peaxy.net>.
In my case I am using the CentOS 7 set of rpms from mesosphere...
On 03/18/2016 09:14 AM, Pradeep Chhetri wrote:
> I installed mesos using mesosphere debian repository.
>
> On Fri, Mar 18, 2016 at 4:10 PM, haosdent <haosdent@gmail.com
> <ma...@gmail.com>> wrote:
>
> cool, you install mesos by deb or build it from source directly?
>
> On Mar 19, 2016 12:06 AM, "Pradeep Chhetri"
> <pradeep.chhetri89@gmail.com <ma...@gmail.com>>
> wrote:
>
> I think it is an upstart issue. I am noticing this issue in
> Ubuntu 14.04 which uses upstart. This is what i can debug so far:
>
>
> According to this documentation:
> http://upstart.ubuntu.com/cookbook/#job-environment
>
> When Upstart runs a job, it provides it with a very
> restrictive environment which contains just two system variables:
>
> * TERM
> * PATH
>
>
> These are the exact two variables i can notice in proc
> filesystem set as well.
>
> I will post if i find something more.
>
>
> On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele
> <psteele@peaxy.net <ma...@peaxy.net>> wrote:
>
> Yes, I see that as well. Also the case for the mesos
> master. That explains the invalid-user, but why isn't
> these processes picking up $USER?
>
>
> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>> I can see that USER environment variable is not set for
>> mesos-slave process from /proc/<pid>/environ.
>>
>> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri
>> <pradeep.chhetri89@gmail.com
>> <ma...@gmail.com>> wrote:
>>
>> My mesos cluster also produces logs
>> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR.
>> I guess log file name shouldnt affect you all because
>> generally you ship these logs in some centralized
>> logging system like logstash/splunk and search there
>> by tags
>>
>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele
>> <psteele@peaxy.net <ma...@peaxy.net>> wrote:
>>
>> What would you suggest to troubleshoot this?
>> Clear something isn't quite right if my log files
>> are called "invalid-user". That said, I have
>> managed to get a containerized application up and
>> running so whatever is wrong isn't fatal. Just
>> ugly...
>>
>>
>> On 03/17/2016 10:42 AM, haosdent wrote:
>>> Not sure why glog could not get USER environment
>>> variable correctly after looking its code. But
>>> should not affect you running mesos.
>>>
>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent
>>> <haosdent@gmail.com <ma...@gmail.com>>
>>> wrote:
>>>
>>> root should be fine.
>>>
>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter
>>> Steele <psteele@peaxy.net
>>> <ma...@peaxy.net>> wrote:
>>>
>>> My USER var is root. Do I need to create
>>> a non-root user for mesos to run under?
>>>
>>>
>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>> glog get the user name by environment
>>>> variable "USER" in Linux.
>>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>>> I think you could check the environment
>>>> variable "USER" before you start Mesos
>>>> slave.
>>>>
>>>> On Fri, Mar 18, 2016 at 12:19 AM,
>>>> haosdent <haosdent@gmail.com
>>>> <ma...@gmail.com>> wrote:
>>>>
>>>> invalid-user is from glog
>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>
>>>> >W0317 06:26:41.178268 915
>>>> authenticator.cpp:511] No
>>>> credentials provided,
>>>> authentication requests will be refused
>>>> >which I'm thinking might be
>>>> related. What am I missing?
>>>>
>>>> I think should not related. This is
>>>> a warning message if you don't pass
>>>> `credentials` flag when start mesos
>>>> master.
>>>>
>>>> On Thu, Mar 17, 2016 at 10:07 PM,
>>>> Peter Steele <psteele@peaxy.net
>>>> <ma...@peaxy.net>> wrote:
>>>>
>>>> I'm testing out mesos for the
>>>> first time and after installing
>>>> the software I'm seeing
>>>> numerous log files of the form
>>>>
>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>
>>>> I don't see any errors in the
>>>> logs themselves, but the fact
>>>> that "invalid-user" is part of
>>>> the name makes me think I'm
>>>> missing something in my config.
>>>> The mesos-master.WARNING log
>>>> has the message
>>>>
>>>> W0317 06:26:41.178268 915
>>>> authenticator.cpp:511] No
>>>> credentials provided,
>>>> authentication requests will be
>>>> refused
>>>>
>>>> which I'm thinking might be
>>>> related. What am I missing?
>>>>
>>>> Peter
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>
>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>>
>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>
>
>
>
> --
> Regards,
> Pradeep Chhetri
>
>
>
>
> --
> Regards,
> Pradeep Chhetri
Re: What are the invalid-user.log files?
Posted by Pradeep Chhetri <pr...@gmail.com>.
I installed mesos using mesosphere debian repository.
On Fri, Mar 18, 2016 at 4:10 PM, haosdent <ha...@gmail.com> wrote:
> cool, you install mesos by deb or build it from source directly?
> On Mar 19, 2016 12:06 AM, "Pradeep Chhetri" <pr...@gmail.com>
> wrote:
>
>> I think it is an upstart issue. I am noticing this issue in Ubuntu 14.04
>> which uses upstart. This is what i can debug so far:
>>
>>
>> According to this documentation:
>> http://upstart.ubuntu.com/cookbook/#job-environment
>>
>> When Upstart runs a job, it provides it with a very restrictive
>> environment which contains just two system variables:
>>
>> - TERM
>> - PATH
>>
>>
>> These are the exact two variables i can notice in proc filesystem set as
>> well.
>>
>> I will post if i find something more.
>>
>>
>> On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele <ps...@peaxy.net> wrote:
>>
>>> Yes, I see that as well. Also the case for the mesos master. That
>>> explains the invalid-user, but why isn't these processes picking up $USER?
>>>
>>>
>>> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>>>
>>> I can see that USER environment variable is not set for mesos-slave
>>> process from /proc/<pid>/environ.
>>>
>>> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
>>> pradeep.chhetri89@gmail.com> wrote:
>>>
>>>> My mesos cluster also produces logs
>>>> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file
>>>> name shouldnt affect you all because generally you ship these logs in some
>>>> centralized logging system like logstash/splunk and search there by tags
>>>>
>>>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele < <ps...@peaxy.net>
>>>> psteele@peaxy.net> wrote:
>>>>
>>>>> What would you suggest to troubleshoot this? Clear something isn't
>>>>> quite right if my log files are called "invalid-user". That said, I have
>>>>> managed to get a containerized application up and running so whatever is
>>>>> wrong isn't fatal. Just ugly...
>>>>>
>>>>>
>>>>> On 03/17/2016 10:42 AM, haosdent wrote:
>>>>>
>>>>> Not sure why glog could not get USER environment variable correctly
>>>>> after looking its code. But should not affect you running mesos.
>>>>>
>>>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent < <ha...@gmail.com>
>>>>> haosdent@gmail.com> wrote:
>>>>>
>>>>>> root should be fine.
>>>>>>
>>>>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele < <ps...@peaxy.net>
>>>>>> psteele@peaxy.net> wrote:
>>>>>>
>>>>>>> My USER var is root. Do I need to create a non-root user for mesos
>>>>>>> to run under?
>>>>>>>
>>>>>>>
>>>>>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>>>>>
>>>>>>> glog get the user name by environment variable "USER" in Linux.
>>>>>>> <https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302>
>>>>>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>>>>>> I think you could check the environment variable "USER" before you start
>>>>>>> Mesos slave.
>>>>>>>
>>>>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent < <ha...@gmail.com>
>>>>>>> haosdent@gmail.com> wrote:
>>>>>>>
>>>>>>>> invalid-user is from glog
>>>>>>>> <https://github.com/google/glog/blob/master/src/logging.cc#L1036>
>>>>>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>>>>>
>>>>>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>>>> provided, authentication requests will be refused
>>>>>>>> >which I'm thinking might be related. What am I missing?
>>>>>>>>
>>>>>>>> I think should not related. This is a warning message if you don't
>>>>>>>> pass `credentials` flag when start mesos master.
>>>>>>>>
>>>>>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <
>>>>>>>> <ps...@peaxy.net> wrote:
>>>>>>>>
>>>>>>>>> I'm testing out mesos for the first time and after installing the
>>>>>>>>> software I'm seeing numerous log files of the form
>>>>>>>>>
>>>>>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>>>>>
>>>>>>>>> I don't see any errors in the logs themselves, but the fact that
>>>>>>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>>>>>>> my config. The mesos-master.WARNING log has the message
>>>>>>>>>
>>>>>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>>>>> provided, authentication requests will be refused
>>>>>>>>>
>>>>>>>>> which I'm thinking might be related. What am I missing?
>>>>>>>>>
>>>>>>>>> Peter
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Best Regards,
>>>>>>>> Haosdent Huang
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards,
>>>>>>> Haosdent Huang
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Haosdent Huang
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Pradeep Chhetri
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Pradeep Chhetri
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>>
>
--
Regards,
Pradeep Chhetri
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
cool, you install mesos by deb or build it from source directly?
On Mar 19, 2016 12:06 AM, "Pradeep Chhetri" <pr...@gmail.com>
wrote:
> I think it is an upstart issue. I am noticing this issue in Ubuntu 14.04
> which uses upstart. This is what i can debug so far:
>
>
> According to this documentation:
> http://upstart.ubuntu.com/cookbook/#job-environment
>
> When Upstart runs a job, it provides it with a very restrictive
> environment which contains just two system variables:
>
> - TERM
> - PATH
>
>
> These are the exact two variables i can notice in proc filesystem set as
> well.
>
> I will post if i find something more.
>
>
> On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele <ps...@peaxy.net> wrote:
>
>> Yes, I see that as well. Also the case for the mesos master. That
>> explains the invalid-user, but why isn't these processes picking up $USER?
>>
>>
>> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>>
>> I can see that USER environment variable is not set for mesos-slave
>> process from /proc/<pid>/environ.
>>
>> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
>> pradeep.chhetri89@gmail.com> wrote:
>>
>>> My mesos cluster also produces logs
>>> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file
>>> name shouldnt affect you all because generally you ship these logs in some
>>> centralized logging system like logstash/splunk and search there by tags
>>>
>>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele < <ps...@peaxy.net>
>>> psteele@peaxy.net> wrote:
>>>
>>>> What would you suggest to troubleshoot this? Clear something isn't
>>>> quite right if my log files are called "invalid-user". That said, I have
>>>> managed to get a containerized application up and running so whatever is
>>>> wrong isn't fatal. Just ugly...
>>>>
>>>>
>>>> On 03/17/2016 10:42 AM, haosdent wrote:
>>>>
>>>> Not sure why glog could not get USER environment variable correctly
>>>> after looking its code. But should not affect you running mesos.
>>>>
>>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent < <ha...@gmail.com>
>>>> haosdent@gmail.com> wrote:
>>>>
>>>>> root should be fine.
>>>>>
>>>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele < <ps...@peaxy.net>
>>>>> psteele@peaxy.net> wrote:
>>>>>
>>>>>> My USER var is root. Do I need to create a non-root user for mesos to
>>>>>> run under?
>>>>>>
>>>>>>
>>>>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>>>>
>>>>>> glog get the user name by environment variable "USER" in Linux.
>>>>>> <https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302>
>>>>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>>>>> I think you could check the environment variable "USER" before you start
>>>>>> Mesos slave.
>>>>>>
>>>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent < <ha...@gmail.com>
>>>>>> haosdent@gmail.com> wrote:
>>>>>>
>>>>>>> invalid-user is from glog
>>>>>>> <https://github.com/google/glog/blob/master/src/logging.cc#L1036>
>>>>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>>>>
>>>>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>>> provided, authentication requests will be refused
>>>>>>> >which I'm thinking might be related. What am I missing?
>>>>>>>
>>>>>>> I think should not related. This is a warning message if you don't
>>>>>>> pass `credentials` flag when start mesos master.
>>>>>>>
>>>>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>>>>>>> psteele@peaxy.net> wrote:
>>>>>>>
>>>>>>>> I'm testing out mesos for the first time and after installing the
>>>>>>>> software I'm seeing numerous log files of the form
>>>>>>>>
>>>>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>>>>
>>>>>>>> I don't see any errors in the logs themselves, but the fact that
>>>>>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>>>>>> my config. The mesos-master.WARNING log has the message
>>>>>>>>
>>>>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>>>> provided, authentication requests will be refused
>>>>>>>>
>>>>>>>> which I'm thinking might be related. What am I missing?
>>>>>>>>
>>>>>>>> Peter
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards,
>>>>>>> Haosdent Huang
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Haosdent Huang
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>> Pradeep Chhetri
>>>
>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>>
>>
>>
>
>
> --
> Regards,
> Pradeep Chhetri
>
Re: What are the invalid-user.log files?
Posted by Pradeep Chhetri <pr...@gmail.com>.
I think it is an upstart issue. I am noticing this issue in Ubuntu 14.04
which uses upstart. This is what i can debug so far:
According to this documentation:
http://upstart.ubuntu.com/cookbook/#job-environment
When Upstart runs a job, it provides it with a very restrictive environment
which contains just two system variables:
- TERM
- PATH
These are the exact two variables i can notice in proc filesystem set as
well.
I will post if i find something more.
On Fri, Mar 18, 2016 at 2:54 PM, Peter Steele <ps...@peaxy.net> wrote:
> Yes, I see that as well. Also the case for the mesos master. That explains
> the invalid-user, but why isn't these processes picking up $USER?
>
>
> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>
> I can see that USER environment variable is not set for mesos-slave
> process from /proc/<pid>/environ.
>
> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
> pradeep.chhetri89@gmail.com> wrote:
>
>> My mesos cluster also produces logs
>> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file
>> name shouldnt affect you all because generally you ship these logs in some
>> centralized logging system like logstash/splunk and search there by tags
>>
>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele < <ps...@peaxy.net>
>> psteele@peaxy.net> wrote:
>>
>>> What would you suggest to troubleshoot this? Clear something isn't quite
>>> right if my log files are called "invalid-user". That said, I have managed
>>> to get a containerized application up and running so whatever is wrong
>>> isn't fatal. Just ugly...
>>>
>>>
>>> On 03/17/2016 10:42 AM, haosdent wrote:
>>>
>>> Not sure why glog could not get USER environment variable correctly
>>> after looking its code. But should not affect you running mesos.
>>>
>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent < <ha...@gmail.com>
>>> haosdent@gmail.com> wrote:
>>>
>>>> root should be fine.
>>>>
>>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele < <ps...@peaxy.net>
>>>> psteele@peaxy.net> wrote:
>>>>
>>>>> My USER var is root. Do I need to create a non-root user for mesos to
>>>>> run under?
>>>>>
>>>>>
>>>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>>>
>>>>> glog get the user name by environment variable "USER" in Linux.
>>>>> <https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302>
>>>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>>>> I think you could check the environment variable "USER" before you start
>>>>> Mesos slave.
>>>>>
>>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent < <ha...@gmail.com>
>>>>> haosdent@gmail.com> wrote:
>>>>>
>>>>>> invalid-user is from glog
>>>>>> <https://github.com/google/glog/blob/master/src/logging.cc#L1036>
>>>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>>>
>>>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>> provided, authentication requests will be refused
>>>>>> >which I'm thinking might be related. What am I missing?
>>>>>>
>>>>>> I think should not related. This is a warning message if you don't
>>>>>> pass `credentials` flag when start mesos master.
>>>>>>
>>>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>>>>>> psteele@peaxy.net> wrote:
>>>>>>
>>>>>>> I'm testing out mesos for the first time and after installing the
>>>>>>> software I'm seeing numerous log files of the form
>>>>>>>
>>>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>>>
>>>>>>> I don't see any errors in the logs themselves, but the fact that
>>>>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>>>>> my config. The mesos-master.WARNING log has the message
>>>>>>>
>>>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>>> provided, authentication requests will be refused
>>>>>>>
>>>>>>> which I'm thinking might be related. What am I missing?
>>>>>>>
>>>>>>> Peter
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Haosdent Huang
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>>
>
>
>
> --
> Regards,
> Pradeep Chhetri
>
>
>
--
Regards,
Pradeep Chhetri
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
Usually Linux set $USER to current user for user default, and glog use this
environment to get user name. somehow it didn't set in your environment.
On Fri, Mar 18, 2016 at 10:54 PM, Peter Steele <ps...@peaxy.net> wrote:
> Yes, I see that as well. Also the case for the mesos master. That explains
> the invalid-user, but why isn't these processes picking up $USER?
>
>
> On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
>
> I can see that USER environment variable is not set for mesos-slave
> process from /proc/<pid>/environ.
>
> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
> pradeep.chhetri89@gmail.com> wrote:
>
>> My mesos cluster also produces logs
>> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file
>> name shouldnt affect you all because generally you ship these logs in some
>> centralized logging system like logstash/splunk and search there by tags
>>
>> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele < <ps...@peaxy.net>
>> psteele@peaxy.net> wrote:
>>
>>> What would you suggest to troubleshoot this? Clear something isn't quite
>>> right if my log files are called "invalid-user". That said, I have managed
>>> to get a containerized application up and running so whatever is wrong
>>> isn't fatal. Just ugly...
>>>
>>>
>>> On 03/17/2016 10:42 AM, haosdent wrote:
>>>
>>> Not sure why glog could not get USER environment variable correctly
>>> after looking its code. But should not affect you running mesos.
>>>
>>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent < <ha...@gmail.com>
>>> haosdent@gmail.com> wrote:
>>>
>>>> root should be fine.
>>>>
>>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele < <ps...@peaxy.net>
>>>> psteele@peaxy.net> wrote:
>>>>
>>>>> My USER var is root. Do I need to create a non-root user for mesos to
>>>>> run under?
>>>>>
>>>>>
>>>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>>>
>>>>> glog get the user name by environment variable "USER" in Linux.
>>>>> <https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302>
>>>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>>>> I think you could check the environment variable "USER" before you start
>>>>> Mesos slave.
>>>>>
>>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent < <ha...@gmail.com>
>>>>> haosdent@gmail.com> wrote:
>>>>>
>>>>>> invalid-user is from glog
>>>>>> <https://github.com/google/glog/blob/master/src/logging.cc#L1036>
>>>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>>>
>>>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>> provided, authentication requests will be refused
>>>>>> >which I'm thinking might be related. What am I missing?
>>>>>>
>>>>>> I think should not related. This is a warning message if you don't
>>>>>> pass `credentials` flag when start mesos master.
>>>>>>
>>>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>>>>>> psteele@peaxy.net> wrote:
>>>>>>
>>>>>>> I'm testing out mesos for the first time and after installing the
>>>>>>> software I'm seeing numerous log files of the form
>>>>>>>
>>>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>>>
>>>>>>> I don't see any errors in the logs themselves, but the fact that
>>>>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>>>>> my config. The mesos-master.WARNING log has the message
>>>>>>>
>>>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>>> provided, authentication requests will be refused
>>>>>>>
>>>>>>> which I'm thinking might be related. What am I missing?
>>>>>>>
>>>>>>> Peter
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards,
>>>>>> Haosdent Huang
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>>
>>>
>>
>>
>> --
>> Regards,
>> Pradeep Chhetri
>>
>
>
>
> --
> Regards,
> Pradeep Chhetri
>
>
>
--
Best Regards,
Haosdent Huang
Re: What are the invalid-user.log files?
Posted by Peter Steele <ps...@peaxy.net>.
Yes, I see that as well. Also the case for the mesos master. That
explains the invalid-user, but why isn't these processes picking up $USER?
On 03/18/2016 07:31 AM, Pradeep Chhetri wrote:
> I can see that USER environment variable is not set for mesos-slave
> process from /proc/<pid>/environ.
>
> On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri
> <pradeep.chhetri89@gmail.com <ma...@gmail.com>> wrote:
>
> My mesos cluster also produces logs
> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess
> log file name shouldnt affect you all because generally you ship
> these logs in some centralized logging system like logstash/splunk
> and search there by tags
>
> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele <psteele@peaxy.net
> <ma...@peaxy.net>> wrote:
>
> What would you suggest to troubleshoot this? Clear something
> isn't quite right if my log files are called "invalid-user".
> That said, I have managed to get a containerized application
> up and running so whatever is wrong isn't fatal. Just ugly...
>
>
> On 03/17/2016 10:42 AM, haosdent wrote:
>> Not sure why glog could not get USER environment variable
>> correctly after looking its code. But should not affect you
>> running mesos.
>>
>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <haosdent@gmail.com
>> <ma...@gmail.com>> wrote:
>>
>> root should be fine.
>>
>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele
>> <psteele@peaxy.net <ma...@peaxy.net>> wrote:
>>
>> My USER var is root. Do I need to create a non-root
>> user for mesos to run under?
>>
>>
>> On 03/17/2016 09:22 AM, haosdent wrote:
>>> glog get the user name by environment variable
>>> "USER" in Linux.
>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>> I think you could check the environment variable
>>> "USER" before you start Mesos slave.
>>>
>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent
>>> <haosdent@gmail.com <ma...@gmail.com>> wrote:
>>>
>>> invalid-user is from glog
>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>
>>> >W0317 06:26:41.178268 915
>>> authenticator.cpp:511] No credentials provided,
>>> authentication requests will be refused
>>> >which I'm thinking might be related. What am I
>>> missing?
>>>
>>> I think should not related. This is a warning
>>> message if you don't pass `credentials` flag
>>> when start mesos master.
>>>
>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele
>>> <psteele@peaxy.net <ma...@peaxy.net>>
>>> wrote:
>>>
>>> I'm testing out mesos for the first time and
>>> after installing the software I'm seeing
>>> numerous log files of the form
>>>
>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>
>>> I don't see any errors in the logs
>>> themselves, but the fact that "invalid-user"
>>> is part of the name makes me think I'm
>>> missing something in my config. The
>>> mesos-master.WARNING log has the message
>>>
>>> W0317 06:26:41.178268 915
>>> authenticator.cpp:511] No credentials
>>> provided, authentication requests will be
>>> refused
>>>
>>> which I'm thinking might be related. What am
>>> I missing?
>>>
>>> Peter
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>
>
>
>
> --
> Regards,
> Pradeep Chhetri
>
>
>
>
> --
> Regards,
> Pradeep Chhetri
Re: What are the invalid-user.log files?
Posted by Pradeep Chhetri <pr...@gmail.com>.
I can see that USER environment variable is not set for mesos-slave process
from /proc/<pid>/environ.
On Fri, Mar 18, 2016 at 2:19 PM, Pradeep Chhetri <
pradeep.chhetri89@gmail.com> wrote:
> My mesos cluster also produces logs
> like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file
> name shouldnt affect you all because generally you ship these logs in some
> centralized logging system like logstash/splunk and search there by tags
>
> On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele <ps...@peaxy.net> wrote:
>
>> What would you suggest to troubleshoot this? Clear something isn't quite
>> right if my log files are called "invalid-user". That said, I have managed
>> to get a containerized application up and running so whatever is wrong
>> isn't fatal. Just ugly...
>>
>>
>> On 03/17/2016 10:42 AM, haosdent wrote:
>>
>> Not sure why glog could not get USER environment variable correctly after
>> looking its code. But should not affect you running mesos.
>>
>> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <ha...@gmail.com> wrote:
>>
>>> root should be fine.
>>>
>>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele < <ps...@peaxy.net>
>>> psteele@peaxy.net> wrote:
>>>
>>>> My USER var is root. Do I need to create a non-root user for mesos to
>>>> run under?
>>>>
>>>>
>>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>>
>>>> glog get the user name by environment variable "USER" in Linux.
>>>> <https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302>
>>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>>>> I think you could check the environment variable "USER" before you start
>>>> Mesos slave.
>>>>
>>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent < <ha...@gmail.com>
>>>> haosdent@gmail.com> wrote:
>>>>
>>>>> invalid-user is from glog
>>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>>
>>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>> provided, authentication requests will be refused
>>>>> >which I'm thinking might be related. What am I missing?
>>>>>
>>>>> I think should not related. This is a warning message if you don't
>>>>> pass `credentials` flag when start mesos master.
>>>>>
>>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>>>>> psteele@peaxy.net> wrote:
>>>>>
>>>>>> I'm testing out mesos for the first time and after installing the
>>>>>> software I'm seeing numerous log files of the form
>>>>>>
>>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>>
>>>>>> I don't see any errors in the logs themselves, but the fact that
>>>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>>>> my config. The mesos-master.WARNING log has the message
>>>>>>
>>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>>> provided, authentication requests will be refused
>>>>>>
>>>>>> which I'm thinking might be related. What am I missing?
>>>>>>
>>>>>> Peter
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>>
>>
>
>
> --
> Regards,
> Pradeep Chhetri
>
--
Regards,
Pradeep Chhetri
Re: What are the invalid-user.log files?
Posted by Pradeep Chhetri <pr...@gmail.com>.
My mesos cluster also produces logs
like mesos-slave.ip-172-31-45-33.invalid-user.log.ERROR. I guess log file
name shouldnt affect you all because generally you ship these logs in some
centralized logging system like logstash/splunk and search there by tags
On Fri, Mar 18, 2016 at 1:46 PM, Peter Steele <ps...@peaxy.net> wrote:
> What would you suggest to troubleshoot this? Clear something isn't quite
> right if my log files are called "invalid-user". That said, I have managed
> to get a containerized application up and running so whatever is wrong
> isn't fatal. Just ugly...
>
>
> On 03/17/2016 10:42 AM, haosdent wrote:
>
> Not sure why glog could not get USER environment variable correctly after
> looking its code. But should not affect you running mesos.
>
> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <ha...@gmail.com> wrote:
>
>> root should be fine.
>>
>> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele < <ps...@peaxy.net>
>> psteele@peaxy.net> wrote:
>>
>>> My USER var is root. Do I need to create a non-root user for mesos to
>>> run under?
>>>
>>>
>>> On 03/17/2016 09:22 AM, haosdent wrote:
>>>
>>> glog get the user name by environment variable "USER" in Linux.
>>> <https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302>
>>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I
>>> think you could check the environment variable "USER" before you start
>>> Mesos slave.
>>>
>>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent < <ha...@gmail.com>
>>> haosdent@gmail.com> wrote:
>>>
>>>> invalid-user is from glog
>>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>>
>>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>> provided, authentication requests will be refused
>>>> >which I'm thinking might be related. What am I missing?
>>>>
>>>> I think should not related. This is a warning message if you don't pass
>>>> `credentials` flag when start mesos master.
>>>>
>>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>>>> psteele@peaxy.net> wrote:
>>>>
>>>>> I'm testing out mesos for the first time and after installing the
>>>>> software I'm seeing numerous log files of the form
>>>>>
>>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>>
>>>>> I don't see any errors in the logs themselves, but the fact that
>>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>>> my config. The mesos-master.WARNING log has the message
>>>>>
>>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>>> provided, authentication requests will be refused
>>>>>
>>>>> which I'm thinking might be related. What am I missing?
>>>>>
>>>>> Peter
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Haosdent Huang
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>>
>>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>
>
>
> --
> Best Regards,
> Haosdent Huang
>
>
>
--
Regards,
Pradeep Chhetri
Re: What are the invalid-user.log files?
Posted by Peter Steele <ps...@peaxy.net>.
What would you suggest to troubleshoot this? Clear something isn't quite
right if my log files are called "invalid-user". That said, I have
managed to get a containerized application up and running so whatever is
wrong isn't fatal. Just ugly...
On 03/17/2016 10:42 AM, haosdent wrote:
> Not sure why glog could not get USER environment variable correctly
> after looking its code. But should not affect you running mesos.
>
> On Fri, Mar 18, 2016 at 1:11 AM, haosdent <haosdent@gmail.com
> <ma...@gmail.com>> wrote:
>
> root should be fine.
>
> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele <psteele@peaxy.net
> <ma...@peaxy.net>> wrote:
>
> My USER var is root. Do I need to create a non-root user for
> mesos to run under?
>
>
> On 03/17/2016 09:22 AM, haosdent wrote:
>> glog get the user name by environment variable "USER" in
>> Linux.
>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
>> I think you could check the environment variable "USER"
>> before you start Mesos slave.
>>
>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent
>> <haosdent@gmail.com <ma...@gmail.com>> wrote:
>>
>> invalid-user is from glog
>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>
>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No
>> credentials provided, authentication requests will be refused
>> >which I'm thinking might be related. What am I missing?
>>
>> I think should not related. This is a warning message if
>> you don't pass `credentials` flag when start mesos master.
>>
>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele
>> <psteele@peaxy.net <ma...@peaxy.net>> wrote:
>>
>> I'm testing out mesos for the first time and after
>> installing the software I'm seeing numerous log files
>> of the form
>>
>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>
>> I don't see any errors in the logs themselves, but
>> the fact that "invalid-user" is part of the name
>> makes me think I'm missing something in my config.
>> The mesos-master.WARNING log has the message
>>
>> W0317 06:26:41.178268 915 authenticator.cpp:511] No
>> credentials provided, authentication requests will be
>> refused
>>
>> which I'm thinking might be related. What am I missing?
>>
>> Peter
>>
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>
>
>
>
> --
> Best Regards,
> Haosdent Huang
>
>
>
>
> --
> Best Regards,
> Haosdent Huang
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
Not sure why glog could not get USER environment variable correctly after
looking its code. But should not affect you running mesos.
On Fri, Mar 18, 2016 at 1:11 AM, haosdent <ha...@gmail.com> wrote:
> root should be fine.
>
> On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele <ps...@peaxy.net> wrote:
>
>> My USER var is root. Do I need to create a non-root user for mesos to run
>> under?
>>
>>
>> On 03/17/2016 09:22 AM, haosdent wrote:
>>
>> glog get the user name by environment variable "USER" in Linux.
>> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I
>> think you could check the environment variable "USER" before you start
>> Mesos slave.
>>
>> On Fri, Mar 18, 2016 at 12:19 AM, haosdent <ha...@gmail.com> wrote:
>>
>>> invalid-user is from glog
>>> <https://github.com/google/glog/blob/master/src/logging.cc#L1036>
>>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>>
>>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>> provided, authentication requests will be refused
>>> >which I'm thinking might be related. What am I missing?
>>>
>>> I think should not related. This is a warning message if you don't pass
>>> `credentials` flag when start mesos master.
>>>
>>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>>> psteele@peaxy.net> wrote:
>>>
>>>> I'm testing out mesos for the first time and after installing the
>>>> software I'm seeing numerous log files of the form
>>>>
>>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>>
>>>> I don't see any errors in the logs themselves, but the fact that
>>>> "invalid-user" is part of the name makes me think I'm missing something in
>>>> my config. The mesos-master.WARNING log has the message
>>>>
>>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>>> provided, authentication requests will be refused
>>>>
>>>> which I'm thinking might be related. What am I missing?
>>>>
>>>> Peter
>>>>
>>>>
>>>
>>>
>>> --
>>> Best Regards,
>>> Haosdent Huang
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>>
>>
>
>
> --
> Best Regards,
> Haosdent Huang
>
--
Best Regards,
Haosdent Huang
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
root should be fine.
On Fri, Mar 18, 2016 at 12:53 AM, Peter Steele <ps...@peaxy.net> wrote:
> My USER var is root. Do I need to create a non-root user for mesos to run
> under?
>
>
> On 03/17/2016 09:22 AM, haosdent wrote:
>
> glog get the user name by environment variable "USER" in Linux.
> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I
> think you could check the environment variable "USER" before you start
> Mesos slave.
>
> On Fri, Mar 18, 2016 at 12:19 AM, haosdent <ha...@gmail.com> wrote:
>
>> invalid-user is from glog
>> <https://github.com/google/glog/blob/master/src/logging.cc#L1036>
>> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>>
>> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>> provided, authentication requests will be refused
>> >which I'm thinking might be related. What am I missing?
>>
>> I think should not related. This is a warning message if you don't pass
>> `credentials` flag when start mesos master.
>>
>> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele < <ps...@peaxy.net>
>> psteele@peaxy.net> wrote:
>>
>>> I'm testing out mesos for the first time and after installing the
>>> software I'm seeing numerous log files of the form
>>>
>>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>>
>>> I don't see any errors in the logs themselves, but the fact that
>>> "invalid-user" is part of the name makes me think I'm missing something in
>>> my config. The mesos-master.WARNING log has the message
>>>
>>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>>> provided, authentication requests will be refused
>>>
>>> which I'm thinking might be related. What am I missing?
>>>
>>> Peter
>>>
>>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>
>
>
> --
> Best Regards,
> Haosdent Huang
>
>
>
--
Best Regards,
Haosdent Huang
Re: What are the invalid-user.log files?
Posted by Peter Steele <ps...@peaxy.net>.
My USER var is root. Do I need to create a non-root user for mesos to
run under?
On 03/17/2016 09:22 AM, haosdent wrote:
> glog get the user name by environment variable "USER" in Linux.
> https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302
> I think you could check the environment variable "USER" before you
> start Mesos slave.
>
> On Fri, Mar 18, 2016 at 12:19 AM, haosdent <haosdent@gmail.com
> <ma...@gmail.com>> wrote:
>
> invalid-user is from glog
> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>
> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
> provided, authentication requests will be refused
> >which I'm thinking might be related. What am I missing?
>
> I think should not related. This is a warning message if you don't
> pass `credentials` flag when start mesos master.
>
> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <psteele@peaxy.net
> <ma...@peaxy.net>> wrote:
>
> I'm testing out mesos for the first time and after installing
> the software I'm seeing numerous log files of the form
>
> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>
> I don't see any errors in the logs themselves, but the fact
> that "invalid-user" is part of the name makes me think I'm
> missing something in my config. The mesos-master.WARNING log
> has the message
>
> W0317 06:26:41.178268 915 authenticator.cpp:511] No
> credentials provided, authentication requests will be refused
>
> which I'm thinking might be related. What am I missing?
>
> Peter
>
>
>
>
> --
> Best Regards,
> Haosdent Huang
>
>
>
>
> --
> Best Regards,
> Haosdent Huang
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
glog get the user name by environment variable "USER" in Linux.
https://github.com/google/glog/blob/master/src/utilities.cc#L290-L302 I
think you could check the environment variable "USER" before you start
Mesos slave.
On Fri, Mar 18, 2016 at 12:19 AM, haosdent <ha...@gmail.com> wrote:
> invalid-user is from glog
> https://github.com/google/glog/blob/master/src/logging.cc#L1036
>
> >W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
> provided, authentication requests will be refused
> >which I'm thinking might be related. What am I missing?
>
> I think should not related. This is a warning message if you don't pass
> `credentials` flag when start mesos master.
>
> On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <ps...@peaxy.net> wrote:
>
>> I'm testing out mesos for the first time and after installing the
>> software I'm seeing numerous log files of the form
>>
>> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>>
>> I don't see any errors in the logs themselves, but the fact that
>> "invalid-user" is part of the name makes me think I'm missing something in
>> my config. The mesos-master.WARNING log has the message
>>
>> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
>> provided, authentication requests will be refused
>>
>> which I'm thinking might be related. What am I missing?
>>
>> Peter
>>
>>
>
>
> --
> Best Regards,
> Haosdent Huang
>
--
Best Regards,
Haosdent Huang
Re: What are the invalid-user.log files?
Posted by haosdent <ha...@gmail.com>.
invalid-user is from glog
https://github.com/google/glog/blob/master/src/logging.cc#L1036
>W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
provided, authentication requests will be refused
>which I'm thinking might be related. What am I missing?
I think should not related. This is a warning message if you don't pass
`credentials` flag when start mesos master.
On Thu, Mar 17, 2016 at 10:07 PM, Peter Steele <ps...@peaxy.net> wrote:
> I'm testing out mesos for the first time and after installing the software
> I'm seeing numerous log files of the form
>
> mesos-slave.<host>.invalid-user.log.INFO.20160317-062640.918
>
> I don't see any errors in the logs themselves, but the fact that
> "invalid-user" is part of the name makes me think I'm missing something in
> my config. The mesos-master.WARNING log has the message
>
> W0317 06:26:41.178268 915 authenticator.cpp:511] No credentials
> provided, authentication requests will be refused
>
> which I'm thinking might be related. What am I missing?
>
> Peter
>
>
--
Best Regards,
Haosdent Huang