https://bugs.documentfoundation.org/show_bug.cgi?id=92151

--- Comment #8 from Luke Kendall <l...@zeta.org.au> ---
I had trouble removing it.

I uninstalled the older LO via Synaptic, no problem.  That left me with 4.4.,
which I'd installed from the LO site.  It of course didn't show up in Synaptic.

I tried this as root, which failed:

# dpkg -P libreoffice4.4
dpkg: dependency problems prevent removal of libreoffice4.4:
 libreoffice4.4-en-us depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-en-us depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-en-us depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-en-us depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-base depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-base depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-base depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-base depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-math depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-math depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-math depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-math depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-dict-es depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-dict-es depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-dict-es depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-dict-es de
dpkg: error processing package libreoffice4.4 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libreoffice4.4

(I wonder why the repeated error messages?)

Then I tried this, which also failed:

# dpkg -P libreoffice4.4-dict-es libreoffice4.4-math libreoffice4.4-base
libreoffice4.4-en-us  libreoffice4.4
(Reading database ... 860861 files and directories currently installed.)
Removing libreoffice4.4-dict-es (4.4.2.2-2) ...
Removing libreoffice4.4-math (4.4.2.2-2) ...
Removing libreoffice4.4-base (4.4.2.2-2) ...
Removing libreoffice4.4-en-us (4.4.2.2-2) ...
dpkg: dependency problems prevent removal of libreoffice4.4:
 libreoffice4.4-dict-en depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-dict-en depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-dict-en depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-dict-en depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-writer depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-writer depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-writer depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-writer depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-calc depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-calc depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-calc depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-calc depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-impress depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffice4.4-impress depends on libreoffice4.4 (<= 4.4.2.2-2).
 libreoffice4.4-impress depends on libreoffice4.4 (>= 4.4.2.2).
 libreoffi
dpkg: error processing package libreoffice4.4 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libreoffice4.4

But eventually, after dpkg reported other LO packages, this sequence seemed to
succeed:

# dpkg -P libreoffice4.4 libreoffice4.4-dict-es libreoffice4.4-math
libreoffice4.4-base libreoffice4.4-en-us
# dpkg -P libreoffice4.4
# dpkg -P libreoffice4.4-dict-en libreoffice4.4-writer libreoffice4.4-calc
libreoffice4.4-impress libreoffice4.4
# dpkg -r libreoffice4.4 
# dpkg -P libreoffice4.4-dict-fr libreoffice4.4-draw libreoffice4.4

Then after installing the new 4.4.4 (.3?) .debs, I remembered I hadn't removed
my config files.  So then I tried to remove the just-installed 4.4.4 packages,
and that was even more difficult: everything I tried said there were
dependencies preventing the removal.  Like this:

# dpkg -P libobasis4.4-en-us libobasis4.4-pyuno libobasis4.4-graphicfilter
libobasis4.4-base libreoffice4.4-ure libobasis4.4-core 
dpkg: dependency problems prevent removal of libobasis4.4-en-us:
 libobasis4.4-en-us-res depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-res depends on libobasis4.4-en-us (<= 4.4.4.3-3).
 libobasis4.4-en-us-res depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-res depends on libobasis4.4-en-us (<= 4.4.4.3-3).
 libobasis4.4-en-us-writer depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-writer depends on libobasis4.4-en-us (<= 4.4.4.3-3).
 libobasis4.4-en-us-writer depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-writer depends on libobasis4.4-en-us (<= 4.4.4.3-3).
 libobasis4.4-en-us-math depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-math depends on libobasis4.4-en-us (<= 4.4.4.3-3).
 libobasis4.4-en-us-math depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-math depends on libobasis4.4-en-us (<= 4.4.4.3-3).
 libobasis4.4-en-us-calc depends on libobasis4.4-en-us (>= 4.4.4.3).
 libobasis4.4-en-us-calc depends on libobasis4.4-en
dpkg: error processing package libobasis4.4-en-us (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of libobasis4.4-pyuno:
 libobasis4.4-librelogo depends on libobasis4.4-pyuno (>= 4.4.4.3).
 libobasis4.4-librelogo depends on libobasis4.4-pyuno (<= 4.4.4.3-3).
 libobasis4.4-librelogo depends on libobasis4.4-pyuno (>= 4.4.4.3).
 libobasis4.4-librelogo depends on libobasis4.4-pyuno (<= 4.4.4.3-3).

dpkg: error processing package libobasis4.4-pyuno (--purge):
 dependency problems - not removing
(Reading database ... 858326 files and directories currently installed.)
Removing libobasis4.4-graphicfilter (4.4.4.3-3) ...
dpkg: dependency problems prevent removal of libobasis4.4-base:
 libobasis4.4-postgresql-sdbc depends on libobasis4.4-base (>= 4.4.4.3).
 libobasis4.4-postgresql-sdbc depends on libobasis4.4-base (<= 4.4.4.3-3).
 libobasis4.4-postgresql-sdbc depends on libobasis4.4-base (>= 4.4.4.3).
 libobasis4.4-postgresql-sdbc depends on libobasis4.4-base (<= 4.4.4.3-3).

dpkg: error processing package libobasis4.4-base (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of libobasis4.4-core:
 libobasis4.4-en-us depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-en-us depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-en-us depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-en-us depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-pyuno depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-pyuno depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-pyuno depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-pyuno depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-base depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-base depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-base depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-base depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-kde-integration depends on libobasis4.4-core (>= 4.4.4.3).
 libobasis4.4-kde-integration depends on libobasis4.4-core (<= 4.4.4.3-3).
 libobasis4.4-kde-integration depends on libobasis4.4
dpkg: error processing package libobasis4.4-core (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of libreoffice4.4-ure:
 libobasis4.4-core depends on libreoffice4.4-ure (>= 4.4.4.3).
 libobasis4.4-core depends on libreoffice4.4-ure (<= 4.4.4.3-3).
 libobasis4.4-core depends on libreoffice4.4-ure (>= 4.4.4.3).
 libobasis4.4-core depends on libreoffice4.4-ure (<= 4.4.4.3-3).

dpkg: error processing package libreoffice4.4-ure (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 libobasis4.4-en-us
 libobasis4.4-pyuno
 libobasis4.4-base
 libobasis4.4-core
 libreoffice4.4-ure

Yet dpkg seems to indicate I have *only* libreoffice4.4-ure installed

root@pute:/home/luke/linux/downloads/LibreOffice_4.4.4.3_Linux_x86_deb/DEBS#
dpkg -l | grep office | cat -tvu
pi  libreoffice4.4-ure                                          4.4.4.3-3      
                                    i386         UNO Runtime Environment .4.3

I eventually found that I could remove some packages, and I could try to purge
some, and it would admit that there were other dependencies, and I could either
remove those, or instead it would reveal that there were yet other hidden
dependencies, but eventually I found a <sarcasm>simple and obvious
chain</sarcasm> that seemed to get everything:
# dpkg -P libreoffice4.4 libreoffice4.4-base libreoffice4.4-calc
libreoffice4.4-debian-menus libreoffice4.4-dict-en libreoffice4.4-dict-es
libreoffice4.4-dict-fr libreoffice4.4-draw libreoffice4.4-en-us
libreoffice4.4-impress libreoffice4.4-math libreoffice4.4-ure
libreoffice4.4-writer openoffice.org-hyphenation | cat -tvu 
# dpkg -l | grep office
# dpkg -P libobasis4.4-core libreoffice4.4-ure | cat -tvu 
# dpkg -P libobasis4.4-en-us  libobasis4.4-ooofonts libobasis4.4-filter-data
libobasis4.4-draw libobasis4.4-core libreoffice4.4-ure
# dpkg -P libreoffice4.4-ure libobasis4.4-calc libobasis4.4-pyuno
libobasis4.4-extension-nlpsolver libobasis4.4-en-us libobasis4.4-core
# dpkg -l | grep office
# dpkg -l | grep office | cat -tvu 
# dpkg -P libreoffice4.4-ure
# dpkg -P libreoffice4.4-ure libobasis4.4-core
# dpkg -P libobasis4.4-en-us libobasis4.4-pyuno libobasis4.4-graphicfilter
libobasis4.4-base libreoffice4.4-ure libobasis4.4-core 
# dpkg -l | grep office | cat -tvu 
# pushd ~luke
# dpkg -l | grep office | cat -tvu 
# dpkg -P libobasis4.4-kde-integration
# dpkg -P libobasis4.4-base
# dpkg -P libobasis4.4-postgresql-sdbc
# dpkg -P libobasis4.4-base
# dpkg -P libreoffice4.4-ure
# dpkg -P libobasis4.4-core
# dpkg -P libobasis4.4-en-us libobasis4.4-pyuno libobasis4.4-writer
libobasis4.4-extension-pdf-import
# dpkg -P libobasis4.4-librelogo
# dpkg -P libobasis4.4-pyuno
# dpkg -P libobasis4.4-en-us
# dpkg -P libobasis4.4-en-us-math
# dpkg -P libobasis4.4-en-us-calc
# dpkg -P libobasis4.4-en-us-writer
# dpkg -P libobasis4.4-en-us-res
# dpkg -P libobasis4.4-en-us
# dpkg -P libobasis4.4-en-us-base
# dpkg -P libobasis4.4-en-us
# dpkg -P libobasis4.4-en-us-writer
# dpkg -P libreoffice4.4-ure
# dpkg -P libobasis4.4-core
# dpkg -P libobasis4.4-extension-mediawiki-publisher
# dpkg -P libobasis4.4-onlineupdate
# dpkg -P libobasis4.4-ooolinguistic
# dpkg -P libobasis4.4-writer
# dpkg -P libobasis4.4-core
# dpkg -P libobasis4.4-images libobasis4.4-python-script-provider
libobasis4.4-math libobasis4.4-gnome-integration
# dpkg -P libobasis4.4-core
# dpkg -P libobasis4.4-extension-beanshell-script-provider libobasis4.4-impress
libobasis4.4-extension-report-builder 
# dpkg -P libobasis4.4-ogltrans
# dpkg -P libobasis4.4-extension-beanshell-script-provider libobasis4.4-impress
libobasis4.4-extension-report-builder 
# dpkg -P libobasis4.4-core
# dpkg -P libobasis4.4-extension-javascript-script-provider
libobasis4.4-xsltfilter
# dpkg -P libobasis4.4-core
# dpkg -l | grep libo 
# dpkg -P libreoffice4.4-ure
# dpkg -l | grep office

My god, dpkg is an abomination as far as usability is concerned!

The good thing is, that after that, instead of reporting that it was installing
over the top of 4.4.2.2 things, everything was like this:

Selecting previously unselected package libreoffice4.4-writer.
Preparing to unpack libreoffice4.4-writer_4.4.4.3-3_i386.deb ...
Unpacking libreoffice4.4-writer (4.4.4.3-3) ...
Selecting previously unselected package libreoffice4.4.
Preparing to unpack libreoffice4.4_4.4.4.3-3_i386.deb ...
Unpacking libreoffice4.4 (4.4.4.3-3) ...
Setting up libreoffice4.4-debian-menus (4.4.4-3) ...

Unfortunately, LO no longer appears in the gnome menu.

When I try to run it by hand I get:

/opt/libreoffice4.4/program/soffice
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx
/opt/libreoffice4.4/program/soffice.bin: error while loading shared libraries:
libdbus-glib-1.so.2: cannot open shared object file: No such file or directory

I note that Synaptic says I have libdbus-glib-1-2 (v 0.100.2-1) installed and
JRE and default-jre (2:1.7-51) installed, so I'm feeling rather lost now.

Any suggestion?  Since now I have no working LO.  Any idea what I've done
wrong?

Oh, and I'm running Ubuntu 14.04.2 LTS which I believe is sufficiently up to
date.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to