質問: awsamiでtomcat8.5.16をtomcat8.0.46にダウングレードします 非互換性(cookie関連)のため、awsamiでtomcat8.5.16をtomcat8.0.46にダウングレードしたいと思います。アマゾンはちょうど前日にそれを自動的に更新しました。私は以下を試しましたが、成功しませんでした。[root@xxx ec2-user]# sudo yum downgrade tomcat8 loaded plugins: priorities, update-motd, upgrade-helper 36 packages excluded due to repository priority protections nothing to do 全体を元に戻したくないyum history undo <id number> 別の選択肢はありますか?ところで、私のマシンは次のとおりです。[root@ip-xxxx ec2-user]# uname -a linux ip-xxxx 4.9.51-10.52.amzn1.x86_64 #1 smp fri sep 29 01:16:19 utc 2017 x86_64 x86_64 x86_64 gnu/linux ありがとう
回答: リリースノート に記載されているamazon:known issues since we've moved from tomcat 8 to tomcat 8.5, there may be a few minor backwards incompatibilities. 私にとって小さな非互換性は、アプリにログインできなくなったことです。彼らは戻るのをそれほど簡単にしません...しかし、あなたはそうすることができます。sudo vim /etc/yum.conf この変更を行います。#releasever=latest releasever=2017.03 次に、yumを使用してダウングレードできます。sudo yum downgrade tomcat8 tomcat8-admin-webapps tomcat8-lib tomcat8-servlet-3.1-api tomcat8-el-3.0-api tomcat8-jsp-2.3-api yumのやや冗長な出力は、何が起こるかを確認します。... ---> package tomcat8.noarch 0:8.0.46-1.76.amzn1 will be a downgrade ---> package tomcat8.noarch 0:8.5.16-1.74.amzn1 will be erased ---> package tomcat8-admin-webapps.noarch 0:8.0.46-1.76.amzn1 will be a downgrade ---> package tomcat8-admin-webapps.noarch 0:8.5.16-1.74.amzn1 will be erased ---> package tomcat8-el-3.0-api.noarch 0:8.0.46-1.76.amzn1 will be a downgrade ---> package tomcat8-el-3.0-api.noarch 0:8.5.16-1.74.amzn1 will be erased ---> package tomcat8-jsp-2.3-api.noarch 0:8.0.46-1.76.amzn1 will be a downgrade ---> package tomcat8-jsp-2.3-api.noarch 0:8.5.16-1.74.amzn1 will be erased ---> package tomcat8-lib.noarch 0:8.0.46-1.76.amzn1 will be a downgrade ---> package tomcat8-lib.noarch 0:8.5.16-1.74.amzn1 will be erased ---> package tomcat8-servlet-3.1-api.noarch 0:8.0.46-1.76.amzn1 will be a downgrade ---> package tomcat8-servlet-3.1-api.noarch 0:8.5.16-1.74.amzn1 will be erased ... 幸せ。いつかtomcat8.5を楽しみにしています。だけど今日じゃない。