Bug#549528: Fix discovered.

J Phelps phelpsj at nuvox.net
Wed Oct 21 18:46:50 UTC 2009

This turns out to be a duplicate of bug #535305 (common-lisp-controller:
update fails rebuilding sb-grovel, asdf broken as a result). It's
supposedly fixed, but "apt-get upgrade" doesn't apply the fix to testing.

In the meantime, you can fix it manually as follows (this is the same
fix suggested in the other bug report):

As root, from the / directory, apply this patch:

=======BEGIN PATCH===================
--- /usr/share/common-lisp/source/common-lisp-controller/post-sysdef-install.lisp.orig	2009-10-21 14:42:00.000000000 -0400
+++ /usr/share/common-lisp/source/common-lisp-controller/post-sysdef-install.lisp	2009-10-21 14:40:59.000000000 -0400
@@ -61,7 +61,7 @@
 (defun get-owner-and-mode (directory)
   (when (eq :directory
-	    (sb-impl::native-file-kind (namestring directory)))
+	    (sb-impl::unix-file-kind (namestring directory)))
     ;; check who owns it
     (multiple-value-bind (res dev ino mode nlink uid gid rdev size atime mtime)
 	(sb-unix:unix-stat (namestring directory))
=======END PATCH=================

Run "dpkg-reconfigure cl-asdf".

All your .signature are belong to us.
Take off every 'sig' for great justice.

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