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

[Testbed-admins] unexpected behaviour installing from emulab-stable



Hi folks:

[Not sure if this is the right list, apologies in advance if it isn't.]

I'm trying to do a clean Emulab install based on the latest
emulab-stable.  I made a source tarball from git [1], and installed
my new boss and ops from it.  I got through the install and the
initial project, and went to customize MFS images, when...

  > cd /usr/testbed/obj/testbed/install
  > perl ./load-descriptors /usr/testbed/src/testbed/install/descriptors-new.sql
  Could not open /usr/testbed/src/testbed/install/descriptors-new.sql for reading!

Indeed, that file isn't on the installed system.  It isn't in my
source tarball either... but it is in the tarball i downloaded from
emulab.net back when, and it's in a tarball my colleague made from
a devel branch last month [2].

What changed?  Are we supposed to be generating this file somehow
now?  Did i use the wrong README?  Help!

Thanks very much.

Chaos Golubitsky, GPO/BBN

[1] Showing my work in case it's wrong:
$ git fetch origin
$ git merge origin/master
$ git show
commit c8ceb58373f91ab24e280b696009f75a66b1a09c
Author: Leigh B Stoller <stoller@flux.utah.edu>
Date:   Mon May 3 12:15:49 2010 -0600
...
$ git archive --prefix=emulab-stable-20100510/ stable-20100510 > ../emulab-stable-20100510.tar
$ gzip ../emulab-stable-20100510.tar

[2]
Emulab tarball:
  $ tar tzf emulab-080901.tar.gz | grep descriptors-new.sql
  testbed-080901/install/descriptors-new.sql

Emulab-devel tarball from last month:
  $ tar tzf emulab-devel-20100412.tar.gz | grep descriptors-new.sql
  emulab-devel-20100412/install/descriptors-new.sql

My new tarball:
  $ tar tzf emulab-stable-20100510.tar.gz | grep descriptors-new.sql
  $

Not in my working directory either:
$ ls install/
boss-install.in      dump-descriptors.in  identity.pub         newnode_sshkeys/
clrhouse-install.in  elabman_dsa.pub      images/              ops-install.in
descriptors-mfs.xml  fs-install.in        libinstall.pm        ports/
descriptors-v1.xml   GNUmakefile.in       load-descriptors.in  rpms/
descriptors-v2.xml   identity             newclient            smb.conf.head.in