← Back to team overview

aims team mailing list archive

[Bug 1422755] Re: environment-modules (3.2.10-8) breaks with bash 4.3.11(1)-release

 

0 root@sudan:~#lsb_release -d 
Description:    Ubuntu 14.04.5 LTS
0 root@sudan:~#bash --version|grep bash 
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
0 root@sudan:~#dpkg -l bash|grep ii 
ii  bash     4.3-7ubuntu1.5          amd64        GNU Bourne Again SHell
0 root@sudan:~#at now 
warning: commands will be executed using /bin/sh
at> reboot # or any command
at> <EOT>
job 13 at Fri Nov 11 10:19:00 2016
0 root@sudan:~#


actual output:


sh: 57: BASH_FUNC_module%%=() {  eval `/usr/bin/modulecmd bash $*`
}: not found
sh: 57: export: BASH_FUNC_module%%: bad variable name

** Bug watch added: Red Hat Bugzilla #1147043
   https://bugzilla.redhat.com/show_bug.cgi?id=1147043

-- 
You received this bug notification because you are a member of AIMS,
which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1422755

Title:
  environment-modules (3.2.10-8) breaks with bash 4.3.11(1)-release

Status in modules package in Ubuntu:
  Confirmed

Bug description:
  environment-modules (3.2.10-8) fails to execute batch (atd) jobs under
  bash 4.3.11(1)-release. This is likely caused by changes in bash
  functions in follow-up to shellshock fixes to bash.

  Test with environment-modules (3.2.10-8) uninstalled and this sample
  script:

  cat /tmp/ls.sh

  #!/bin/bash
  ls > out.ls

  Schedule with 'batch < /tmp/ls.sh' and you will receive the correct
  output.

  Now install environment-modules and try the same. You will receive an
  error along these lines:

  sh: 46: BASH_FUNC_module%%=() {  eval `/usr/bin/modulecmd bash $*`
  }: not found
  sh: 46: export: BASH_FUNC_module%%: bad variable name

  Admittedly, this has to be fixed upstream, but we do have a broken
  package as it stands.

  Tested on Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-43-generic x86_64).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/modules/+bug/1422755/+subscriptions