laptop:~# apt-get dist-upgrade Reading package lists... Done Building dependency tree... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies. libc6-dev: Depends: libc6 (= 2.3.6-15) but 2.3.6-16 is installed E: Unmet dependencies. Try using -f. laptop:~# apt-get -f install Reading package lists... Done Building dependency tree... Done Correcting dependencies...Done The following extra packages will be installed: libc6-dev Suggested packages: glibc-doc The following packages will be upgraded: libc6-dev 1 upgraded, 0 newly installed, 0 to remove and 206 not upgraded. 2 not fully installed or removed. Need to get 0B/2715kB of archives. After unpacking 184kB disk space will be freed. Do you want to continue [Y/n]? (Reading database ... 79177 files and directories currently installed.) Preparing to replace libc6-dev 2.3.6-15 (using .../libc6-dev_2.3.6-16_i386.deb) ... Unpacking replacement libc6-dev ... dpkg: error processing /var/cache/apt/archives/libc6-dev_2.3.6-16_i386.deb (--unpack): unable to stat `./usr/include/gnu-versions.h' (which I was about to install): Permission denied dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libc6-dev_2.3.6-16_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)