feisty: fai 3.1.3ubuntu1 broken: fai nfsroot and demohost installastion

Bug #93876 reported by Achim Bohnet
8
Affects Status Importance Assigned to Milestone
fai (Ubuntu)
Fix Released
High
Achim Bohnet

Bug Description

Binary package hint: fai

fai nfsroot setup via: fai-setup -v complains:

...
        The following information may help to resolve the situation:

        The following packages have unmet dependencies:
          fai-nfsroot: Depends: fai-client but it is not going to be installed
          libnet-perl: Depends: perl (>= 5.6.0-16) but it is not going to be installed
          sysutils: Depends: procinfo but it is not going to be installed
        E: Broken packages
...

This implies demohost installations from example/simple fails too:

o rpc timeouts during install
o cmd killall not found
o sshd not started
o ctrl-c not working after install to enter a shell and check log files

Independenly of this demohost install complains about bashisms: '==' instead
of '=', ${foobar/this/that} not known.

Merging debian fai-3.1.8 get's rid of all the errors during fai-setup and
demohost installation.

Related branches

Revision history for this message
Achim Bohnet (allee) wrote :
Revision history for this message
Achim Bohnet (allee) wrote :
Revision history for this message
Reinhard Tartler (siretart) wrote :

This needs approval by the motu-uvf team. Notes from me: Fai upstream has been very careful the last releases to get updates to debian/etch, which is in freeze mode for some months. Achim here is working very hard on fai so we have a usable version for fai. I'm therefore recommending to approve this change. Note that we still need an updated 'fai-kernels' package to get fai rocking on feisty

Changed in fai:
assignee: nobody → motu-uvf
importance: Undecided → High
Revision history for this message
Daniel Holbach (dholbach) wrote :

+1

Revision history for this message
Andrew Mitchell (ajmitch) wrote :

OK, +1

Changed in fai:
status: Unconfirmed → Confirmed
Changed in fai:
assignee: motu-uvf → allee
Revision history for this message
FRLinux (frlinux) wrote :

I just hit that same bug in feisty, trying to get my fai server upgraded from edgy. How far are we from getting an updated FAI kernel for feisty ?

Cheers.

Revision history for this message
Reinhard Tartler (siretart) wrote :
Download full text (84.9 KiB)

fai (3.2.1-0ubuntu1~ppa1) gutsy; urgency=low

  * Sync New Upstream Version to ubuntu.
    - Exception Request granted in LP: #139637
    - Problems with update-initramfs fixed: LP: 137511
    - fai-setup works now LP: #89026
    - static ip problem fixed ages ago: LP: #69862
    - fix dependency breakage: LP: #93876
  * Upload to ubuntu with some small changes.
  * Turn the package from native to non-native, the orig tarball is identical
    to the tarball in debian.
  * bin/fai: check if /proc is mounted in the nfsroot. if it isn't mount it
  * conf/NFSROOT: deinstall upstart, use sysvinit instead
  * conf/NFSROOT: install linux-image-generic as kernel image. This is
    thankfully consistent on all ubuntu architectures. We can drop
    unionsfs modules as well, since we have them in the kernel package.
  * conf/make-fai-nfsroot.conf: use archive.ubuntu.com for bootstrap
  * conf/sources.list: use archive.ubuntu.com as sources.
  * conf/sources.list: use fai-team's PPA for live-initramfs packages
  * debian/control: adapt build dependencies so we can build even on dapper

fai (3.2.1) unstable; urgency=low

  * mount swap partitions with identical priorities
  * fai-mirror: also match lowercase class names (for hostsnames),
    use $cfdir instead of fixed path /etc/fai
  * subroutines-linux: add timeout to nc call
  * subroutines: change message for faimond in task_faiend()
  * control: readd libapt-pkg-perl to depends, nfs-server (user space)
    does not support locking, so FAI cannot use it, remove wget, add arch
    to mknbi
  * get-config-dir-svn: add svn+ssh support
  * QUESTIONNAIRE: add USB stick, split bootb and dhcp
  * faimond, faimond.8: use Proc::Daemon, add options tTldP
  * faimond: do not allow ; in message (security), do not print ip and
    port number
  * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
    because of a Ubuntu bug), activate -U if Ubuntu is detected
    determine the arch inside the nfsroot for defining a class, this help
    building amd64 nfsroots on i386 and vice versa,
    add support for running hooks, (closes: #342467)
  * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
  * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
  * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
    about variable FAI_ETC_DIR
  * packages_config/DEFAULT: fix typos in linux-image-amd64
  * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
  * savelog.LAST.source: add ignore pattern
  * packages_config/FAIBASE: add fai-client
  * fai-do-scripts: exit with maximum error code of all child scripts that
    had an error
  * fai: change message when stamp file already exists (closes: #441437)
  * fai-cd: remove arch specific path
  * fai-cd.8: add info about USB stick (closes: #441988),
    improve man page (closes: #441991)
  * new get-config-dir-git: add method git for access (closes: #441992)
  * examples/etc/dhcpd.conf: fix path
  * faimond-gui: new tool that produces graphical output of faimond
  * faimond-gui.8: new man page
  * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
  * fai-guide.sgml: add info about NFSROOT_HOOKS

fai (3.2) unstable; urg...

Changed in fai:
status: Confirmed → Fix Released
Revision history for this message
Reinhard Tartler (siretart) wrote :
Download full text (85.0 KiB)

fai (3.2.1-0ubuntu1~ppa1~feisty1) feisty; urgency=low

  * backport for feisty, no source changes

fai (3.2.1-0ubuntu1~ppa1) gutsy; urgency=low

  * Sync New Upstream Version to ubuntu.
    - Exception Request granted in LP: #139637
    - Problems with update-initramfs fixed: LP: 137511
    - fai-setup works now LP: #89026
    - static ip problem fixed ages ago: LP: #69862
    - fix dependency breakage: LP: #93876
  * Upload to ubuntu with some small changes.
  * Turn the package from native to non-native, the orig tarball is identical
    to the tarball in debian.
  * bin/fai: check if /proc is mounted in the nfsroot. if it isn't mount it
  * conf/NFSROOT: deinstall upstart, use sysvinit instead
  * conf/NFSROOT: install linux-image-generic as kernel image. This is
    thankfully consistent on all ubuntu architectures. We can drop
    unionsfs modules as well, since we have them in the kernel package.
  * conf/make-fai-nfsroot.conf: use archive.ubuntu.com for bootstrap
  * conf/sources.list: use archive.ubuntu.com as sources.
  * conf/sources.list: use fai-team's PPA for live-initramfs packages
  * debian/control: adapt build dependencies so we can build even on dapper

fai (3.2.1) unstable; urgency=low

  * mount swap partitions with identical priorities
  * fai-mirror: also match lowercase class names (for hostsnames),
    use $cfdir instead of fixed path /etc/fai
  * subroutines-linux: add timeout to nc call
  * subroutines: change message for faimond in task_faiend()
  * control: readd libapt-pkg-perl to depends, nfs-server (user space)
    does not support locking, so FAI cannot use it, remove wget, add arch
    to mknbi
  * get-config-dir-svn: add svn+ssh support
  * QUESTIONNAIRE: add USB stick, split bootb and dhcp
  * faimond, faimond.8: use Proc::Daemon, add options tTldP
  * faimond: do not allow ; in message (security), do not print ip and
    port number
  * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
    because of a Ubuntu bug), activate -U if Ubuntu is detected
    determine the arch inside the nfsroot for defining a class, this help
    building amd64 nfsroots on i386 and vice versa,
    add support for running hooks, (closes: #342467)
  * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
  * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
  * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
    about variable FAI_ETC_DIR
  * packages_config/DEFAULT: fix typos in linux-image-amd64
  * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
  * savelog.LAST.source: add ignore pattern
  * packages_config/FAIBASE: add fai-client
  * fai-do-scripts: exit with maximum error code of all child scripts that
    had an error
  * fai: change message when stamp file already exists (closes: #441437)
  * fai-cd: remove arch specific path
  * fai-cd.8: add info about USB stick (closes: #441988),
    improve man page (closes: #441991)
  * new get-config-dir-git: add method git for access (closes: #441992)
  * examples/etc/dhcpd.conf: fix path
  * faimond-gui: new tool that produces graphical output of faimond
  * faimond-gui.8: new man page
  * get-config-dir-svn: fix svn+ssh with u...

Revision history for this message
Reinhard Tartler (siretart) wrote :
Download full text (85.0 KiB)

fai (3.2.1-0ubuntu1~ppa1~edgy1) edgy; urgency=low

  * backport for edgy, no source changes

fai (3.2.1-0ubuntu1~ppa1) gutsy; urgency=low

  * Sync New Upstream Version to ubuntu.
    - Exception Request granted in LP: #139637
    - Problems with update-initramfs fixed: LP: 137511
    - fai-setup works now LP: #89026
    - static ip problem fixed ages ago: LP: #69862
    - fix dependency breakage: LP: #93876
  * Upload to ubuntu with some small changes.
  * Turn the package from native to non-native, the orig tarball is identical
    to the tarball in debian.
  * bin/fai: check if /proc is mounted in the nfsroot. if it isn't mount it
  * conf/NFSROOT: deinstall upstart, use sysvinit instead
  * conf/NFSROOT: install linux-image-generic as kernel image. This is
    thankfully consistent on all ubuntu architectures. We can drop
    unionsfs modules as well, since we have them in the kernel package.
  * conf/make-fai-nfsroot.conf: use archive.ubuntu.com for bootstrap
  * conf/sources.list: use archive.ubuntu.com as sources.
  * conf/sources.list: use fai-team's PPA for live-initramfs packages
  * debian/control: adapt build dependencies so we can build even on dapper

fai (3.2.1) unstable; urgency=low

  * mount swap partitions with identical priorities
  * fai-mirror: also match lowercase class names (for hostsnames),
    use $cfdir instead of fixed path /etc/fai
  * subroutines-linux: add timeout to nc call
  * subroutines: change message for faimond in task_faiend()
  * control: readd libapt-pkg-perl to depends, nfs-server (user space)
    does not support locking, so FAI cannot use it, remove wget, add arch
    to mknbi
  * get-config-dir-svn: add svn+ssh support
  * QUESTIONNAIRE: add USB stick, split bootb and dhcp
  * faimond, faimond.8: use Proc::Daemon, add options tTldP
  * faimond: do not allow ; in message (security), do not print ip and
    port number
  * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
    because of a Ubuntu bug), activate -U if Ubuntu is detected
    determine the arch inside the nfsroot for defining a class, this help
    building amd64 nfsroots on i386 and vice versa,
    add support for running hooks, (closes: #342467)
  * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
  * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
  * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
    about variable FAI_ETC_DIR
  * packages_config/DEFAULT: fix typos in linux-image-amd64
  * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
  * savelog.LAST.source: add ignore pattern
  * packages_config/FAIBASE: add fai-client
  * fai-do-scripts: exit with maximum error code of all child scripts that
    had an error
  * fai: change message when stamp file already exists (closes: #441437)
  * fai-cd: remove arch specific path
  * fai-cd.8: add info about USB stick (closes: #441988),
    improve man page (closes: #441991)
  * new get-config-dir-git: add method git for access (closes: #441992)
  * examples/etc/dhcpd.conf: fix path
  * faimond-gui: new tool that produces graphical output of faimond
  * faimond-gui.8: new man page
  * get-config-dir-svn: fix svn+ssh with usernam...

Revision history for this message
Reinhard Tartler (siretart) wrote :
Download full text (85.0 KiB)

fai (3.2.1-0ubuntu1~ppa1~dapper1) dapper; urgency=low

  * backport for dapper, no source changes

fai (3.2.1-0ubuntu1~ppa1) gutsy; urgency=low

  * Sync New Upstream Version to ubuntu.
    - Exception Request granted in LP: #139637
    - Problems with update-initramfs fixed: LP: 137511
    - fai-setup works now LP: #89026
    - static ip problem fixed ages ago: LP: #69862
    - fix dependency breakage: LP: #93876
  * Upload to ubuntu with some small changes.
  * Turn the package from native to non-native, the orig tarball is identical
    to the tarball in debian.
  * bin/fai: check if /proc is mounted in the nfsroot. if it isn't mount it
  * conf/NFSROOT: deinstall upstart, use sysvinit instead
  * conf/NFSROOT: install linux-image-generic as kernel image. This is
    thankfully consistent on all ubuntu architectures. We can drop
    unionsfs modules as well, since we have them in the kernel package.
  * conf/make-fai-nfsroot.conf: use archive.ubuntu.com for bootstrap
  * conf/sources.list: use archive.ubuntu.com as sources.
  * conf/sources.list: use fai-team's PPA for live-initramfs packages
  * debian/control: adapt build dependencies so we can build even on dapper

fai (3.2.1) unstable; urgency=low

  * mount swap partitions with identical priorities
  * fai-mirror: also match lowercase class names (for hostsnames),
    use $cfdir instead of fixed path /etc/fai
  * subroutines-linux: add timeout to nc call
  * subroutines: change message for faimond in task_faiend()
  * control: readd libapt-pkg-perl to depends, nfs-server (user space)
    does not support locking, so FAI cannot use it, remove wget, add arch
    to mknbi
  * get-config-dir-svn: add svn+ssh support
  * QUESTIONNAIRE: add USB stick, split bootb and dhcp
  * faimond, faimond.8: use Proc::Daemon, add options tTldP
  * faimond: do not allow ; in message (security), do not print ip and
    port number
  * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
    because of a Ubuntu bug), activate -U if Ubuntu is detected
    determine the arch inside the nfsroot for defining a class, this help
    building amd64 nfsroots on i386 and vice versa,
    add support for running hooks, (closes: #342467)
  * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
  * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
  * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
    about variable FAI_ETC_DIR
  * packages_config/DEFAULT: fix typos in linux-image-amd64
  * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
  * savelog.LAST.source: add ignore pattern
  * packages_config/FAIBASE: add fai-client
  * fai-do-scripts: exit with maximum error code of all child scripts that
    had an error
  * fai: change message when stamp file already exists (closes: #441437)
  * fai-cd: remove arch specific path
  * fai-cd.8: add info about USB stick (closes: #441988),
    improve man page (closes: #441991)
  * new get-config-dir-git: add method git for access (closes: #441992)
  * examples/etc/dhcpd.conf: fix path
  * faimond-gui: new tool that produces graphical output of faimond
  * faimond-gui.8: new man page
  * get-config-dir-svn: fix svn+ssh with u...

Revision history for this message
FRLinux (frlinux) wrote : Re: [Bug 93876] Re: feisty: fai 3.1.3ubuntu1 broken: fai nfsroot and demohost installastion

On 9/18/07, Reinhard Tartler <email address hidden> wrote:
> ** Changed in: fai (Ubuntu)
> Status: Confirmed => Fix Released

Thanks a lot ! Looking forward to the new release for testing FAI again :)

Steph

Revision history for this message
Reinhard Tartler (siretart) wrote :
Download full text (9.3 KiB)

fai (3.2.1-0ubuntu1) gutsy; urgency=low

  * Sync New Upstream Version to ubuntu.
    - Exception Request granted in LP: #139637
    - Problems with update-initramfs fixed: LP: #137511
    - fai-setup works now LP: #89026
    - static ip problem fixed ages ago: LP: #69862
    - fix dependency breakage: LP: #93876
  * Upload to ubuntu with some small changes:
  * Turn the package from native to non-native, the orig tarball is identical
    to the tarball in debian.
  * bin/fai: check if /proc is mounted in the nfsroot. if it isn't mount it
  * conf/NFSROOT: deinstall upstart, use sysvinit instead
  * conf/NFSROOT: install linux-image-generic as kernel image. This is
    thankfully consistent on all ubuntu architectures. We can drop
    unionsfs modules as well, since we have them in the kernel package.
  * conf/make-fai-nfsroot.conf: use archive.ubuntu.com for bootstrap
  * conf/sources.list: use archive.ubuntu.com as sources.
  * conf/sources.list: use fai-team's PPA for live-initramfs packages

fai (3.2.1) unstable; urgency=low

  * mount swap partitions with identical priorities
  * fai-mirror: also match lowercase class names (for hostsnames),
    use $cfdir instead of fixed path /etc/fai
  * subroutines-linux: add timeout to nc call
  * subroutines: change message for faimond in task_faiend()
  * control: readd libapt-pkg-perl to depends, nfs-server (user space)
    does not support locking, so FAI cannot use it, remove wget, add arch
    to mknbi
  * get-config-dir-svn: add svn+ssh support
  * QUESTIONNAIRE: add USB stick, split bootb and dhcp
  * faimond, faimond.8: use Proc::Daemon, add options tTldP
  * faimond: do not allow ; in message (security), do not print ip and
    port number
  * make-fai-nfsroot: add option -U, do not divert update-initramfs (added
    because of a Ubuntu bug), activate -U if Ubuntu is detected
    determine the arch inside the nfsroot for defining a class, this help
    building amd64 nfsroots on i386 and vice versa,
    add support for running hooks, (closes: #342467)
  * make-fai-nfsroot.conf: add variable NFSROOT_HOOKS
  * make-fai-nfsroot.9: add info about NFSROOT_HOOKS
  * fai-mirror.8, make-fai-nfsroot.8: enhance/add info of -C, add info
    about variable FAI_ETC_DIR
  * packages_config/DEFAULT: fix typos in linux-image-amd64
  * fai-chboot,fai-chboot.8: add option -C and support for $FAI_ETC_DIR
  * savelog.LAST.source: add ignore pattern
  * packages_config/FAIBASE: add fai-client
  * fai-do-scripts: exit with maximum error code of all child scripts that
    had an error
  * fai: change message when stamp file already exists (closes: #441437)
  * fai-cd: remove arch specific path
  * fai-cd.8: add info about USB stick (closes: #441988),
    improve man page (closes: #441991)
  * new get-config-dir-git: add method git for access (closes: #441992)
  * examples/etc/dhcpd.conf: fix path
  * faimond-gui: new tool that produces graphical output of faimond
  * faimond-gui.8: new man page
  * get-config-dir-svn: fix svn+ssh with username (Closes: #442021)
  * fai-guide.sgml: add info about NFSROOT_HOOKS

fai (3.2) unstable; urgency=low

  * subroutines-linux: fix extra slash in path (closes: #428860),
    ...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.