Oh, I think I know: the image is dumped without having run (asdf:clear-output-translations) and (asdf:clear-source-registry). Oops. Workaround: run (asdf:initialize-output-translations) in your Lisp at the beginning, or re-dump an image with the clear-* at the end of common-lisp-controller:init-common-lisp-controller-v4 and/or in a new function called by every dump script *after* the user-code in lisp-config.lisp, because that file might be using ASDF.
While we're at it, there are other embarrassing small bugs in ASDF 1.627 (such as the failure to directorify $SBCL_HOME) that make me recommend upgrading to 1.673 for the next C-L-C. [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] There is no reason ever to have the same thought twice, unless you like having that thought — David Allen, "Getting Things Done" On 10 April 2010 14:38, Pierre THIERRY <nowhere....@levallois.eu.org> wrote: > 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<------------------------------- > pie...@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) > pie...@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 > * pie...@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 > > > > _______________________________________________ > pkg-common-lisp-devel mailing list > pkg-common-lisp-de...@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/pkg-common-lisp-devel > -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org