Bug#535305: common-lisp-controller: update fails rebuilding sb-grovel, asdf broken as a result

David Creelman creelman.david at gmail.com
Wed Jul 1 12:58:50 UTC 2009

Package: common-lisp-controller
Version: 6.18
Severity: grave
Justification: renders package unusable

The results of an upgrade on this machine is as below.

I now can't use sbcl if I want to use asdf, which makes sbcl pretty much broken
for me. 

sudo apt-get install  common-lisp-controller --reinstall
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0B/33.3kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? 
Preconfiguring packages ...
(Reading database ... 193933 files and directories currently installed.)
Preparing to replace common-lisp-controller 6.18 (using .../common-lisp-controller_6.18_all.deb) ...
Unpacking replacement common-lisp-controller ...
Processing triggers for man-db ...
Setting up common-lisp-controller (6.18) ...
Reinstalling for sbcl
Recompiling Common Lisp Controller for sbcl
/usr/lib/common-lisp/bin/sbcl.sh loading and dumping clc.
; loading system definition from /usr/lib/sbcl/sb-grovel/sb-grovel.asd into
; registering #<SYSTEM SB-GROVEL {B4DFBF9}> as SB-GROVEL
; compilation unit aborted
;   caught 1 fatal ERROR condition

Error running init-common-lisp-controller-v4: Lock on package SB-IMPL violated
                                              when interning NATIVE-FILE-KIND.
See also:
  The SBCL Manual, Node "Package Locks"
mv: cannot stat `sbcl-new.core': No such file or directory

Done rebuilding

When I try to load an asdf module with requires in the REPL, I get the 
following :-

This is SBCL 1.0.25.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.
* (require 'cl-pdf)

debugger invoked on a SB-INT:EXTENSION-FAILURE in thread #<THREAD "initial thread" RUNNING {A8F7771}>:
  Don't know how to REQUIRE CL-PDF.
See also:
  The SBCL Manual, Function REQUIRE

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

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

(SB-IMPL::REQUIRE-ERROR "Don't know how to ~S ~A.")[:EXTERNAL]

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages common-lisp-controller depends on:
ii  bash                          3.2-5      The GNU Bourne Again SHell
ii  cl-asdf                       1.111-1    Another System Definition Facility
ii  debconf [debconf-2.0]         1.5.26     Debian configuration management sy
ii  debianutils                   3.1.3      Miscellaneous utilities specific t
ii  perl                          5.10.0-23  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: A Common Lisp compiler and develop

-- debconf information:
  common-lisp-controller/long-site-name: Site name not initialized
  common-lisp-controller/short-site-name: Unknown

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