Public bug reported:

I have just run `apt install lmod` on my Ubuntu 18.04 system.

Now, starting a login shell results in the following Lua stack trace
being dumped:

    $ exec bash -l                                                              
                                                                                
     [10:21:53]
    /usr/bin/lua: /usr/share/lua/5.2/posix/init.lua:29: module 'posix.ctype' 
not found:
            no field package.preload['posix.ctype']
            no file '/usr/local/share/lua/5.2/posix/ctype.lua'
            no file '/usr/local/share/lua/5.2/posix/ctype/init.lua'
            no file '/usr/local/lib/lua/5.2/posix/ctype.lua'
            no file '/usr/local/lib/lua/5.2/posix/ctype/init.lua'
            no file '/usr/share/lua/5.2/posix/ctype.lua'
            no file '/usr/share/lua/5.2/posix/ctype/init.lua'
            no file './posix/ctype.lua'
            no file '/usr/local/lib/lua/5.2/posix/ctype.so'
            no file '/usr/lib/x86_64-linux-gnu/lua/5.2/posix/ctype.so'
            no file '/usr/lib/lua/5.2/posix/ctype.so'
            no file '/usr/local/lib/lua/5.2/loadall.so'
            no file './posix/ctype.so'
            no file '/usr/local/lib/lua/5.2/posix.so'
            no file '/usr/lib/x86_64-linux-gnu/lua/5.2/posix.so'
            no file '/usr/lib/lua/5.2/posix.so'
            no file '/usr/local/lib/lua/5.2/loadall.so'
            no file './posix.so'
    stack traceback:
            [C]: in function 'require'
            /usr/share/lua/5.2/posix/init.lua:29: in main chunk
            [C]: in function 'require'
            /usr/share/lmod/lmod/libexec/addto:64: in main chunk
            [C]: in ?

There are no custom "profile.d" scripts::

    $ ls -l /etc/profile.d/
    totale 40
    -rw-r--r-- 1 root root   96 ago 20 01:44 01-locale-fix.sh
    -rw-r--r-- 1 root root  825 lug 19 12:05 apps-bin-path.sh
    -rw-r--r-- 1 root root  664 apr  2  2018 bash_completion.sh
    -rw-r--r-- 1 root root 1003 dic 29  2015 cedilla-portuguese.sh
    -rw-r--r-- 1 root root  652 ott  4  2017 input-method-config.sh
    -rwxr-xr-x 1 root root 2284 dic 22  2016 lmod.sh
    -rw-r--r-- 1 root root  108 set 12  2017 sysstat.sh
    -rw-r--r-- 1 root root 1941 ott  3  2017 vte-2.91.sh
    -rw-r--r-- 1 root root  954 apr 19  2018 xdg_dirs_desktop_session.sh
    -rw-r--r-- 1 root root 1557 ago 18  2017 Z97-byobu.sh

This is the state of Lua packages on my system:

    $ dpkg-query -l 'lua*'
    Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in 
attesa)
    | 
Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
    ||/ Nome                                  Versione                
Architettura            Descrizione
    
+++-=====================================-=======================-=======================-===============================================================================
    un  lua                                   <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    ii  lua-bit32:amd64                       5.3.0-3                 amd64     
              Backport of the Lua 5.2 bit32 library to Lua 5.1
    ii  lua-filesystem:amd64                  1.6.3-1                 amd64     
              luafilesystem library for the Lua language
    ii  lua-json                              1.3.3-2                 all       
              JSON decoder/encoder for Lua
    ii  lua-lpeg:amd64                        1.0.0-2                 amd64     
              LPeg library for the Lua language
    ii  lua-posix:amd64                       33.4.0-2                amd64     
              posix library for the Lua language
    ii  lua-term                              0.07-0.1                amd64     
              Lua module for manipulating a terminal
    un  lua5.1-bit32                          <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.1-filesystem                     <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.1-json                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.1-lpeg                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.1-posix                          <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.1-term                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    ii  lua5.2                                5.2.4-1.1build1         amd64     
              Simple, extensible, embeddable programming language
    un  lua5.2-filesystem                     <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.2-json                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.2-lpeg                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.2-posix                          <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.2-term                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.3-filesystem                     <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.3-json                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.3-lpeg                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.3-posix                          <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  lua5.3-term                           <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  luasseq                               <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)
    un  luatex                                <nessuna>               <nessuna> 
              (nessuna descrizione disponibile)

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: lmod 6.6-0.2
ProcVersionSignature: Ubuntu 4.15.0-38.41-generic 4.15.18
Uname: Linux 4.15.0-38-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.9-0ubuntu7.4
Architecture: amd64
CurrentDesktop: LXDE
Date: Thu Nov  8 10:23:42 2018
EcryptfsInUse: Yes
InstallationDate: Installed on 2017-10-12 (391 days ago)
InstallationMedia: Ubuntu-Server 17.10 "Artful Aardvark" - Alpha amd64 
(20170926)
PackageArchitecture: all
SourcePackage: lmod
UpgradeStatus: Upgraded to bionic on 2018-05-05 (187 days ago)

** Affects: lmod (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug bionic lmod lua

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1802269

Title:
  script `lmod.sh` in `/etc/profile.d` errors out and dumps stack trace

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to