Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-04 Thread Daniel Lezcano
On 11/01/2012 09:41 PM, Michael H. Warfield wrote:
 On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
 On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
 I know, I KNOW this is an 11th hour request.  Can we please get Serge's
 autodev stuff into this release?  Please?
 release early, release often?
 just release current git as 0.8.0 now, and the one with the autofoo as 
 0.8.1 soon after that?
 That would be ideal but we've been sitting at 0.8.0rc2 for something
 like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) has
 been incredibly busy.  I have no objection to getting this out the door
 as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
 several months is not good.  Can we get this fast bump?  We'll be
 staring Fedora 18 in the face by then.  The working versions of Fedora
 are no longer in support and we've got more distros adopting systemd.

Yeah, I have to admit I have been a very maintainer the last months and
I apologize for that.
Thanks to Serge and Stephane who took the patches and consolidate the
next version.

I prefer to release a 0.8.0 right now and release a 0.8.1 in a couple of
weeks.

That would be ok for you Michael ?



--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-04 Thread Michael H. Warfield
On Sun, 2012-11-04 at 23:09 +0100, Daniel Lezcano wrote:
 On 11/01/2012 09:41 PM, Michael H. Warfield wrote:
  On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
  On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
  I know, I KNOW this is an 11th hour request.  Can we please get Serge's
  autodev stuff into this release?  Please?
  release early, release often?
  just release current git as 0.8.0 now, and the one with the autofoo as 
  0.8.1 soon after that?
  That would be ideal but we've been sitting at 0.8.0rc2 for something
  like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) has
  been incredibly busy.  I have no objection to getting this out the door
  as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
  several months is not good.  Can we get this fast bump?  We'll be
  staring Fedora 18 in the face by then.  The working versions of Fedora
  are no longer in support and we've got more distros adopting systemd.

 Yeah, I have to admit I have been a very maintainer the last months and
 I apologize for that.
 Thanks to Serge and Stephane who took the patches and consolidate the
 next version.

 I prefer to release a 0.8.0 right now and release a 0.8.1 in a couple of
 weeks.

 That would be ok for you Michael ?

PERFECT!  Sounds like Serge and I still have some details to work out
and I'm continuing to test like mad.  Maybe we can get some more of this
stuff figured out by then!  That would make the next release even
better.

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-02 Thread Michael H. Warfield
On Thu, 2012-11-01 at 20:15 -0400, Michael H. Warfield wrote:
 On Thu, 2012-11-01 at 19:17 -0400, Michael H. Warfield wrote:
  On Thu, 2012-11-01 at 23:28 +0100, Serge Hallyn wrote:
   Quoting Michael H. Warfield (m...@wittsend.com):
On Thu, 2012-11-01 at 22:44 +0100, Serge Hallyn wrote:
 Quoting Michael H. Warfield (m...@wittsend.com):
  On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
   On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
I know, I KNOW this is an 11th hour request.  Can we please get 
Serge's
autodev stuff into this release?  Please?
  
   release early, release often?
  
   just release current git as 0.8.0 now, and the one with the 
   autofoo as 
   0.8.1 soon after that?
  
  That would be ideal but we've been sitting at 0.8.0rc2 for something
  like 3-1/2 months now.  I know Daniel (the other Daniel, the 
  Daniel) has
  been incredibly busy.  I have no objection to getting this out the 
  door
  as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but 
  another
  several months is not good.  Can we get this fast bump?  We'll be
  staring Fedora 18 in the face by then.  The working versions of 
  Fedora
  are no longer in support and we've got more distros adopting 
  systemd.

 I think this will end up slated for 0.9.0 (which we're hoping will be
 soon), but in any case I went ahead and created a branch at
 git://github.com/hallyn/lxc called upstream.nov1.2012.autodev, with
 an autodev patch on top of Daniel's latest push.

 I quickly tried my hand at fixing the error you had with /dev/ttyN.  I
 haven't tested that bit.  I will not be able to be online at all from
 now until weekend or monday, so if it needs more tweaks please feel
 free to 'just fix it'.

Problem.  Works for the systemd containers but not for my older
containers.  I get this...

[root@forest Plover]# cat 2012-10-30-18:17:46.log
  lxc-start 1351635466.998 ERRORlxc_conf - Operation not 
permitted - error 1 creating /usr/lib64/lxc/rootfs/dev/tty6

  lxc-start 1351635466.999 ERRORlxc_conf - failed to setup the 
ttys for 'Plover'
  lxc-start 1351635466.999 ERRORlxc_start - failed to setup the 
container
  lxc-start 1351635466.999 ERRORlxc_sync - invalid sequence 
number 1. expected 2
  lxc-start 1351635466.999 ERRORlxc_start - failed to spawn 
'Plover'

Alcove (the systemd container) was the first one started so it may be an
ordinal thing or it may be a systemd thing.  But it's a problem.
   \
   Hm, perhaps the container doesn't have mknod?
 
  They all should have, but I will investigate.  Those devices would have
  existed in the static file system with /dev.  Could it be a problem with
  the device already existing in the /dev directory?
 
 Ok...  Now this is just bloody weird.  I do not understand this.
 
 Yes the containers come up.  But...
 
 Here's what shows up in the detached container's log...
 
 [root@forest Audience]# cat 2012-10-30-18:52:41.log
   lxc-start 1351637562.011 ERRORlxc_conf - Operation not permitted - 
 error creating /usr/lib64/lxc/rootfs/dev/tty6

 Now wait a minute...  What about 1, 2, 3, 4, and 5???  They succeeded
 but 6 failed?  How does that make any sense.  In the container...

 crw-rw-rw- 1 root root   5,   0 Apr 13  2006 tty
 crw--w 1 root tty  136,  16 Oct 30  2012 tty1
 crw--w 1 root tty  136,  17 Oct 30  2012 tty2
 crw--w 1 root tty  136,  18 Oct 30  2012 tty3
 crw--w 1 root tty  136,  19 Oct 30  2012 tty4
 crw--w 1 root tty  136,  20 Oct 30  2012 tty5
 crw--w 1 root tty  136,  21 Oct 30  2012 tty6

 Ok...  That's probably from a couple of days ago.  But no error messages
 for the others and they are not freshly made either...  That was a
 CentOS 5 container.

 Trying it with another Fedora container but removed the tty? entries.
 No errors.  Hmmm...  Wait...  Another problem...  Container Plover...

 [mhw@plover ~]$ who
 mhw  pts/92012-10-30 19:47 (forest.ip6.wittsend.com)
 [mhw@plover ~]$ sudo -s
 sudo: sorry, you must have a tty to run sudo

 What?

Ok...  The problem with the container plover appears to have been an
error on my part.  I think I cleaned out too many tty devices.

Carefully only removed tty? devices from the static /dev in that
container and started it up...

[root@forest Plover]# cat 2012-10-31-06:41:37.log
  lxc-start 1351680097.900 ERRORlxc_conf - Operation not permitted - 
error creating /usr/lib64/lxc/rootfs/dev/tty6

Still got the error creating /dev/tty6 but not 1-5.

But wait.  In the container itself...

[mhw@canyon mhw]$ ssh plover.ip6.wittsend.com
Last login: Tue Oct 30 18:40:12 2012 from canyon.ip6.wittsend.com
[mhw@plover ~]$ sudo -s
[root@plover mhw]# ls -l /dev/tty?
crw---. 1 root root 136, 36 Oct 31 06:41 

Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-01 Thread Michael H. Warfield
On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
 On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
  I know, I KNOW this is an 11th hour request.  Can we please get Serge's
  autodev stuff into this release?  Please?

 release early, release often?

 just release current git as 0.8.0 now, and the one with the autofoo as 
 0.8.1 soon after that?

That would be ideal but we've been sitting at 0.8.0rc2 for something
like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) has
been incredibly busy.  I have no objection to getting this out the door
as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
several months is not good.  Can we get this fast bump?  We'll be
staring Fedora 18 in the face by then.  The working versions of Fedora
are no longer in support and we've got more distros adopting systemd.

 -- 
 Address:Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern
 Email:  daniel.baum...@progress-technologies.net
 Internet:   http://people.progress-technologies.net/~daniel.baumann/

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-01 Thread Serge Hallyn
Quoting Michael H. Warfield (m...@wittsend.com):
 On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
  On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
   I know, I KNOW this is an 11th hour request.  Can we please get Serge's
   autodev stuff into this release?  Please?
 
  release early, release often?
 
  just release current git as 0.8.0 now, and the one with the autofoo as 
  0.8.1 soon after that?
 
 That would be ideal but we've been sitting at 0.8.0rc2 for something
 like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) has
 been incredibly busy.  I have no objection to getting this out the door
 as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
 several months is not good.  Can we get this fast bump?  We'll be
 staring Fedora 18 in the face by then.  The working versions of Fedora
 are no longer in support and we've got more distros adopting systemd.

I think this will end up slated for 0.9.0 (which we're hoping will be
soon), but in any case I went ahead and created a branch at
git://github.com/hallyn/lxc called upstream.nov1.2012.autodev, with
an autodev patch on top of Daniel's latest push.

I quickly tried my hand at fixing the error you had with /dev/ttyN.  I
haven't tested that bit.  I will not be able to be online at all from
now until weekend or monday, so if it needs more tweaks please feel
free to 'just fix it'.

(there are also some todos in the commit msg - if we're going to wait
for 0.9.0 then I can handle those later, and port the patch on top of
the 100 additional patches queued in github.com/lxc/lxc#staging)

-serge

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-01 Thread Michael H. Warfield
On Thu, 2012-11-01 at 22:44 +0100, Serge Hallyn wrote:
 Quoting Michael H. Warfield (m...@wittsend.com):
  On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
   On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
I know, I KNOW this is an 11th hour request.  Can we please get Serge's
autodev stuff into this release?  Please?
  
   release early, release often?
  
   just release current git as 0.8.0 now, and the one with the autofoo as 
   0.8.1 soon after that?
  
  That would be ideal but we've been sitting at 0.8.0rc2 for something
  like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) has
  been incredibly busy.  I have no objection to getting this out the door
  as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
  several months is not good.  Can we get this fast bump?  We'll be
  staring Fedora 18 in the face by then.  The working versions of Fedora
  are no longer in support and we've got more distros adopting systemd.

 I think this will end up slated for 0.9.0 (which we're hoping will be
 soon), but in any case I went ahead and created a branch at
 git://github.com/hallyn/lxc called upstream.nov1.2012.autodev, with
 an autodev patch on top of Daniel's latest push.

 I quickly tried my hand at fixing the error you had with /dev/ttyN.  I
 haven't tested that bit.  I will not be able to be online at all from
 now until weekend or monday, so if it needs more tweaks please feel
 free to 'just fix it'.

Problem.  Works for the systemd containers but not for my older
containers.  I get this...

[root@forest Plover]# cat 2012-10-30-18:17:46.log
  lxc-start 1351635466.998 ERRORlxc_conf - Operation not permitted - 
error 1 creating /usr/lib64/lxc/rootfs/dev/tty6

  lxc-start 1351635466.999 ERRORlxc_conf - failed to setup the ttys for 
'Plover'
  lxc-start 1351635466.999 ERRORlxc_start - failed to setup the 
container
  lxc-start 1351635466.999 ERRORlxc_sync - invalid sequence number 1. 
expected 2
  lxc-start 1351635466.999 ERRORlxc_start - failed to spawn 'Plover'

Alcove (the systemd container) was the first one started so it may be an
ordinal thing or it may be a systemd thing.  But it's a problem.

 (there are also some todos in the commit msg - if we're going to wait
 for 0.9.0 then I can handle those later, and port the patch on top of
 the 100 additional patches queued in github.com/lxc/lxc#staging)

 -serge

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  m...@wittsend.com
   /\/\|=mhw=|\/\/  | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9  | An optimist believes we live in the best of all
 PGP Key: 0x674627FF| possible worlds.  A pessimist is sure of it!


signature.asc
Description: This is a digitally signed message part
--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-01 Thread Serge Hallyn
Quoting Michael H. Warfield (m...@wittsend.com):
 On Thu, 2012-11-01 at 22:44 +0100, Serge Hallyn wrote:
  Quoting Michael H. Warfield (m...@wittsend.com):
   On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
 I know, I KNOW this is an 11th hour request.  Can we please get 
 Serge's
 autodev stuff into this release?  Please?
   
release early, release often?
   
just release current git as 0.8.0 now, and the one with the autofoo as 
0.8.1 soon after that?
   
   That would be ideal but we've been sitting at 0.8.0rc2 for something
   like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) has
   been incredibly busy.  I have no objection to getting this out the door
   as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
   several months is not good.  Can we get this fast bump?  We'll be
   staring Fedora 18 in the face by then.  The working versions of Fedora
   are no longer in support and we've got more distros adopting systemd.
 
  I think this will end up slated for 0.9.0 (which we're hoping will be
  soon), but in any case I went ahead and created a branch at
  git://github.com/hallyn/lxc called upstream.nov1.2012.autodev, with
  an autodev patch on top of Daniel's latest push.
 
  I quickly tried my hand at fixing the error you had with /dev/ttyN.  I
  haven't tested that bit.  I will not be able to be online at all from
  now until weekend or monday, so if it needs more tweaks please feel
  free to 'just fix it'.
 
 Problem.  Works for the systemd containers but not for my older
 containers.  I get this...
 
 [root@forest Plover]# cat 2012-10-30-18:17:46.log
   lxc-start 1351635466.998 ERRORlxc_conf - Operation not permitted - 
 error 1 creating /usr/lib64/lxc/rootfs/dev/tty6
 
   lxc-start 1351635466.999 ERRORlxc_conf - failed to setup the ttys 
 for 'Plover'
   lxc-start 1351635466.999 ERRORlxc_start - failed to setup the 
 container
   lxc-start 1351635466.999 ERRORlxc_sync - invalid sequence number 1. 
 expected 2
   lxc-start 1351635466.999 ERRORlxc_start - failed to spawn 'Plover'
 
 Alcove (the systemd container) was the first one started so it may be an
 ordinal thing or it may be a systemd thing.  But it's a problem.

Hm, perhaps the container doesn't have mknod?

I've updated the git tree to not fail when mknod is denied.  It should
just spit out an error, and presumably another one when it next tries
to bind mount the pty onto it, but that's ok.

Does git://github.com/hallyn/lxc#upstream.nov1.2012.autodev work better
now?  (I'm logging off now, so if not I probably won't know for some time)

-serge

--
LogMeIn Central: Instant, anywhere, Remote PC access and management.
Stay in control, update software, and manage PCs from one command center
Diagnose problems and improve visibility into emerging IT issues
Automate, monitor and manage. Do more in less time with Central
http://p.sf.net/sfu/logmein12331_d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-11-01 Thread Michael H. Warfield
On Thu, 2012-11-01 at 19:17 -0400, Michael H. Warfield wrote:
 On Thu, 2012-11-01 at 23:28 +0100, Serge Hallyn wrote:
  Quoting Michael H. Warfield (m...@wittsend.com):
   On Thu, 2012-11-01 at 22:44 +0100, Serge Hallyn wrote:
Quoting Michael H. Warfield (m...@wittsend.com):
 On Thu, 2012-11-01 at 21:20 +0100, Daniel Baumann wrote:
  On 11/01/2012 09:08 PM, Michael H. Warfield wrote:
   I know, I KNOW this is an 11th hour request.  Can we please get 
   Serge's
   autodev stuff into this release?  Please?
 
  release early, release often?
 
  just release current git as 0.8.0 now, and the one with the autofoo 
  as 
  0.8.1 soon after that?
 
 That would be ideal but we've been sitting at 0.8.0rc2 for something
 like 3-1/2 months now.  I know Daniel (the other Daniel, the Daniel) 
 has
 been incredibly busy.  I have no objection to getting this out the 
 door
 as 0.8.0 with a fast bump to 0.8.1 for the systemd stuff, but another
 several months is not good.  Can we get this fast bump?  We'll be
 staring Fedora 18 in the face by then.  The working versions of Fedora
 are no longer in support and we've got more distros adopting systemd.
   
I think this will end up slated for 0.9.0 (which we're hoping will be
soon), but in any case I went ahead and created a branch at
git://github.com/hallyn/lxc called upstream.nov1.2012.autodev, with
an autodev patch on top of Daniel's latest push.
   
I quickly tried my hand at fixing the error you had with /dev/ttyN.  I
haven't tested that bit.  I will not be able to be online at all from
now until weekend or monday, so if it needs more tweaks please feel
free to 'just fix it'.
   
   Problem.  Works for the systemd containers but not for my older
   containers.  I get this...
   
   [root@forest Plover]# cat 2012-10-30-18:17:46.log
 lxc-start 1351635466.998 ERRORlxc_conf - Operation not 
   permitted - error 1 creating /usr/lib64/lxc/rootfs/dev/tty6
   
 lxc-start 1351635466.999 ERRORlxc_conf - failed to setup the 
   ttys for 'Plover'
 lxc-start 1351635466.999 ERRORlxc_start - failed to setup the 
   container
 lxc-start 1351635466.999 ERRORlxc_sync - invalid sequence 
   number 1. expected 2
 lxc-start 1351635466.999 ERRORlxc_start - failed to spawn 
   'Plover'
   
   Alcove (the systemd container) was the first one started so it may be an
   ordinal thing or it may be a systemd thing.  But it's a problem.
  \
  Hm, perhaps the container doesn't have mknod?

 They all should have, but I will investigate.  Those devices would have
 existed in the static file system with /dev.  Could it be a problem with
 the device already existing in the /dev directory?

Ok...  Now this is just bloody weird.  I do not understand this.

Yes the containers come up.  But...

Here's what shows up in the detached container's log...

[root@forest Audience]# cat 2012-10-30-18:52:41.log
  lxc-start 1351637562.011 ERRORlxc_conf - Operation not permitted - 
error creating /usr/lib64/lxc/rootfs/dev/tty6

Now wait a minute...  What about 1, 2, 3, 4, and 5???  They succeeded
but 6 failed?  How does that make any sense.  In the container...

crw-rw-rw- 1 root root   5,   0 Apr 13  2006 tty
crw--w 1 root tty  136,  16 Oct 30  2012 tty1
crw--w 1 root tty  136,  17 Oct 30  2012 tty2
crw--w 1 root tty  136,  18 Oct 30  2012 tty3
crw--w 1 root tty  136,  19 Oct 30  2012 tty4
crw--w 1 root tty  136,  20 Oct 30  2012 tty5
crw--w 1 root tty  136,  21 Oct 30  2012 tty6

Ok...  That's probably from a couple of days ago.  But no error messages
for the others and they are not freshly made either...  That was a
CentOS 5 container.

Trying it with another Fedora container but removed the tty? entries.
No errors.  Hmmm...  Wait...  Another problem...  Container Plover...

[mhw@plover ~]$ who
mhw  pts/92012-10-30 19:47 (forest.ip6.wittsend.com)
[mhw@plover ~]$ sudo -s
sudo: sorry, you must have a tty to run sudo

What?

Sigh...

No problem in Alcove (F17):

[mhw@canyon mhw]$ ssh alcove.ip6.wittsend.com
Last login: Wed Oct 31 01:51:39 2012 from canyon.ip6.wittsend.com
[mhw@alcove ~]$ sudo -s
[root@alcove mhw]# 

Back to Audience (CentOS 5) and removed /dev/tty?:

No errors as seen before.

Successfully created tty1-6.

Sudo works.

WTH?

There's something wrong here.  Audience and Plover do not have autodev
enabled.  Why has this changed?  Shouldn't that be under the autodev
switch as well?

  I've updated the git tree to not fail when mknod is denied.  It should
  just spit out an error, and presumably another one when it next tries
  to bind mount the pty onto it, but that's ok.

  Does git://github.com/hallyn/lxc#upstream.nov1.2012.autodev work better
  now?  (I'm logging off now, so if not I probably won't know for some time)
 
 Working now.  All containers are up.
 
 When you get back to 

Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-10-31 Thread Daniel Lezcano

Thanks to everyone for fixing this.

I am about to release the 0.8.0 version.

I will wait a couple of days before adding a tag and release it in case
there are some fixes to add.

Please test.

Thanks !

-- Daniel

On 10/31/2012 04:45 PM, Daniel Lezcano wrote:
 This is an automated email from the git hooks/post-receive script. It was
 generated because a ref change was pushed to the repository containing
 the project lxc.

 The branch, master has been updated
via  7f99e339363d9f005c9386f60a1d8c0953c85053 (commit)
via  773fb9cad76f43540fddb78c7ffef7237a51a06d (commit)
via  8215fe8e4186ebe8cb79fe4b773f5bcffcdc723b (commit)
via  192df6e2eb8ebb1a337c7ba025c57852d38e0d26 (commit)
via  c215bff6dfc298bdd6150e11b8c0f76c9d013a0a (commit)
via  0b53175846e704fc4dd4cf8b4590a86db63e50e6 (commit)
via  a1bd64823cd5e5afc53ba24940a51151e34b8103 (commit)
via  bf7d76cf3ae180820c0a29e0bfbaa97c20ce6a3d (commit)
via  d4eb4ab1290def213396611f5946ef3b7f0d83ef (commit)
via  5ae26abb52046b6f21afa06bcbac221c3cf8f1c0 (commit)
via  06a1e1db99844b95e21c3b67964974f9032720ea (commit)
via  3b9bad3d638ea442bfe6ba7e677cd5c6d39c0916 (commit)
via  c12e775237976bc0c1cf8afdc7aa766de46d3d40 (commit)
via  c6ed4d048deea85ed3bec67c7a04fb6c97009321 (commit)
via  3f16e26c7063f5004cafe4cfd6d084b7e4d08d1f (commit)
via  91a5df88ad29bcbc485baa51eacf0b851c6f4834 (commit)
via  1bd051a6b0a34cb2b2e80584b9fb4643abf1a827 (commit)
via  5d38621d0bb9b398393806b875d612a05e76c06e (commit)
via  8aba484aeaccda2881300ff80e9d7dfaaa842b40 (commit)
via  5d01f6167c2354637e777650558be6d7d69e2579 (commit)
via  6bc424b5c7c8130ffdb6390eae53b32370a755f8 (commit)
via  d595c68add4ef33cf273c455238b018729de00a5 (commit)
via  b9cb4325d74fb01dc4e71adc211e7e7052471778 (commit)
via  b4578c5b380130a41a69b5b49c970157acaf1dbb (commit)
via  b97b78abdac34fabcbbf64ba49ec8c78939124b4 (commit)
via  87af3ecd48587775970c0ca731d50183bd24017e (commit)
via  435d40f7e3dc5b99a5fcbc459f79ba6b04238502 (commit)
via  6bf8daf9a2aa0d226bfd5b60c4b1580d17105320 (commit)
via  70542ef9a1d09ce87c7d40ac5ea1706860edec74 (commit)
via  55116c42e767ce795f796fc51cd2ef7d76cf18af (commit)
via  b942e67226af9e690bd63ac440b99aedb6becbb3 (commit)
via  fbef4590b7b7186890a7d0cb8be0af2780a2df5f (commit)
via  d0a36f2c8b2f41399ae709280cd8b4a2f3bb0165 (commit)
via  cb26f1a5eee13afe1a561ebf57245cb8629797b9 (commit)
via  337e14712e2bf568db73dd57c709b3364e26d798 (commit)
via  9ac3ffb51777ee48ffbd42ff3625f63dfe948837 (commit)
via  10f73bfa4aece7707f48379b82e5858d1909d98f (commit)
via  e7f40d8aaba2c17b8ccb323b5df20a423ef5d0a0 (commit)
via  f02ce27d4b1a9d01b88d0ffaf626e5bafa671bf0 (commit)
via  33f3de4eaaa4e2084ea6e3695e29da5b736f1095 (commit)
via  e470cba076535e4e9732173e0e314e473165478c (commit)
via  542939c31bb73bab55f2fd71243b98f5559597d1 (commit)
via  b4df0a1eda252bb7efbd4d7453e9e8a57143c528 (commit)
via  06f5c6328b73aad7b138096295357d803db26efa (commit)
via  f1ccde27c038e7fb7e538913505248b36ddd9e65 (commit)
via  4a311c1241805dac5893918854fd40f77b2b6f49 (commit)
via  4d5fb23ad827eda17b64676f527c3f168cd56ebd (commit)
via  8b892c55b077d1716eb130e76f9c9725ecb0f73a (commit)
   from  60a742e0afd34e02299f64536df35116d68d888d (commit)

 Those revisions listed above that are new to this repository have
 not appeared on any other notification email; so we list those
 revisions in full, below.

 - Log -
 commit 7f99e339363d9f005c9386f60a1d8c0953c85053
 Merge: 60a742e 773fb9c
 Author: Daniel Lezcano daniel.lezc...@free.fr
 Date:   Wed Oct 31 16:39:50 2012 +0100

 Merge branch 'upstream-bugfix' of https://github.com/lxc/lxc
 
 * 'upstream-bugfix' of https://github.com/lxc/lxc: (47 commits)
   replace HOOK define with proper code.
   Remove lxc-start-ephemeral from configure.ac
   revert devtmpfs in ubuntu templates
   lxc-ubuntu{-cloud}: Fix missing fi in new devtmpfs code
   fix make rpm
   display warning when yum missing in fedora template
   templates: mount devtmpfs in ubuntu containers
   handle clone of btrfs snapshots
   if the rootfs is a btrfs subvolume, delete it instead of rm -rf
   lxc-debian: replace isc-dhcp-server by isc-dhcp-client
   lxc-ls: Scan cgroup mount points from fstype and not device
   Allow short -h and -n options to lxc-ps
   lxc-ubuntu: fix printing of default user
   lxc-debian: specify isc-dhcp-server in package list
   try to better handle out of date container caches.
   link /dev/kmsg to /dev/console in the container
   lxc-clone: fix the '--name' parameter
   lxc-ls: Use 

Re: [Lxc-users] [lxc-devel] [GIT] lxc branch, master, updated. 7f99e339363d9f005c9386f60a1d8c0953c85053

2012-10-31 Thread Michael H. Warfield
Wow...

Pulling for testing.  I see some stuff related to devtmpfs that relates
to the systemd / Fedora 17 issues Serge and I have been working on for
the last couple of weeks.  I'm going to test these out.  It's been an
intense couple of weeks getting THAT to work.  Even without some of the
addition tweeks that have been discussed, this is a big step forward.
I'm looking forward to 0.80.

Regards,
Mike

On Wed, 2012-10-31 at 17:22 +0100, Daniel Lezcano wrote:
 Thanks to everyone for fixing this.
 
 I am about to release the 0.8.0 version.
 
 I will wait a couple of days before adding a tag and release it in case
 there are some fixes to add.
 
 Please test.
 
 Thanks !
 
 -- Daniel
 
 On 10/31/2012 04:45 PM, Daniel Lezcano wrote:
  This is an automated email from the git hooks/post-receive script. It was
  generated because a ref change was pushed to the repository containing
  the project lxc.
 
  The branch, master has been updated
 via  7f99e339363d9f005c9386f60a1d8c0953c85053 (commit)
 via  773fb9cad76f43540fddb78c7ffef7237a51a06d (commit)
 via  8215fe8e4186ebe8cb79fe4b773f5bcffcdc723b (commit)
 via  192df6e2eb8ebb1a337c7ba025c57852d38e0d26 (commit)
 via  c215bff6dfc298bdd6150e11b8c0f76c9d013a0a (commit)
 via  0b53175846e704fc4dd4cf8b4590a86db63e50e6 (commit)
 via  a1bd64823cd5e5afc53ba24940a51151e34b8103 (commit)
 via  bf7d76cf3ae180820c0a29e0bfbaa97c20ce6a3d (commit)
 via  d4eb4ab1290def213396611f5946ef3b7f0d83ef (commit)
 via  5ae26abb52046b6f21afa06bcbac221c3cf8f1c0 (commit)
 via  06a1e1db99844b95e21c3b67964974f9032720ea (commit)
 via  3b9bad3d638ea442bfe6ba7e677cd5c6d39c0916 (commit)
 via  c12e775237976bc0c1cf8afdc7aa766de46d3d40 (commit)
 via  c6ed4d048deea85ed3bec67c7a04fb6c97009321 (commit)
 via  3f16e26c7063f5004cafe4cfd6d084b7e4d08d1f (commit)
 via  91a5df88ad29bcbc485baa51eacf0b851c6f4834 (commit)
 via  1bd051a6b0a34cb2b2e80584b9fb4643abf1a827 (commit)
 via  5d38621d0bb9b398393806b875d612a05e76c06e (commit)
 via  8aba484aeaccda2881300ff80e9d7dfaaa842b40 (commit)
 via  5d01f6167c2354637e777650558be6d7d69e2579 (commit)
 via  6bc424b5c7c8130ffdb6390eae53b32370a755f8 (commit)
 via  d595c68add4ef33cf273c455238b018729de00a5 (commit)
 via  b9cb4325d74fb01dc4e71adc211e7e7052471778 (commit)
 via  b4578c5b380130a41a69b5b49c970157acaf1dbb (commit)
 via  b97b78abdac34fabcbbf64ba49ec8c78939124b4 (commit)
 via  87af3ecd48587775970c0ca731d50183bd24017e (commit)
 via  435d40f7e3dc5b99a5fcbc459f79ba6b04238502 (commit)
 via  6bf8daf9a2aa0d226bfd5b60c4b1580d17105320 (commit)
 via  70542ef9a1d09ce87c7d40ac5ea1706860edec74 (commit)
 via  55116c42e767ce795f796fc51cd2ef7d76cf18af (commit)
 via  b942e67226af9e690bd63ac440b99aedb6becbb3 (commit)
 via  fbef4590b7b7186890a7d0cb8be0af2780a2df5f (commit)
 via  d0a36f2c8b2f41399ae709280cd8b4a2f3bb0165 (commit)
 via  cb26f1a5eee13afe1a561ebf57245cb8629797b9 (commit)
 via  337e14712e2bf568db73dd57c709b3364e26d798 (commit)
 via  9ac3ffb51777ee48ffbd42ff3625f63dfe948837 (commit)
 via  10f73bfa4aece7707f48379b82e5858d1909d98f (commit)
 via  e7f40d8aaba2c17b8ccb323b5df20a423ef5d0a0 (commit)
 via  f02ce27d4b1a9d01b88d0ffaf626e5bafa671bf0 (commit)
 via  33f3de4eaaa4e2084ea6e3695e29da5b736f1095 (commit)
 via  e470cba076535e4e9732173e0e314e473165478c (commit)
 via  542939c31bb73bab55f2fd71243b98f5559597d1 (commit)
 via  b4df0a1eda252bb7efbd4d7453e9e8a57143c528 (commit)
 via  06f5c6328b73aad7b138096295357d803db26efa (commit)
 via  f1ccde27c038e7fb7e538913505248b36ddd9e65 (commit)
 via  4a311c1241805dac5893918854fd40f77b2b6f49 (commit)
 via  4d5fb23ad827eda17b64676f527c3f168cd56ebd (commit)
 via  8b892c55b077d1716eb130e76f9c9725ecb0f73a (commit)
from  60a742e0afd34e02299f64536df35116d68d888d (commit)
 
  Those revisions listed above that are new to this repository have
  not appeared on any other notification email; so we list those
  revisions in full, below.
 
  - Log -
  commit 7f99e339363d9f005c9386f60a1d8c0953c85053
  Merge: 60a742e 773fb9c
  Author: Daniel Lezcano daniel.lezc...@free.fr
  Date:   Wed Oct 31 16:39:50 2012 +0100
 
  Merge branch 'upstream-bugfix' of https://github.com/lxc/lxc
  
  * 'upstream-bugfix' of https://github.com/lxc/lxc: (47 commits)
replace HOOK define with proper code.
Remove lxc-start-ephemeral from configure.ac
revert devtmpfs in ubuntu templates
lxc-ubuntu{-cloud}: Fix missing fi in new devtmpfs code
fix make rpm
display warning when yum missing in fedora template
templates: mount devtmpfs in ubuntu containers
handle clone