barney@spadge:/var/lib/dpkg/info$ sudo apt-get install --reinstall libcurl3-gnutls Reading package lists... Done Building dependency tree Reading state information... Done libcurl3-gnutls set to manual installed. 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 39 not upgraded. Need to get 176kB of archives. After unpacking 0B of additional disk space will be used. Do you want to continue [Y/n]? Get: 1 http://ie.archive.ubuntu.com gutsy/main libcurl3-gnutls 7.16.4-2ubuntu1 [176kB] Fetched 176kB in 4s (41.0kB/s) (Reading database ... dpkg: serious warning: files list file for package `libcurl3-gnutls' missing, assuming package has no files currently installed. 196985 files and directories currently installed.) Preparing to replace libcurl3-gnutls 7.16.4-2ubuntu1 (using .../libcurl3-gnutls_7.16.4-2ubuntu1_i386.deb) ... Unpacking replacement libcurl3-gnutls ... dpkg: error processing /var/cache/apt/archives/libcurl3-gnutls_7.16.4-2ubuntu1_i386.deb (--unpack): unable to install (supposed) new info file `/var/lib/dpkg/tmp.ci/shlibs': Read-only file system dpkg: error while cleaning up: failed to delete `/var/lib/dpkg/tmp.ci': Read-only file system dpkg: failed to open `/var/lib/dpkg/status' for writing status information: Read-only file system touch: cannot touch `/var/lib/update-notifier/dpkg-run-stamp': Read-only file system E: Problem executing scripts DPkg::Post-Invoke 'if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi' E: Sub-process returned an error code E: Sub-process /usr/bin/dpkg returned an error code (2)