Bug 76227 - Other: Problem with last version report, and now latest which isn't listed in menu above
Summary: Other: Problem with last version report, and now latest which isn't listed in...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Installation (show other bugs)
Version: 4.2.1.1 release
Hardware: Other Linux (All)
: medium normal
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard: BSA
Keywords:
: 75391 77357 79899 81983 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-03-16 08:34 UTC by Michael Setzer II
Modified: 2015-01-24 20:30 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Michael Setzer II 2014-03-16 08:34:47 UTC
Problem description: 
Added problem, you pull down menus don't include the latest versions...

Steps to reproduce:

Downloaded the Updated files and extracted both separate files, and extracted them. Changed to the RPMS directory to update, and it fails with the dependencies.

[root@setzco LibreOffice_4.2.2.1_Linux_x86-64_rpm]# cd RPMS/
[root@setzco RPMS]# rpm -Uvh *.rpm
error: Failed dependencies:
	libobasis4.2-en-US <= 4.2.1.1-1 is needed by (installed) libobasis4.2-en-US-help-4.2.1.1-1.x86_64

Copied the Help RPM from the helppack RPM from the other directory.

[root@setzco RPMS]# cp /home/msetzerii/data/LibreOffice_4.2.2.1_Linux_x86-64_rpm_helppack_en-US/RPMS/*.rpm .

Reran the update, and now it works fine.

[root@setzco RPMS]# rpm -Uvh *.rpm
Preparing...                ########################################### [100%]
   1:libreoffice4.2-ure     ########################################### [  2%]
   2:libobasis4.2-core01    ########################################### [  4%]

Current behavior:
Doesn't work to Install as past versions did.
Past Versions would install the program, and then run the update the helppack.

Expected behavior:

Either the same as past, or just included the helppack in the install to make it work.
              
Operating System: Fedora
Version: 4.2.1.1 release
Comment 1 Beluga 2014-11-05 12:21:55 UTC
*** Bug 79899 has been marked as a duplicate of this bug. ***
Comment 2 Beluga 2014-11-05 12:30:12 UTC
*** Bug 75391 has been marked as a duplicate of this bug. ***
Comment 3 Beluga 2014-11-05 12:31:39 UTC
*** Bug 77357 has been marked as a duplicate of this bug. ***
Comment 4 Todd 2014-11-18 01:31:24 UTC
Okay, now this is embarrassing.  I posted the following over on Red Hat for LibreCAD:

https://bugzilla.redhat.com/show_bug.cgi?id=1113380#c5
    $ su root -c "rpm -Uvh LibreOffice_4.3.4.1_Linux_x86-64_rpm/RPMS/*.rpm"
    Password: 

    error: Failed dependencies:
            libobasis4.3-en-US <= 4.3.3.2-2 is needed by (installed) libobasis4.3-en-US-help-4.3.3.2-2.x86_64

    But it is not missing:
          $ rpm -qa libobasis4.3-en-US
          libobasis4.3-en-US-4.3.3.2-2.x86_64

    That sure look "<= 4.3.3.2-2" to me.



And they answered me (what a bunch of nice guys)!

https://bugzilla.redhat.com/show_bug.cgi?id=1113380#c6

     I'm really not sure how you ended up here, this is a closed bug on
     Librecad (not LibreOffice). That said, I'm going to try to guess at
     your issue:

     You're updating from a directory full of rpms for LibreOffice
     4.3.4.1. What the error is saying is that in the transaction,
     libobasis4.3-en-US gets updated from 4.3.3.2 to 4.3.4.1, but
     libobasis4.3-en-US-help does not, leaving it with an unresolved
     dependency on the old libobasis4.2-en-US (4.3.3.2), and failing
     the transaction (because you don't want broken dependencies).

     I would look in that directory and see if libobasis4.3-en-US-help
     is in there, I suspect it is missing. If that package went away
     in 4.3.4.1, it _should_ have been properly Provided/Obsoleted by
     something else in the package set (likely libobasis4.3-en-US),
     but since that clearly isn't happening, you might have to manually
     remove libobasis4.3-en-US-help before trying to update again:

     su root -c "rpm -e libobasis4.3-en-US-help"


Is there something here that will help you guys?

Many thanks,
-T

But I'm betting that package is still there and just didn't get downloaded into your directory for some reason.

Hope that helps.
Comment 5 Joel Madero 2014-11-20 05:38:55 UTC
*** Bug 81983 has been marked as a duplicate of this bug. ***
Comment 6 Robinson Tryon (qubit) 2015-01-24 14:43:11 UTC
(In reply to Todd from comment #4)
>      You're updating from a directory full of rpms for LibreOffice
>      4.3.4.1. What the error is saying is that in the transaction,
>      libobasis4.3-en-US gets updated from 4.3.3.2 to 4.3.4.1, but
>      libobasis4.3-en-US-help does not, leaving it with an unresolved
>      dependency on the old libobasis4.2-en-US (4.3.3.2), and failing
>      the transaction (because you don't want broken dependencies).

AFAIK helppacks and langpacks are distributed separately from the primary bundle of a LibreOffice installer. Example:
http://dev-builds.libreoffice.org/daily/master/Linux-rpm_deb-x86@45-TDF/current/

master~2015-01-20_16.05.21_LibreOfficeDev_4.5.0.0.alpha0_Linux_x86_rpm.tar.gz
master~2015....rpm_helppack_en-US.tar.gz
master~2015....rpm_langpack_en-US.tar.gz
master~2015....rpm_sdk.tar.gz  

If the help was installed with a dependency on 4.3.4.1, I'd imagine that removing 4.3.4.1 would also remove any dependent packages that didn't have available upgrades (e.g. 4.3.4.1-help). You mentioned that past versions upgraded the help as well -- were those updates from RH or from LO servers?
Comment 7 Michael Setzer II 2015-01-24 15:16:03 UTC
This is with the released updates from LibreOffice site. Extracting all of the released updates for some time now fails as is. You extract the main one, and it will not install due to the dependence. Simply copying the rpm file from the help archive into the same directory as all the others, and the running the update works just fine. I guess one could go thru the process on uninstalling the program and the help, and then manually doing the update of the program and then the help. But why put out something that doesn't just work. Why not just include the help file in the batch as one simple package.
Comment 8 Todd 2015-01-24 20:29:14 UTC
(In reply to Robinson Tryon (qubit) from comment #6)
> You mentioned that past versions
> upgraded the help as well -- were those updates from RH or from LO servers?

Straight from the LO server.  I am on Scientific Linux 6.6 and Sl's repos are sadly out-of-date.

I first install the program, then install the help pack

Maybe I should install the help pack first?
Comment 9 Todd 2015-01-24 20:30:06 UTC
(In reply to Michael Setzer II from comment #7)
> Why not just include the help file in the batch as one
> simple package.

Never understood why this wasn't always the case anyway.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.