[FreeBSD-users-jp 96236] Re: freebsd-update 失敗

内藤 祐一郎 naito.yuichiro @ gmail.com
2018年 6月 18日 (月) 14:18:30 UTC


もじもじさん

内藤です。

とりあえず、現在の最新(472693)の devel/py-setuptools には
特にパッチは入っていないと思います。
手元の ports ツリーにもありませんし、svn 上も確認できません。

ではなぜ、patch-setuptools__command__install_egg_info.py を当てようとしているのか?
なのですけれども、svn のログをたどったところ、
2015-06-22 の r389266 にはあったようですので、
その頃の古いパッチが削除されずに残っているのではないかと思います。

手っ取り早く ports ツリーを最新にするのでしたら、
一度全部消してから、 portsnap extract するのが簡単だと思います。
 
問題の起きているマシンを見ているわけではないので以下は完全に推測ですが、
py-setuptools は py-setuptools -> py-setuptools27 -> py27-setuptools -> py-setuptools と
何度か port 名が変わっています。
その都度 ports ツリーを更新していれば対応できていたのかもしれませんが、
もし、最初の py-setuptools から 最新の py-setuptools に上げた場合、
削除するべきファイルなどの情報がうまく拾えなかった可能性があると考えています。

この辺りは時期的なものですから、
記録か記憶を頼りに何か掘り起こしてみると分かるかもしれません。

ではでは。

> 2018/06/18 19:34、もじもじ <mojimoji528 @ yahoo.co.jp>のメール:
> 
> さて、顛末です。
> 
> rollback 成功しました!
> 
> 10.2 に戻りました。。。あれ?10.3 じゃなかった。
> 
> ということで、
> 10.2 -> 10.3 -> 10.4
> 
> とうまくupgrade 出来ました。
> 怖くて 11 に出来ません(笑)
> 
> ところで、次にまた新しい問題が・・・・
> 別スレッド切っても良いんですが、一応、流れで・・・
> 
> portsnap fetch update
> portmaster -m DISABLE_VULNERABILITIES=yes -G -D -a
> 
> これをすると、
> ===>  Cleaning for py27-setuptools-39.2.0
> ===>  License MIT accepted by the user
> ===>   py27-setuptools-39.2.0 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by py27-setuptools-39.2.0 for building
> ===>  Extracting for py27-setuptools-39.2.0
> => SHA256 Checksum OK for python/setuptools-39.2.0.zip.
> ===>  Patching for py27-setuptools-39.2.0
> ===>  Applying FreeBSD patches for py27-setuptools-39.2.0
> Ignoring previously applied (or reversed) patch.
> 1 out of 1 hunks ignored--saving rejects to setuptools/command/install_egg_info.py.rej
> => FreeBSD patch patch-setuptools__command__install_egg_info.py failed to apply cleanly.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/devel/py-setuptools
> 
> ===>>> make build failed for devel/py-setuptools @ py27
> ===>>> Aborting update
> 
> ===>>> Update for devel/py-setuptools @ py27 failed
> ===>>> Aborting update
> 
> とコケます。
> 
> 試しに
> 
> # cd /usr/ports/devel/py-setuptools27
> root:/usr/ports/devel/py-setuptools27 # make
> ===>  Patching for py27-setuptools27-39.2.0
> ===>  Applying FreeBSD patches for py27-setuptools27-39.2.0
> Ignoring previously applied (or reversed) patch.
> 1 out of 1 hunks ignored--saving rejects to setuptools/command/install_egg_info.py.rej
> => FreeBSD patch patch-setuptools__command__install_egg_info.py failed to apply cleanly.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/devel/py-setuptools27
> root:/usr/ports/devel/py-setuptools27 #
> 
> とコケます。
> 
> ご存知の方おられませんか・・・・
> なんか、知らないうちに、異次元で・・・・
> 
> FreeBSD 2 とか幸せだったぁ。。。(笑)
> 
> Tue, 12 Jun 2018 22:23:41 +0900 に、
> もじもじ <mojimoji528 @ yahoo.co.jp> さんは書きました:
> 
>> ribbon様:
>> 
>> # strings /boot/kernel/kernel | grep RELEASE
>> RELEASE(6)
>> RELEASE ELEMENT(6)
>> RELEASE(10)
>> RELEASE ELEMENT(10)
>> AE_RELEASE_DEADLOCK
>> twa_ioctl: RELEASE_LOCK: Lock not held!
>> RELEASE_LOCK: Releasing lock!
>> synaptics: button RELEASE: %d
>> @(#)FreeBSD 11.0-RELEASE-p15 #0: Tue Nov 14 08:04:40 UTC 2017
>> FreeBSD 11.0-RELEASE-p15 #0: Tue Nov 14 08:04:40 UTC 2017
>> FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0)
>> 11.0-RELEASE-p15
>> 
>> 流石です・・・・
>> なるほど。kernel が 11 なんですね・・・・
>> 
>> ということは、もう一回 rollback をしないとなんですね。
>> きっと。
>> 
>> 週末、もう一発 rollback かけてみます。
>> 
>> Tue, 12 Jun 2018 22:10:38 +0900 に、
>> User Ribbon <ribbon @ ns.ribbon.or.jp> さんは書きました:
>> 
>>> On Tue, Jun 12, 2018 at 09:59:21PM +0900, もじもじ wrote:
>>>> たけふ様:
>>>> 
>>>> ご連絡ありがとうございました。
>>>> 
>>>> 現在は「10.3っぽい」状態で、サービスもネットも通常です。
>>>> 
>>>> 何かが 11.0 なんでしょうか?なんか、そんな感じは無いんで
>>>> すけど。。。。というか、何かが 11.0 だとライブラリの関係
>>>> 上何も動かない(あるいはエラーが出る?)気がしています。
>>>> 
>>>> なので、ただ単に、rollback 時にどっかのパラメータを 11.0
>>>> から 10.3 と書き換えるのに失敗しているだけ(?)なのかな?
>>>> と。
>>>> 
>>>> Linux だと /proc/sys/... の情報を使って uname を出してい
>>>> るようですが、FreeBSD では何を使っているのでしょうか?
>>>> これがただのテキストなら、そのテキストを書き換えちゃえば
>>>> 戻るのかな?(笑)とか思ってます。
>>> 
>>> strings /boot/kernel/kernel | grep RELEASE してみるとか
>>> 
>>> ribbon
>>> _______________________________________________
>>> freebsd-users-jp @ freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
>>> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
>> 
>> -- 
>> もじもじ <mojimoji528 @ yahoo.co.jp>
>> 
>> _______________________________________________
>> freebsd-users-jp @ freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
>> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
> 
> -- 
> もじもじ <mojimoji528 @ yahoo.co.jp>
> 
> _______________________________________________
> freebsd-users-jp @ freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"

-- 
内藤 祐一郎
naito.yuichiro @ gmail.com





freebsd-users-jp メーリングリストの案内