Robin, On Wed, Aug 8, 2012 at 5:23 PM, Robin Sheat <robin@catalyst.net.nz> wrote:
Op 08-08-12 22:09, Paul schreef:
WARNING: on the 64-bit Ubuntu 12.04, do not attempt an apt-get install of libyaz4-dev_4.2.18-1build1_i386.deb - I ended up with a bunch of files fragments to purge, found with sudo dpkg --configure -a
Strangely, libgraphics-magick-perl did not fully install (it's also got some i386 bits that 64-bit Ubuntu 12.04 won't digest) but it does get far enough to (apparently) meet Koha 3.8.3 dependencies.
You shouldn't be touching i386 packages on a 64-bit machine unless you really know what you're doing. libgraphics-magick-perl should be pure 64 bit. Better, don't install .deb files of things that are in your apt repo anyway.
I found the ubuntu.packages to cause that behaviour on 64bit setups. I also found that fixing the libyaz (and some libmysqlXX-dev) versions fixed it. I didn't talk about it as Mark was revisiting those packages files for several ubuntu releases and the side effect was that it got fixed. Mark and I talked about that fixes on IRC. I don't know if it has been pushed into master (and 3.8.x) right now but I recommend using koha_perl_deps.pl and searching for the right packages until the fixed files get pushed. Paul: try $ dpkg -l | grep 386 and you will get a list of the remaining i386 packages installed. They will look like libqtgui4:i386 Regards To+