LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Trouble installing mimio 32 bit on 64 bit ubuntu (https://www.linuxquestions.org/questions/linux-software-2/trouble-installing-mimio-32-bit-on-64-bit-ubuntu-866024/)

Broder 03-02-2011 12:56 PM

Trouble installing mimio 32 bit on 64 bit ubuntu
 
I'm trying to install 32 bit mimio software for an interactive whiteboard onto a 64 bit laptop running ubuntu.

I've used getlibs to install some of the missing libraries but am still having truoble with the install.

The output is as follows:


Quote:

sudo dpkg -i --force-all mimio-studio_7.11-2_i386.deb
dpkg - warning, overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
(Reading database ... 232300 files and directories currently installed.)
Preparing to replace mimio-studio 7.11-2 (using mimio-studio_7.11-2_i386.deb) ...
rm: cannot remove `gallery/install/mimio_content.mcf': No such file or directory
rm: cannot remove `help/mimiohelp.zip': No such file or directory
rm: cannot remove `html/default/default_pages.html': No such file or directory
rm: cannot remove `system/last_build_state.log': No such file or directory
Unpacking replacement mimio-studio ...
Setting up mimio-studio (7.11-2) ...
update-initramfs: deferring update (trigger activated)
MDKLoadLibrary('/var/opt/mimio/system/gui_graphics.so') failed: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /var/opt/mimio/system/gui_graphics.so)
MDKLoadLibrary('/var/opt/mimio/system/gui_window.so') failed: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /var/opt/mimio/system/gui_window.so)
MDKLoadLibrary('/var/opt/mimio/system/dev_hid.so') failed: /var/opt/mimio/system/dev_hid.so: undefined symbol: udev_monitor_filter_add_match_subsystem_devtype
MDKLoadLibrary('/var/opt/mimio/system/gui_multimedia.so') failed: /var/opt/mimio/system/gui_multimedia.so: undefined symbol: gdk_x11_pixmap_get_drawable_impl
MDKLoadLibrary('/var/opt/mimio/system/aps_view.so') failed: /var/opt/mimio/system/aps_view.so: undefined symbol: udev_monitor_filter_add_match_subsystem_devtype
MDKLoadLibrary('/var/opt/mimio/system/obj_prometheanserializer.so') failed: /var/opt/mimio/system/obj_prometheanserializer.so: undefined symbol: _ZN9QHashData14detach_helper2EPFvPNS_4NodeEPvEPFvS1_Eii
MDKLoadLibrary('/var/opt/mimio/system/gui_graphics.so') failed: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /var/opt/mimio/system/gui_graphics.so)
MDKLoadLibrary('/var/opt/mimio/system/gui_window.so') failed: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /var/opt/mimio/system/gui_window.so)
MDKLoadLibrary('/var/opt/mimio/system/dev_hid.so') failed: /var/opt/mimio/system/dev_hid.so: undefined symbol: udev_monitor_filter_add_match_subsystem_devtype
MDKLoadLibrary('/var/opt/mimio/system/gui_multimedia.so') failed: /var/opt/mimio/system/gui_multimedia.so: undefined symbol: gdk_x11_pixmap_get_drawable_impl
MDKLoadLibrary('/var/opt/mimio/system/aps_view.so') failed: /var/opt/mimio/system/aps_view.so: undefined symbol: udev_monitor_filter_add_match_subsystem_devtype
MDKLoadLibrary('/var/opt/mimio/system/obj_prometheanserializer.so') failed: /var/opt/mimio/system/obj_prometheanserializer.so: undefined symbol: _ZN9QHashData14detach_helper2EPFvPNS_4NodeEPvEPFvS1_Eii
chmod: cannot access `./markups': No such file or directory
chmod: cannot access `./system/app_gallery/gallery.dat': No such file or directory
chmod: cannot access `/tmp/mimioRecovery': No such file or directory
chmod: cannot access `./gallery/*': No such file or directory

Processing triggers for shared-mime-info ...
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.28-19-generic

I'm a bit stumped about the GLIBCXX errors .... I have libstdc++ but I reckon i need some symbolic links or something .. I need to get pointed in the right direction. glibc is installed but I don't know what glibcxx is.

johnsfine 03-02-2011 01:23 PM

Quote:

Originally Posted by Broder (Post 4276669)
I have libstdc++ but I reckon i need some symbolic links or something

I expect that means you have the 64 bit libstdc++ but not the 32 bit libstdc++

You should install the package ia32-libs

The file you need is actually in the package lib32stdc++6 but it is better to use the package manager to install ia32-libs which will automatically include several related packages including lib32stdc++6

I would not have expected that dpkg --force-all would be work to install a 32 bit .deb file into a 64 bit system. So after you get the required dependencies, I don't have a lot of confidence the whole process will then work.

But your current failure is because the 32 bit copy of libstdc++.so.6 is not present. That problem is easy to fix and then you can see whether the overall problem is solved or whether there is a next issue to address.

Broder 03-02-2011 01:26 PM

I have the 32-bit version


Quote:

/usr/lib32$ ls libstdc++.so.*
libstdc++.so.5 libstdc++.so.5.0.7 libstdc++.so.6 libstdc++.so.6.0.10

johnsfine 03-02-2011 01:38 PM

Sorry, I misunderstood the messages in your original post.

What version of Ubuntu do you have? I expect a fairly old one. How old does a version of Ubuntu does mimio say it supports?

Sorry, I don't know much about Ubuntu versioning. I checked this webpage
http://packages.ubuntu.com/hardy-upd...dc++6/filelist
to see that your 32 bit libs are newer than hardy-updates but older than karmic

Broder 03-02-2011 01:48 PM

Linux version 2.6.28-19-generic (buildd@allspice) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) )

Ubuntu 8.04


Ah! That might be the problem :) Cheers for the help, a quick upgrade and I'll get back to ye ...

johnsfine 03-02-2011 01:55 PM

The Minio download page says Ubuntu 8.04 is supported.

Where did your /usr/lib32/libstdc++.so.6 file come from? Was it from installing the ia32-libs package or some other way?

Sorry my guesses so far in this thread have been wrong, but my guess is still that error messages about /usr/lib32/libstdc++.so.6 most likely mean something wrong with /usr/lib32/libstdc++.so.6

Quote:

Originally Posted by Broder (Post 4276733)
a quick upgrade and I'll get back to ye ...

I hope that helps. Having read the Mimio page, I think it shouldn't directly help. But if something is wrong with that .so file, an upgrade might indirectly help.

Broder 03-02-2011 04:31 PM

Right, well my machine is way sexier now and I'm no longer getting the glibcxx errors but still can't install:


sudo dpkg -i --force-all mimio-studio_7.11-2_i386.deb
dpkg: warning: overriding problem because --force enabled:
package architecture (i386) does not match system (amd64)
(Reading database ... 271881 files and directories currently installed.)
Preparing to replace mimio-studio 7.11-2 (using mimio-studio_7.11-2_i386.deb) ...
rm: cannot remove `gallery/install/mimio_content.mcf': No such file or directory
rm: cannot remove `help/mimiohelp.zip': No such file or directory
rm: cannot remove `html/default/default_pages.html': No such file or directory
rm: cannot remove `system/last_build_state.log': No such file or directory
Unpacking replacement mimio-studio ...
Setting up mimio-studio (7.11-2) ...
update-initramfs: deferring update (trigger activated)
MDKLoadLibrary('/var/opt/mimio/system/gui_graphics.so') failed: /var/opt/mimio/system/gui_graphics.so: undefined symbol: _ZNK5Cairo7Context16get_font_optionsERNS_11FontOptionsE
MDKLoadLibrary('/var/opt/mimio/system/gui_window.so') failed: /var/opt/mimio/system/gui_window.so: undefined symbol: _ZNK5Cairo7Context16get_font_optionsERNS_11FontOptionsE
MDKLoadLibrary('/var/opt/mimio/system/obj_prometheanserializer.so') failed: /var/opt/mimio/system/obj_prometheanserializer.so: undefined symbol: _ZN9QHashData14detach_helper2EPFvPNS_4NodeEPvEPFvS1_Eii
MDKLoadLibrary('/var/opt/mimio/system/gui_graphics.so') failed: /var/opt/mimio/system/gui_graphics.so: undefined symbol: _ZNK5Cairo7Context16get_font_optionsERNS_11FontOptionsE
MDKLoadLibrary('/var/opt/mimio/system/gui_window.so') failed: /var/opt/mimio/system/gui_window.so: undefined symbol: _ZNK5Cairo7Context16get_font_optionsERNS_11FontOptionsE
MDKLoadLibrary('/var/opt/mimio/system/obj_prometheanserializer.so') failed: /var/opt/mimio/system/obj_prometheanserializer.so: undefined symbol: _ZN9QHashData14detach_helper2EPFvPNS_4NodeEPvEPFvS1_Eii
chmod: cannot access `./markups': No such file or directory
chmod: cannot access `./system/app_gallery/gallery.dat': No such file or directory
chmod: cannot access `/tmp/mimioRecovery': No such file or directory
chmod: cannot access `./gallery/*': No such file or directory

Processing triggers for desktop-file-utils ...
Processing triggers for shared-mime-info ...
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.31-22-generic

johnsfine 03-02-2011 06:16 PM

Did that first file with a problem get installed
/var/opt/mimio/system/gui_graphics.so

If it is there, you can use ldd to get a better idea what its problem is:

Code:

ldd /var/opt/mimio/system/gui_graphics.so
If it didn't get installed, it is buried deep inside the .deb file you were trying to install, but you can get to it.

I don't recall exact details, but you can open a .deb file as an archive to pull out the nested archive inside it. Then open that archive to pull out files that would have been installed.

Next bit goes deeper into guesswork, but my guess is mimio is depending on some .so files that are part of gtk, and you have only the 64 bit version of those files installed and need to have also the 32 bit version.

Broder 03-03-2011 03:08 PM

It did get installed.

The optput of ldd is:

Quote:

ldd /var/opt/mimio/system/gui_graphics.so
linux-gate.so.1 => (0xf76e4000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf7606000)
libgtkmm-2.4.so.1 => /usr/lib32/libgtkmm-2.4.so.1 (0xf72cf000)
libatkmm-1.6.so.1 => /usr/lib32/libatkmm-1.6.so.1 (0xf7289000)
libgdkmm-2.4.so.1 => /usr/lib32/libgdkmm-2.4.so.1 (0xf7241000)
libgiomm-2.4.so.1 => /usr/lib32/libgiomm-2.4.so.1 (0xf71d3000)
libpangomm-1.4.so.1 => /usr/lib32/libpangomm-1.4.so.1 (0xf71a6000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf6de5000)
libglibmm-2.4.so.1 => /usr/lib32/libglibmm-2.4.so.1 (0xf6d8d000)
libcairomm-1.0.so.1 => /usr/lib32/libcairomm-1.0.so.1 (0xf6d72000)
libsigc-2.0.so.0 => /usr/lib32/libsigc-2.0.so.0 (0xf6d6b000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf6cd6000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf6cb9000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf6c22000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf6bf9000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf6bec000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf6bd2000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf6b4b000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf6b02000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf6a83000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf6a56000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6a18000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf6a13000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf6a0c000)
librt.so.1 => /lib32/librt.so.1 (0xf6a03000)
libglib-2.0.so.0 => /lib32/libglib-2.0.so.0 (0xf694d000)
libpangox-1.0.so.0 => /usr/lib32/libpangox-1.0.so.0 (0xf6940000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf6811000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf671f000)
libm.so.6 => /lib32/libm.so.6 (0xf66f8000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf66da000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf66c1000)
libc.so.6 => /lib32/libc.so.6 (0xf657c000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf6566000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf6561000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf655e000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf6558000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf6548000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf653e000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf653a000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf652f000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf6526000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf651b000)
libdl.so.2 => /lib32/libdl.so.2 (0xf6517000)
libpcre.so.3 => /lib32/libpcre.so.3 (0xf64e5000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf64d1000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf64b6000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf646f000)
libdirectfb-1.2.so.0 => /usr/lib32/libdirectfb-1.2.so.0 (0xf63f5000)
libfusion-1.2.so.0 => /usr/lib32/libfusion-1.2.so.0 (0xf63ea000)
libdirect-1.2.so.0 => /usr/lib32/libdirect-1.2.so.0 (0xf63d2000)
libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf63cd000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf63c4000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf63a6000)
libexpat.so.1 => /lib32/libexpat.so.1 (0xf637e000)
/lib/ld-linux.so.2 (0xf76e5000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf637a000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf6375000)

Thanks for al your help John. :)

johnsfine 03-03-2011 03:17 PM

Quote:

Originally Posted by Broder (Post 4278122)
The optput of ldd is:

Unless I'm misreading that, it says all the 32 bit libs that .so needs are found on your system.

That destroys my last guess at what is going wrong.

Quote:

Thanks for al your help John.
Sorry all that "help" hasn't led to a solution.

I hope some experts with better ideas will jump in.


All times are GMT -5. The time now is 08:09 AM.