ESXi上のVMの1つとして動かしているOpenfiler、インストールしたときは2.3だったのだけど、2.99にマイナーバージョンが上がっていたので、アップグレードしてみたら、案の定ハマった(w)のでエントリー。
まず、アップグレード
conaryというパッケージシステムを使っているのは知っていたので、それでアップグレードできるんだろうなぁと予想はついたのだけど、やり方はよくわからなかったので、とりあえずサポートフォーラムを覗いてみたら、まさにドンピシャリのポストを発見。
ポストされてる書き込みに書いてあるとおりにコマンドを、Openfilerが動いているサーバのコマンドラインから
[root@openfiler ~]# conary migrate group-openfileresa-appliance=openfileresa.rpath.org@esa:openfileresa-3.0 --interactivePreparing changeset request...実行して、しばらく待つ。
Job 166 of 166: Update group-core (/openfiler.rpath.org@ofns:2/2.3-36-3[X,~!alternatives,~!bootstrap,~buildtests,~!cross,desktop,~!dietlibc,emacs,gcj,~glibc.tls,gnome,~grub.static,gtk,ipv6,~!kernel.debug,~!kernel.debugdata,~!kernel.numa,~!kernel.pae,~kernel.smp,krb,ldap,nptl,~!openssh.smartcard,~!openssh.static_libcrypto,pam,pcre,perl,~!pie,~proftpd.auth_pam,~proftpd.ifsession,~proftpd.ipv6,~proftpd.rewrite,~proftpd.tls,python,readline,sasl,~!selinux,~sqlite.threadsafe,ssl,tcl,tcpwrappers,tk is: x86(i486,i586,i686) x86_64] -> /openfileresa.rpath.org@esa:openfileresa-3.0/2.99.2-5-1) Erase group-openfiler=2.3-36-3[~kernel.smp,~proftpd.auth_pam,~proftpd.ifsession,~proftpd.ipv6,~proftpd.rewrite,~proftpd.tls,sasl] Install group-openfileresa-appliance=2.99.2-5-1** The update will restart itself after job 16 and continue updatingMigrate erases all troves not referenced in the groups specified.continue with migrate? [y/N] 待っていると「続けるか?」と聞かれるので、ココで"y"と入力する。
