Bug 979860 - 24.2-18.fc19 < 24.2-19.fc18 leaving broken emacs on upgrade from f18
Summary: 24.2-18.fc19 < 24.2-19.fc18 leaving broken emacs on upgrade from f18
Keywords:
Status: CLOSED DUPLICATE of bug 981135
Alias: None
Product: Fedora
Classification: Fedora
Component: emacs
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: ---
Assignee: Petr Hracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-07-01 03:30 UTC by Jens Petersen
Modified: 2013-07-15 11:45 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-07-15 11:45:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jens Petersen 2013-07-01 03:30:29 UTC
Description of problem:
Current f19 emacs version is less than f18 so emacs does not
get upgraded with f18 -> f19.  F18 emacs linked against older
libtls than in f19 so f18 emacs no longer starts up.

How reproducible:
100%

Steps to Reproduce:
1. upgrade from f18 to f19 with emacs installed

Actual results:
emacs does not get upgraded and no longer works

Expected results:
emacs to upgrade and run

Additional info:
Workaround is yum distro-sync...

Comment 1 Martin Thain 2013-07-07 13:30:41 UTC
I noticed this problem on two different systems. My workaround was to 

sudo yum remove emacs
sudo yum remove emacs-common
sudo yum install emacs

and everything was fine.

Note the problem was picked up in the fedupdebug log  

grep emacs fedupdebug.log 
[   158.366] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26()(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   158.366] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   158.367] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   158.367] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26(GNUTLS_1_4)(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   158.367] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   158.368] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   168.915] (DD) fedup.depsolve:pkgAdded() added xemacs-filesystem.noarch for ud
[   168.917] (DD) fedup.depsolve:pkgAdded() added xemacs-filesystem.noarch for u
[   169.668] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26()(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   169.669] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   169.669] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   169.669] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26(GNUTLS_1_4)(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   169.669] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   169.670] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   170.480] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26()(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   170.481] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   170.481] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   170.481] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26(GNUTLS_1_4)(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   170.481] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   170.482] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   170.640] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26()(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   170.640] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   170.640] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   170.640] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26(GNUTLS_1_4)(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   170.641] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   170.641] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   257.319] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26()(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   257.320] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   257.320] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   257.320] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26(GNUTLS_1_4)(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   257.320] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   257.321] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   257.425] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26()(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   257.425] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   257.426] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[   257.426] (DD) fedup.depsolve:procReqPo() req po:   libgnutls.so.26(GNUTLS_1_4)(64bit) → 1:emacs-24.2-19.fc18.x86_64
[   257.426] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   257.426] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: 1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   257.918] (II) fedup.yum:build_update_transaction()     1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
[   257.919] (II) fedup.yum:build_update_transaction()     1:emacs-24.2-19.fc18.x86_64 requires libgnutls.so.26()(64bit)
[  3666.336] (DD) fedup.upgrade:add_install() add_install(/var/tmp/fedora-upgrade/default-installrepo/packages/xemacs-filesystem-21.5.33-5.fc19.noarch.rpm, None, upgrade=True)
[  3690.843] (II) fedup.upgrade:setup_transaction() libgnutls.so.26()(64bit) is needed by (installed) emacs-1:24.2-19.fc18.x86_64
[  3690.843] (II) fedup.upgrade:setup_transaction() libgnutls.so.26(GNUTLS_1_4)(64bit) is needed by (installed) emacs-1:24.2-19.fc18.x86_64
[  3733.910] (II) fedup.cli:inst_open_file() installing xemacs-filesystem-21.5.33-5.fc19.noarch.rpm (1510/2414)

Comment 2 Petr Hracek 2013-07-15 11:45:44 UTC

*** This bug has been marked as a duplicate of bug 981135 ***


Note You need to log in before you can comment on or make changes to this bug.