• 締切済み

各パッケージのアップグレードについて

RedHat7.1でパッケージのアップグレードをしようとしたのですが、 下記のように警告が出てしまいます。 プロセスが動いているからなのでしょうか? rpmや、rhn_register、up2date、xinetdなどでも出ます。 初心者でどうしたらよいのかわかりません。 警告が出てもそのままで良いということなのでしょうか? 宜しくお願いします。 # rpm -Fvh sudo-1.6.5p2-1.7x.1.i386.rpm Preparing... ########################################### [100%] 1:sudo 警告: /etc/sudoers created as /etc/sudoers.rpmnew     ########################################### [100%]

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

あっほんとだ。 #2さんのいうとおり、逆でした。 Sums_naokoさん、失礼しました。

noname#4147
noname#4147
回答No.2

#1さんの回答は逆です。 アップグレードした時に、新しくインストールされる設定ファイルによって、すでに設定済みの設定ファイルが上書きされてしまうと大変ですよね? また新たに設定しなおさないといけなくなるので。 だから、アップグレード時に、既存の設定ファイルだけはそのままにしておいて、新しいバージョンの設定ファイルは、 設定ファイル名.rpmnewという名前でインストールされるのです。 (パッケージ化する人によっては、黙って上書きするような作り方をしている場合もあります。) 警告とでているのは、バージョンが変わることによって、設定ファイルの記述子が変更になったり、新しい記述子が必須になっていたりする可能性もあるので、中身を確認してくださいという程度の意味合いだと思えばよいでしょう。

Sums_naoko
質問者

お礼

ありがとうございます!! パッケージ自体はアップされていて、.confファイルなどは 上書きされないよう、古いファイルのままでした。 本当にありがとうございました!!

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

うちでも出ました 特に問題ありません、 既存の/etc/sudoersが/etc/sudoers.rpmnewに待避 されたという注意文みたいなものです。 /etc/sudoers.rpmnewが残っていたら/etc/sudoersと比較してみた下さい。

Sums_naoko
質問者

お礼

ありがとうございます。 見てみます!!

関連するQ&A

  • RPMパッケージのアップグレードについて

    APACHEをRPMパッケージの最新版(apache-1.3.22-5.7.1)にアップグレードしたいのですが、 現在下記の様な状態で悩んでいます。 # rpm -Fvh apache*.rpm でアップグレードしようとすると、 エラー:依存性の欠如 mod_bandwidthは apache-1.3.22-5.7.1 に必要とされています mod_putは apache-1.3.22-5.7.1 に必要とされています mod_throttleは apache-1.3.22-5.7.1 に必要とされています というエラーが出ます。 次に、依存性の欠如で指摘されたファイルも一緒にアップグレードしようと、 以下のコマンドを入力しました。 # rpm -Fvh apache-*.rpm mod_bandwidth-2.0.3-2.i386.rpm mod_throttle-3.1.2-3 .i386.rpm mod_put-1.3-2.i386.rpm そしたら、またしても エラー: 依存性の欠如: mod_bandwidthは apache-1.3.22-5.7.1 に必要とされています mod_putは apache-1.3.22-5.7.1 に必要とされています mod_throttleは apache-1.3.22-5.7.1 に必要とされています と表示されてしまいました。 インストールされているか、rpm -q で確認すると、 インストールされていません と返ってきました。 じゃあ、インストールしよう、と思って #rpm -ivh mod_bandwidth-2.0.3-2.i386.rpm mod_throttle-3.1.2-3.i386.rpm mod_put-1.3 -2.i386.rpm と入力したら エラー: 依存性の欠如: apache < 1.3.22-1 mod_bandwidth-2.0.3-2 と競合します apache < 1.3.22-1 mod_throttle-3.1.2-3 と競合します apache < 1.3.22-1 mod_put-1.3-2 と競合します と、返ってきました。 一体、どのようにしたら無事アップグレードできるのでしょうか? それとも、現バージョンのAPACHEを削除してから新バージョンのインストールを するしかないのでしょうか? 使用OS:Redhat Linux 7.1J

  • Redhat-Linux7.1J で「zlib」パッケージを正常にインストールしたい

    Redhat-Linux7.1JのOSを導入完了しています。 Redhat-Linux7.1JのCDROM(1枚目)から 「zlib」パッケージをインストールしようとすると、 次のようなエラーがでて、結果的にはインストールできません。 このzlibがインストールできないと、 あるパッケージがインストールできないので、とても困っています。 どうすれば、「zlib」パッケージを正常にインストールできるでしょうか? 教えてください! <コマンド>  # rpm -ivh zlib-1.1.3-22.i386.rpm <実行結果> Preparing... #######################[ 100%] 1:zlib エラー: unpacking of archive failed on file /usr/share/doc/zlib-1.1.3/README: cpio: MD5 sum mismatch

  • RHNへ登録し、アップグレードをしたいです

    RedHat Linux9 でサーバを構築しました。最新のサーバにしたいので、 RHNへ登録し、アップグレードをしたいと思っています。 しかし、rhn_register --nox とコマンドを実行すると、ウィザードが開始され、ユーザ名とパスワードを入力する画面がでるはずなのに、少し違う画面がでてしまいます。 Enter number of item to edit <return to exit, q to quit without saving>: という画面です。この画面からでいいのでしょうか? この画面からだとすると、どのように進めたら良いのでしょうか? ちなみに、29番を選択したら青い画面になり、動かなくなってしまいました。 次回からrhn_register --noxを入力すると、いきなり青い画面になるようになってしまいまいした。どうしたら良いでしょうか?

  • Redhat9のパッケージ更新方法について

    Redhat9の更新方法ですが、サポートが切れているせいかGUI画面上でRethatNetworkに繋がりません。当方はRHN登録サイトすら繋がらない状況です。 じゃあ「apt-get」や「yum」で実施しようかとこれらのrpmをダウンロードと思い、探したところ、どこにも見当たりません。 方法は問いませんので、パッケージ更新方法もしくはapt-getのrpm入手方法を教えてください。

  • RedhatLinux7.1J-apacheのアップグレード失敗します

    RedhatLinux7.1Jを使用しています。 http://www.jp.redhat.com/support/errata/RHSA/RHSA-2001-126J.html 以上のサイトから、7.1用のApache最新版を入手し、 インストールしようとした所、以下のエラーが表示されて インストールに失敗してしまいます。 apache本体を導入しようとすると、「mod_~.rpm」がないって怒られて、 「mod_~.rpm」を導入しようとすると、apacheと競合すると怒られ、 結局アップグレードできないんです・・・。 <その1>  rpm -Fvh apache-1.3.22-1.7.1.i386.rpm   ↓  エラー: 依存性の欠如:   mod_bandwidthは apache-1.3.22-1.7.1 に必要とされています   mod_putは apache-1.3.22-1.7.1 に必要とされています   mod_throttleは apache-1.3.22-1.7.1 に必要とされています <その2>  rpm -ivh mod_bandwidth-2.0.3-2.i386.rpm  rpm -ivh mod_put-1.3-2.i386.rpm  rpm -ivh mod_throttle-3.1.2-3.i386.rpm   ↓  エラー: 依存性の欠如:   apache < 1.3.22-1 mod_bandwidth-2.0.3-2 と競合します

  • RPM のソースパッケージが展開できません

    RPM のソースパッケージが展開できません。 CentOS6.4です。 #rpm -ivh webalizer-2.21_02-3.3.el6.src.rpm 1:webalizer 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します ########################################### [100%] これで展開されているはずなんですが、RPM のソースパッケージが展開されていません。 「RedHat系のOSでは/usr/src/redhatディレクトリや/var/src/rpmディレクトリにRPMをビルドするためのディレクトリが用意されています。」とありましたが、デフォルトではどちらも存在していなかったので # cd /usr/src # mkdir redhat # cd redhat # mkdir BUILD RPMS SOURCES SPECS SRPMS としして自分でディレクトリを新規作成したのち、、もう一度 #rpm -ivh webalizer-2.21_02-3.3.el6.src.rpm を行いましたが /usr/src/redhat/SPECSに何も展開されません。(SPECSは空のまま) やり方が間違っていますか?

  • RedHat7.3 での UPdate

    RedHat7.3 の UPdate をダウンロードをしまして、以下のコマンドを 実行すると、このようなエラーになります。 [root@localhost glibc-37]# rpm -Fvh glibc-2.2.5-37.i386.rpm エラー: 依存性の欠如: glibc-common = 2.2.5-37は glibc-2.2.5-37 に必要とされています [root@localhost glibc-37]# rpm -Fvh glibc-common-2.2.5-37.i386.rpm エラー: 依存性の欠如: glibc-common = 2.2.5-34は glibc-2.2.5-34 に必要とされています そこで、現在のバージョンを確認しますと、次のようになります。 [root@localhost glibc-37]# rpm -q glibc glibc-2.2.5-34 [root@localhost glibc-37]# rpm -q glibc-common glibc-common-2.2.5-34 なんだか堂々めぐりをしているようで、よくわからないのですが、 どうすれば UPdate できるのでしょうか。

  • 助けてください。ホントわかりません。PostgreSQLについて

    どのようにしてインストールすればよいのか、わかりません。 Download してきた postgresql-7.1.3-1PGDG.src.rpm なのですが、これを rpm --rebuild postgresql-7.1.3-1PGDG.src.rpm として、/usr/src/redhat/RPMS/i383 にrpmパッケージを並べました。 //<パッケージ内容>/////////////////////////// postgresql-7.1.3-1PGDG.i386.rpm postgresql-contrib-7.1.3-1PGDG.i386.rpm postgresql-devel-7.1.3-1PGDG.i386.rpm postgresql-docs-7.1.3-1PGDG.i386.rpm <以下省略(計13個)> /////////////////////////////////////////////// があります。これを、 rpm -ivh postgresql-7.1.3-1PGDG.i386.rpm 等とすると、 エラー:依存性の欠如: libpq.so.2 は postresql-7.1.3-1PGDGに必要とされてします。 などと、表示されてしまいます。rpmパッケージにしても同じです。 なにか、間違っているんでしょうか? どうか、教えてください。宜しくお願いします。

  • Cコンパイラ(RPMパッケージ)のインストール方法を教えてください

    リナックスを最小インストールにしたから、だと思うのですが 僕のマシンにCコンパイラが入っていないようです。 これが無いとソースを拾ってきてもインストール出来ないんですよね。 リナックスのCDの中にgcc-3.2-7.i386.rpmというのを発見しました。 gccというのを調べてみますと何かコンパイラのパックみたいなもののようで、これをインストールしようと思ったのですが # rpm -ihv /mnt/cdrom/RedHat/RPMS/gcc-3.2-7.i386.rpm 警告: /mnt/cdrom/RedHat/RPMS/gcc-3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e エラー: Failed dependencies: cpp = 3.2-7 is needed by gcc-3.2-7 binutils >= 2.12.90.0.7-1 is needed by gcc-3.2-7 glibc-devel >= 2.2.90-12 is needed by gcc-3.2-7 # と何やら訳の分からん横文字が、ずらずらと出てきてインストール出来ませんでした。 どなたか、やり方を詳しく教えてくれませんか。 Cコンパイラをインストールするには、このgccってヤツでいいのですか、それとも他のrpmがあるのですか。

  • Redhat 7.3でaptを使いたいのですが、upgradeができません

    業務で必要になったので、Redhat 7.3を最近インストールしました。 パッケージのアップデートはaptを使おうと思い、aptのインストールをしました。 apt-get update はうまくいくようで、パッケージリストは取ってきているみたいです。 ただ、 apt-get upgrade を実行すると、 Failed to fetch http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/sendmail-devel-8.11.6-27.73.i386.rpm 404 Not Found のように見つかりませんというエラーがたくさん出て、正常に完了しません。 パッケージが見つからないようなので、実際にブラウザでURLをたどってみると、確かに http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/ というディレクトリは存在していないようです。 ちなみに現在sourses.listの中身はデフォルトのままで、 # Red Hat Linux 7.3 rpm http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms rpm-src http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms となっています。 apt-upgradeが正常に行える場所をご存知の方がいらっしゃいましたら、教えてください。 もしくはaptの設定をこう変えればうまくいく、といった情報でもかまいません。 よろしくお願いします。