Bug 1043482

Summary: IBM-LOTUS_NOTES updating failure
Product: Red Hat Enterprise Linux 6 Reporter: José Guilherme <guinog>
Component: yumAssignee: Packaging Maintenance Team <packaging-team-maint>
Status: CLOSED NOTABUG QA Contact: BaseOS QE Security Team <qe-baseos-security>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.4CC: ales.maly, antonydossf, gerard.muijs, guinog, james.antill, jzeleny, p.mayuranathan, vmukhame
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-26 09:42:32 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Error_Updating_softwares none

Description José Guilherme 2013-12-16 12:41:09 UTC
Created attachment 837224 [details]
Error_Updating_softwares

Description of problem:

ERROR with rpm_check_debug vs depsolve:
ibm-lotus-notes-core-nl1 = 8.5.3-20110916.0921.1 is needed by ibm-notes-config-2:8.5.3-68.i386
ibm-lotus-notes-nl1 = 8.5.3-20110916.0921.1 is needed by ibm-notes-config-2:8.5.3-68.i386
ibm-lotus-notes-activities-nl1 = 8.5.3-20110916.0921.1 is needed by ibm-notes-config-2:8.5.3-68.i386
ibm-lotus-notes-feedreader-nl1 = 8.5.3-20110916.0921.1 is needed by ibm-notes-config-2:8.5.3-68.i386
ibm-lotus-notes-cae-nl1 = 8.5.3-20110916.0921.1 is needed by ibm-notes-config-2:8.5.3-68.i386
Please report this error at https://bugzilla.redhat.com/enter_bug.cgi?product=Red$20Hat$20Enterprise$20Linux$206&component=yum

Version-Release number of selected component (if applicable):


How reproducible:
When trying to install updates

Steps to Reproduce:
1.yum update ibm-lotus-notes
2.Terms accepted - Is this ok [y/N]: y
3.

Actual results:


Expected results:


Additional info:

Comment 2 Jan Zeleny 2013-12-16 13:11:30 UTC
This looks like a packaging problem of lotus notes. Situations like this happen when a package (in this case ibm-notes-config) depends on a specific version of another package or packages (in this case all those *-nl1 packages).

When these packages receive an update and the config package doesn't, the transaction obviously can't be carried out, as it would break dependencies. Could you confirm that this is your case?

Note: yum list "ibm-*" should tell you everything you need to confirm the problem

Comment 3 José Guilherme 2013-12-16 13:25:16 UTC
(In reply to Jan Zeleny from comment #2)
> This looks like a packaging problem of lotus notes. Situations like this
> happen when a package (in this case ibm-notes-config) depends on a specific
> version of another package or packages (in this case all those *-nl1
> packages).
> 
> When these packages receive an update and the config package doesn't, the
> transaction obviously can't be carried out, as it would break dependencies.
> Could you confirm that this is your case?
> 
> Note: yum list "ibm-*" should tell you everything you need to confirm the
> problem

That seems to be the problem, but I have already the packages it is asking for:

Installed Packages
ibm-lotus-notes.i386                     8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-activities.i386          8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-activities-nl1.i386      8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-cae.i386                 8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-cae-nl1.i386             8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-compat.i586              8.5.3-1                   @el64/$releasever                                    
ibm-lotus-notes-core-nl1.i386            8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-dictionaries.i386        8.5.3-1                   @el63-udi/$releasever                                
ibm-lotus-notes-feedreader.i386          8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-feedreader-nl1.i386      8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-mailtemplate.noarch      8.5.3-5                   @el63-udi/$releasever                                
ibm-lotus-notes-nl1.i386                 8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-opensocial.i386          9.0.0-20130309.0942.0     @RHEL-6-x86_64-early-adopter                         
ibm-lotus-notes-sametime.i386            1:8.5.3-20110916.0921.6   @/ibm-lotus-notes-sametime-8.5.3-20110916.0921.6.i386
ibm-lotus-notes-sametime-plugins.i386    1:8.5.3-11                @/ibm-lotus-notes-sametime-plugins-8.5.3-11.i386     
ibm-lotus-notes-symphony.i386            8.5.3-20120110.2000.1     @el63-udi/$releasever                                
ibm-lotus-notes-symphony-nl1.i386        8.5.3-20110916.0921.1     @el63-udi/$releasever                                
ibm-lotus-notes-updates.i386             1:8.5.3-15.1              @/ibm-lotus-notes-updates-8.5.3-15.1.i386

Comment 4 Jan Zeleny 2013-12-16 13:51:03 UTC
I don't see any update listed in "Available packages". That's the crucial piece of information - could you post those as well?

Comment 5 José Guilherme 2013-12-16 13:53:18 UTC
(In reply to Jan Zeleny from comment #4)
> I don't see any update listed in "Available packages". That's the crucial
> piece of information - could you post those as well?

Sorry...

Available Packages
ibm-lotus-notes.i386                     9.0.0-20130309.0942.0     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-activities.i386          9.0.0-20130309.0942.0     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-activities-nl1.i386      9.0.0-20130309.0942.1     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-cae.i386                 9.0.0-20130309.0942.0     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-cae-nl1.i386             9.0.0-20130309.0942.1     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-core-nl1.i386            9.0.0-20130309.0942.1     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-dictionaries.i386        9.0.0-1                   RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-feedreader.i386          9.0.0-20130309.0942.0     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-feedreader-nl1.i386      9.0.0-20130309.0942.1     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-mailtemplate.noarch      9.0.0-2                   RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-nl1.i386                 9.0.0-20130309.0942.1     RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-sametime.i386            1:9.0.0-20130309.0942.0   RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-sametime-plugin-bh.i386  1:9.0.0-0                 RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-sametime-plugins.i386    1:9.0.0-6                 RHEL-6-x86_64-early-adopter                          
ibm-lotus-notes-updates.i386             1:9.0.0-1.0               RHEL-6-x86_64-early-adopter

Comment 6 Jan Zeleny 2013-12-16 15:25:38 UTC
Ok, I'm missing one piece of the puzzle: there is no sign of the package ibm-notes-config. Is it installed on your system (it should be)?

Comment 7 José Guilherme 2013-12-16 15:43:06 UTC
(In reply to Jan Zeleny from comment #6)
> Ok, I'm missing one piece of the puzzle: there is no sign of the package
> ibm-notes-config. Is it installed on your system (it should be)?

Yes, I do have it installed.

Installed Packages
ibm-notes-config.i386                            2:8.5.3-68                             @/ibm-notes-config-8.5.3-68.i386
Available Packages
ibm-notes-config.i386                            2:9.0.0-17                             RHEL-6-x86_64-early-adopter

Comment 8 Jan Zeleny 2013-12-16 15:54:49 UTC
Ok, so it's not what I originally suspected, the update is obviously there. Now I wonder why is the package not marked for update. Could you attach full log of the yum update command to this bugzilla? Also please make sure the command you run is included in that log.

Comment 9 José Guilherme 2013-12-16 15:59:41 UTC
(In reply to Jan Zeleny from comment #8)
> Ok, so it's not what I originally suspected, the update is obviously there.
> Now I wonder why is the package not marked for update. Could you attach full
> log of the yum update command to this bugzilla? Also please make sure the
> command you run is included in that log.

Sure! Here it is...

[root@guinog guinog]# yum update
Loaded plugins: downloadkvmonly-background, downloadonly-background, ibm-check-lotus-updates, ibm-repository, refresh-
              : packagekit, security, versionlock
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package ibm-lotus-notes.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes.i386 0:9.0.0-20130309.0942.0 will be an update
---> Package ibm-lotus-notes-activities.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-activities.i386 0:9.0.0-20130309.0942.0 will be an update
---> Package ibm-lotus-notes-activities-nl1.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-activities-nl1.i386 0:9.0.0-20130309.0942.1 will be an update
---> Package ibm-lotus-notes-cae.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-cae.i386 0:9.0.0-20130309.0942.0 will be an update
---> Package ibm-lotus-notes-cae-nl1.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-cae-nl1.i386 0:9.0.0-20130309.0942.1 will be an update
---> Package ibm-lotus-notes-core-nl1.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-core-nl1.i386 0:9.0.0-20130309.0942.1 will be an update
---> Package ibm-lotus-notes-dictionaries.i386 0:8.5.3-1 will be updated
---> Package ibm-lotus-notes-dictionaries.i386 0:9.0.0-1 will be an update
---> Package ibm-lotus-notes-feedreader.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-feedreader.i386 0:9.0.0-20130309.0942.0 will be an update
---> Package ibm-lotus-notes-feedreader-nl1.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-feedreader-nl1.i386 0:9.0.0-20130309.0942.1 will be an update
---> Package ibm-lotus-notes-mailtemplate.noarch 0:8.5.3-5 will be updated
---> Package ibm-lotus-notes-mailtemplate.noarch 0:9.0.0-2 will be an update
---> Package ibm-lotus-notes-nl1.i386 0:8.5.3-20110916.0921.1 will be updated
---> Package ibm-lotus-notes-nl1.i386 0:9.0.0-20130309.0942.1 will be an update
---> Package ibm-lotus-notes-sametime.i386 1:8.5.3-20110916.0921.6 will be updated
---> Package ibm-lotus-notes-sametime.i386 1:9.0.0-20130309.0942.0 will be an update
---> Package ibm-lotus-notes-sametime-plugins.i386 1:8.5.3-11 will be updated
---> Package ibm-lotus-notes-sametime-plugins.i386 1:9.0.0-6 will be an update
---> Package ibm-lotus-notes-symphony.i386 0:8.5.3-20120110.2000.1 will be obsoleted
---> Package ibm-lotus-notes-symphony-nl1.i386 0:8.5.3-20110916.0921.1 will be obsoleted
---> Package ibm-lotus-notes-updates.i386 1:8.5.3-15.1 will be updated
---> Package ibm-lotus-notes-updates.i386 1:9.0.0-1.0 will be an update
---> Package ibm-lotus-templates.noarch 2:20110916-4 will be updated
---> Package ibm-lotus-templates.noarch 2:20110916-5 will be an update
---> Package ibm-lotus-templates-embedded.noarch 2:20110916-4 will be updated
---> Package ibm-lotus-templates-embedded.noarch 2:20110916-5 will be an update
---> Package ibm-lotus-templates-standalone.noarch 2:20110916-4 will be updated
---> Package ibm-lotus-templates-standalone.noarch 2:20110916-5 will be an update
---> Package ibm-notes-config.i386 2:8.5.3-68 will be updated
---> Package ibm-notes-config.i386 2:9.0.0-17 will be obsoleting
---> Package ibm-notes-myattachments.i386 1:3.9-1 will be updated
---> Package ibm-notes-myattachments.i386 1:9.0.0-0 will be an update
---> Package ibm-notes-vacationplanner.i686 0:8.0.2-8 will be updated
---> Package ibm-notes-vacationplanner.i386 0:9.0.0-0 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                               Arch        Version                       Repository                        Size
========================================================================================================================
Installing:
 ibm-notes-config                      i386        2:9.0.0-17                    RHEL-6-x86_64-early-adopter      2.2 M
     replacing  ibm-lotus-notes-symphony.i386 8.5.3-20120110.2000.1
     replacing  ibm-lotus-notes-symphony-nl1.i386 8.5.3-20110916.0921.1
Updating:
 ibm-lotus-notes                       i386        9.0.0-20130309.0942.0         RHEL-6-x86_64-early-adopter      392 M
 ibm-lotus-notes-activities            i386        9.0.0-20130309.0942.0         RHEL-6-x86_64-early-adopter      877 k
 ibm-lotus-notes-activities-nl1        i386        9.0.0-20130309.0942.1         RHEL-6-x86_64-early-adopter      2.7 k
 ibm-lotus-notes-cae                   i386        9.0.0-20130309.0942.0         RHEL-6-x86_64-early-adopter      3.8 M
 ibm-lotus-notes-cae-nl1               i386        9.0.0-20130309.0942.1         RHEL-6-x86_64-early-adopter      1.4 M
 ibm-lotus-notes-core-nl1              i386        9.0.0-20130309.0942.1         RHEL-6-x86_64-early-adopter      209 M
 ibm-lotus-notes-dictionaries          i386        9.0.0-1                       RHEL-6-x86_64-early-adopter       13 M
 ibm-lotus-notes-feedreader            i386        9.0.0-20130309.0942.0         RHEL-6-x86_64-early-adopter      113 k
 ibm-lotus-notes-feedreader-nl1        i386        9.0.0-20130309.0942.1         RHEL-6-x86_64-early-adopter      194 k
 ibm-lotus-notes-mailtemplate          noarch      9.0.0-2                       RHEL-6-x86_64-early-adopter       13 M
 ibm-lotus-notes-nl1                   i386        9.0.0-20130309.0942.1         RHEL-6-x86_64-early-adopter       44 M
 ibm-lotus-notes-sametime              i386        1:9.0.0-20130309.0942.0       RHEL-6-x86_64-early-adopter       77 M
 ibm-lotus-notes-sametime-plugins      i386        1:9.0.0-6                     RHEL-6-x86_64-early-adopter       28 M
 ibm-lotus-notes-updates               i386        1:9.0.0-1.0                   RHEL-6-x86_64-early-adopter       40 M
 ibm-lotus-templates                   noarch      2:20110916-5                  RHEL-6-x86_64-early-adopter       14 M
 ibm-lotus-templates-embedded          noarch      2:20110916-5                  RHEL-6-x86_64-early-adopter      636 k
 ibm-lotus-templates-standalone        noarch      2:20110916-5                  RHEL-6-x86_64-early-adopter      636 k
 ibm-notes-myattachments               i386        1:9.0.0-0                     RHEL-6-x86_64-early-adopter      1.1 M
 ibm-notes-vacationplanner             i386        9.0.0-0                       RHEL-6-x86_64-early-adopter      2.6 M

Transaction Summary
========================================================================================================================
Install       1 Package(s)
Upgrade      19 Package(s)

Total size: 845 M
Is this ok [y/N]:

Comment 10 Jan Zeleny 2014-01-08 12:47:58 UTC
*** Bug 1049875 has been marked as a duplicate of this bug. ***

Comment 11 Jan Zeleny 2014-01-08 13:17:16 UTC
(In reply to José Guilherme from comment #9)
> Installing:
>  ibm-notes-config                      i386        2:9.0.0-17               
> RHEL-6-x86_64-early-adopter      2.2 M
>      replacing  ibm-lotus-notes-symphony.i386 8.5.3-20120110.2000.1
>      replacing  ibm-lotus-notes-symphony-nl1.i386 8.5.3-20110916.0921.1

Based on this part my estimation is that there is some problem in ibm-notes-config. I wonder why yum would think that the package is installed and not updated. Do you happen to have the spec file of the package? If yes, could you send it to my email? Just the part with provides/requires/obsoletes/... should be sufficient if you prefer not to disclose it.

> ---> Package ibm-notes-config.i386 2:8.5.3-68 will be updated
> ---> Package ibm-notes-config.i386 2:9.0.0-17 will be obsoleting

These two lines from your log are somewhat related and also interesting.

Comment 12 Jan Zeleny 2014-02-06 07:33:59 UTC
*** Bug 1061623 has been marked as a duplicate of this bug. ***

Comment 13 Valentina Mukhamedzhanova 2014-03-21 10:13:48 UTC
*** Bug 1079243 has been marked as a duplicate of this bug. ***

Comment 14 gerard.muijs 2014-03-25 08:56:37 UTC
I had the same issue solved by cleaning the old notes.ini only the first rows left : [Notes]
Directory=/home/motormuijs/lotus/notes/data
KitType=1

Starting notes 8.5 with the clean ini set the config right. 

After this update to notes 9 went perfect.

Comment 15 ales.maly 2014-03-25 10:06:44 UTC
(In reply to gerard.muijs from comment #14)
Thanks a lot Geralt, cleaning ini worked for me as well.

Comment 16 José Guilherme 2014-03-25 13:55:43 UTC
(In reply to gerard.muijs from comment #14)
> I had the same issue solved by cleaning the old notes.ini only the first
> rows left : [Notes]
> Directory=/home/motormuijs/lotus/notes/data
> KitType=1
> 
> Starting notes 8.5 with the clean ini set the config right. 
> 
> After this update to notes 9 went perfect.

Thanks a lot Gerard! After cleaning ini file I could update successfully. Thanks!

Comment 17 Valentina Mukhamedzhanova 2014-03-26 09:42:32 UTC
Closing, as the problem is fixed.

Comment 18 Panu Matilainen 2014-10-29 07:25:23 UTC
*** Bug 1158336 has been marked as a duplicate of this bug. ***