Hello appreciated community

I got a problem when I proceed to update and upgrade BT5. I'm trying to get a better performance of BT5 but I got this:

root@bt:~# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  backtrack-utils framework3 linux-image linux-source set tcpreplay
The following packages will be upgraded:
  0trace aircrack-ng backtrack-gnome-essential backtrack-menu-icons beef-ng
  burpsuite complemento dnsenum dradis exploitdb fasttrack firefox fragrouter
  hexinject hydra ida-pro-free john kismet linux-firmware list-urls mantra
  metagoofil miredo ncrack nessus nmap oclhashcat+ proxytunnel scalpel
  skipfish sniffjoke spike sqlbrute sqlmap sqlninja sslsniff thc-ipv6
  theharvester w3af weevely wfuzz wireshark xplico xprobe2
44 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Need to get 0B/162MB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
E: Sub-process gzip returned an error code (1)
E: Prior errors apply to /var/cache/apt/archives/skipfish_2.00-bt0_i386.deb
debconf: apt-extracttemplates failed: Bad file descriptor
Extracting templates from packages: 100%
dpkg: failed in buffer_read(fd): copy info file `/var/lib/dpkg/available': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
So What can I do to resolve this issue?
Thanks in advance.