CONTENTS
#contents
----
Lastmodified &lastmod;
----
*freebsd-update -r 9.1-RELEASE upgrade from 7.1R-p15 [#p330ff04]
*freebsd-update -r 9.1-RELEASE upgrade from 7.1R-p16 [#p330ff04]
[[handbook/updating-upgrading:http://www.freebsd.org/doc/ja/books/handbook/updating-upgrading-freebsdupdate.html]]

Theseus FreeBSD 7.1-RELEASE-p16 (GENERIC) ns.kuji-clinic.net を9.1Rへアップする。~
DNS専用機だし、もうこのくらい古い機体になると、FreeBSD-updateでUPするより、インストールDVDなんかでスクラッチインストールの法がよっぽどお手軽なんだけど、まぁ、やってみる事に・・・。
DNS専用機だし、もうこのくらい古い機体になると、FreeBSD-updateでUPするより、インストールDVDなんかでスクラッチインストールの方がよっぽどお手軽なんだけど、まぁ、やってみる事に・・・。

**現状をフルバックアップ [#e108615a]
/root/bin/backup_to_G7_all.sh
 #!/bin/sh
 /usr/local/bin/rsync -av --exclude="/usr/Backups/*" --inplace / g7.kuji-clinic.net:/usr/home/Backups/Theseus_all

 var/yp/Makefile -> Makefile.dist
   :   :
 var/yp/Makefile -> Makefile.dist
 var/yp/Makefile.dist
 
 sent 9741215021 bytes  received 7170845 bytes  3513564.92 bytes/sec
 total size is 9723293349  speedup is 1.00
 theseus : 2013 03 29 15:14 /root/bin #


** CVSUPを停める [#jf466ada]

 # Update ports tree 20090122
 0   3  *  *  *	root  portsnap cron && portsnap update >/dev/null && /usr/local/sbin/portversion -vL=
 #30 3  *  *  *	root  /root/CVSUP/7_1/cvsup-releng_7_1.sh

** freebsd-update で取って来るファイルは、 [#dc6ccaa1]

root@g7:/var # du -h
  34k    ./db/freebsd-update/install.Q2jp1m
 4.5k    ./db/freebsd-update/install.HYif8i
  13M    ./db/freebsd-update/files
  13M    ./db/freebsd-update
こんくらい。(^^)/

 theseus : 2013 03 29 15:31 /root/bin # df -h
 Filesystem     Size    Used   Avail Capacity  Mounted on
 /dev/ad0s1a    496M     97M    360M    21%    /
 devfs          1.0K    1.0K      0B   100%    /dev
 /dev/ad0s1e    496M     16K    456M     0%    /tmp
 /dev/ad0s1f     70G     35G     29G    55%    /usr
 /dev/ad0s1d    1.2G    223M    902M    20%    /var
 devfs          1.0K    1.0K      0B   100%    /var/named/dev
 devfs          1.0K    1.0K      0B   100%    /var/named/dev
 theseus : 2013 03 29 15:31 /root/bin #
なんか、このままでもダイジョビそうだ。


 # sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update
 # freebsd-update -r 9.1-RELEASE upgrade

** ns.kuji-clinic.net のバックアップ [#z8054cb6]
一応、DNSサービス停止に備えて 同一セグメント上のk222.kuji-clinic.net:/etc/rc.conf に
 ##################### for ns.kuji-clinic.net ##########
 #ifconfig_em0_alias0="inet 210.255.122.210  netmask 255.255.255.255"
としておいて、/var/named/etc/namedb_20130330.tar.gz をコピーしておく。


** vi de file edit [#j43f3ad2]
**# freebsd-update install [#tbefc832]
 # freebsd-update install
 Installing updates...rmdir: ///boot/kernel: Directory not empty
 
 Kernel updates have been installed.  Please reboot and run
 "/usr/sbin/freebsd-update install" again to finish installing updates.
 # reboot

FreeBSD 9.1-RELEASE (GENERIC) #0 r243826: Tue Dec  4 06:55:39 UTC 2012

 # freebsd-update install
 Installing updates...rmdir: ///usr/src/etc/rc.d: Directory not empty
 rmdir: ///usr/src/etc: Directory not empty
 
 Completing this upgrade requires removing old shared object files.
 Please rebuild all installed 3rd party software (e.g., programs
 installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
 again to finish installing updates.


''メジャーバージョンアップグレードを行った後では、 すべてのサードパーティ製のソフトウェアを再構築し、 再インストールする必要があります。 この作業が必要なのは、インストールされているソフトウェアが、 アップグレードの際に削除されたライブラリに依存している可能性があるためです。 ports-mgmt/portupgrade コマンドは、このプロセスを自動化します。 以下のコマンドで、このプロセスを開始します。''




 # portupgrade -f ruby
 # rm /var/db/pkg/pkgdb.db
 # portupgrade -f ruby18-bdb
 # rm /var/db/pkg/pkgdb.db /usr/ports/INDEX-*.db
 # portupgrade -af

''この作業の終了後、最後にもう一度 freebsd-update を実行すると、アップグレードのプロセスが完了します。 以下のコマンドですべてのアップグレードプロセスのやり残し作業が行われます。''

 # portupgrade -af
_ btree> in /var/db/pkg ... - 343 packages found (-0 +343) ..............................
 .....................................................
 .................100....................................................................
 ................................200.....................................................
 ...............................................300......................................
 ..... done]
 ** Port directory not found: devel/automake110
 ** Port directory not found: devel/automake19
 ** Port marked as IGNORE: sysutils/libutempter:
         is now contained in the base system
 ** Port directory not found: lang/python25
 ** Port marked as IGNORE: x11-drivers/xf86-video-via:
         requires pciVideoPtr typedef
 ** Port marked as IGNORE: archivers/xz:
         is already in the base system
 [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 24332 port entries  
 .2000.........3000.........4000.........5000.........6000.........7000.........8000......
 ...9000.........10000.........11000.........12000.........13000.........14000.........150
 00.........16000.........17000.........18000.........19000.........20000.........21000...
 ......22000.........23000.........24000... ..... done]
 --->  Upgrading 'xf86driproto-2.0.4' to 'xf86driproto-2.1.1' (x11/xf86driproto)
 --->  Building '/usr/ports/x11/xf86driproto'
 ===>  Cleaning for xf86driproto-2.1.1
 ===>  License MIT accepted by the user
 => xf86driproto-2.1.1.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/xorg/proto.
       :           :



----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS