2016-07-04 12 views
-1

へのFedoraをアップグレードし、dnf upgradeは私にいくつかのメッセージを与える:はなぜFedoraの24までのFedora 23からアップグレードを開始すると23から24ダウングレードTomcatの

java-1.8.0-openjdk    x86_64 1:1.8.0.92-3.b14.fc24  updates 226 k 
java-1.8.0-openjdk-devel  x86_64 1:1.8.0.92-3.b14.fc24  updates 9.8 M 
java-1.8.0-openjdk-headless x86_64 1:1.8.0.92-3.b14.fc24  updates 32 M 
java-1.8.0-openjdk-javadoc  noarch 1:1.8.0.92-3.b14.fc24  updates 15 M 
nss       i686 3.24.0-1.2.fc24   updates 877 k 
nss       x86_64 3.24.0-1.2.fc24   updates 863 k 
nss-sysinit     x86_64 3.24.0-1.2.fc24   updates 58 k 
nss-tools      x86_64 3.24.0-1.2.fc24   updates 496 k 
php-zendframework-zendxml  noarch 1.0.2-1.fc24    fedora 14 k 
tomcat       noarch 1:8.0.32-4.fc24   fedora 93 k 
tomcat-admin-webapps   noarch 1:8.0.32-4.fc24   fedora 45 k 
tomcat-el-3.0-api    noarch 1:8.0.32-4.fc24   fedora 107 k 
tomcat-jsp-2.3-api    noarch 1:8.0.32-4.fc24   fedora 72 k 
tomcat-lib      noarch 1:8.0.32-4.fc24   fedora 4.1 M 
tomcat-servlet-3.1-api   noarch 1:8.0.32-4.fc24   fedora 257 k 

私はなぜ知っているのが大好きです。この質問に合理的な回答を与えるためにstackexchangeを含む検索エンジンを手に入れる方法はないようです。

+2

を[email protected]されるであろう、[email protected]に書き込むことで、Fedoraのパッケージのメンテナ(複数可)に電子メールを送信することができますなぜなら、特定のLinuxディストリビューションのパッケージ管理では、ソフトウェアの一部のバージョンが利用できない理由を推測しているからです。なぜなら、プログラミングに関する質問ではないからです。 (おそらくUnix/Linux Stackexchangeサイトを試してみてください)。 – TessellatingHeckler

答えて

0

私が右の表示された場合は、これはないダウングレードである

tomcat-8.0.32-5.fc23 

から

tomcat-8.0.32-4.fc24 

に更新を懸念しています。 のリリースはですが、のバージョンはです。 Fedoraリリース(fc23 - > fc24)は、同じ更新サイクルに従わないため、リリース番号が異なる場合があります(理論的にFedora 24よりもFedora 23のアップデートが多くなるかもしれません)。

出典:Jakujeは彼の答えに言うと逆http://koji.fedoraproject.org/koji/packageinfo?packageID=12023

1

、これは確かにダウングレードです:

$ rpmdev-vercmp 8.0.32-5.fc23 8.0.32-4.fc24 
8.0.32-5.fc23 > 8.0.32-4.fc24 

Tomcatのパッケージャは、我々がしようと何かである、ミスを犯し、アップグレードパスを破りましたFedoraコミュニティを避けるために、具体的には(この質問で明らかなように)最も混乱していて、最悪の場合、ユーザーがアップグレードをまったく実行できないことがあるからです。

Fedoraでは、常にFedoraリリースからFedoraリリースへのアップグレードパスと、Fedoraリリースからのアップデートへのアップグレードパスが常に存在するようにしたいと考えています。これを行うには、新しいFedoraリリースのパッケージが、旧リリースのパッケージよりもEpoch:Version-Release(EVR)以上であることを確認する必要があります。 (強調鉱山、source)実際に

、私たちもCI check to try and avoid ever breaking the upgrade pathを持っていますが、私はすでに完全に稼働だか分かりません。

もちろん、F24がリリースされたので、それについて何かするのはおそらく遅すぎます。

しかし、パッケージャに丁寧な電子メールを送っても、これがなぜ間違っているのかを説明し、将来それをやろうとするように頼むだけで十分かもしれません。

あなたはいつも私があなたのケースで

+0

はい、そうです。梱包上の問題です。残念ながら、アップデートやリリースやアップデートのテストには巻き込まれませんでした。それは他のユーザーに問題を引き起こす可能性がありますので、少なくとも次のユーザーにとってはそれを修正することをお勧めします。 – Jakuje

関連する問題