Bug#577210: tries to write FASL in wrong directory

Pierre THIERRY nowhere.man at levallois.eu.org
Sat Apr 10 13:38:39 UTC 2010


Package: common-lisp-controller
Version: 7.1
Severity: grave

Although I'm not user with UID 0, CLC tries to write in
/var/cache/c-l-c/0, which is owned by root:

--------------8<-----------------------8<-------------------------------
pierre at pape:~$ id
uid=1000(pierre) gid=1000(pierre) groupes=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev),108(netdev),114(fuse),119(kvm),1000(pierre)
pierre at pape:~$ sbcl --eval "(asdf:oos 'asdf:load-op :cl-utilities)"
This is SBCL 1.0.34.0.debian, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
; loading system definition from
; /usr/share/common-lisp/systems/cl-utilities.asd into #<PACKAGE "ASDF0">
; registering #<SYSTEM CL-UTILITIES {10034BABD1}> as CL-UTILITIES

debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD
                                                           "initial thread" RUNNING
                                                           {10031FB1C1}>:
  can't create directory /var/cache/common-lisp-controller/0/SBCL/

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY          ] Retry directory creation.
  1: [CONTINUE       ] Continue as if directory creation was successful.
  2: [TRY-RECOMPILING] Try recompiling package
  3: [RETRY          ] Retry performing #<ASDF:COMPILE-OP NIL {1003A8B811}> on
                       #<ASDF:CL-SOURCE-FILE "package" {10034C9341}>.
  4: [ACCEPT         ] Continue, treating #<ASDF:COMPILE-OP NIL {1003A8B811}>
                       on #<ASDF:CL-SOURCE-FILE "package" {10034C9341}> as
                       having been successful.
  5:                   Ignore runtime option --eval "(asdf:oos 'asdf:load-op :cl-utilities)".
  6: [ABORT          ] Skip rest of --eval and --load options.
  7:                   Skip to toplevel READ/EVAL/PRINT loop.
  8: [QUIT           ] Quit SBCL (calling #'QUIT, killing the process).

(ENSURE-DIRECTORIES-EXIST
 #P"/var/cache/common-lisp-controller/0/SBCL/usr/share/common-lisp/source/cl-utilities/package.fasl")[:EXTERNAL]
0] ;
; compilation unit aborted
;   caught 1 fatal ERROR condition
* pierre at pape:~$
--------------8<-----------------------8<-------------------------------

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (900, 'stable'), (600, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages common-lisp-controller depends on:
ii  adduser                       3.112      add and remove users and groups
ii  bash                          4.1-2      The GNU Bourne Again SHell
ii  cl-asdf                       2:1.627-1  Another System Definition Facility
ii  debconf [debconf-2.0]         1.5.30     Debian configuration management sy
ii  debianutils                   3.2.2      Miscellaneous utilities specific t
ii  perl                          5.10.1-11  Larry Wall's Practical Extraction 
ii  realpath                      1.15       Return the canonicalized absolute 

common-lisp-controller recommends no packages.

Versions of packages common-lisp-controller suggests:
ii  sbcl                        1:1.0.34.0-1 A Common Lisp compiler and develop

-- debconf information:
  common-lisp-controller/short-site-name: Inconnu
  common-lisp-controller/long-site-name: Nom de site indéfini





More information about the pkg-common-lisp-devel mailing list