1

When I ran apt-get, the system said that dpkg is broken, use sudo dpkg --configure -a to recover, but when I ran sudo dpkg --configure -a, it showed the following error message:

dpkg: error: liboil0.3:amd64 0.3.16-1ubuntu2 (Multi-Arch: no) is not co-installable with liboil0.3 which has multiple installed instances

How do I fix this? Please help.

2
  • i manually edited the file under /var/lib/dpkg/available and status, remove the dublicated liboil0.3 section and dpkg work now.
    – Yu Jiaao
    Nov 13, 2013 at 1:38
  • this link help me a lot. Thanks @Avinash Raj
    – Yu Jiaao
    Nov 13, 2013 at 1:41

1 Answer 1

1

What was the reason behind this error means,you are trying to install 64 bit version of liboil0.3,but your system has already installed a 32-bit version of liboil0.3.Run the below command in terminal to fix this problem.

sudo dpkg -r liboil0.3:i386
8
  • if there any error occurs post here. Nov 12, 2013 at 10:56
  • the error is: $ sudo dpkg -r liboil0.3:i386 [sudo] password for xxxxx: dpkg: error: liboil0.3:amd64 0.3.16-1ubuntu2 (Multi-Arch: no) is not co-installable with liboil0.3 which has multiple installed instances
    – Yu Jiaao
    Nov 12, 2013 at 14:30
  • Try the above command only.and post the output. Nov 12, 2013 at 14:33
  • please reply fast. Nov 12, 2013 at 14:36
  • open synaptic package manager,search for liboil0.3 and uninstall it.Then run apt-get command. Nov 12, 2013 at 14:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .