SUSE 9.1のonline_update

 サブマシンからonline_updateをかけるのに、参照先をメインサーバにミラーしているupdateディレクトリを指定するのですが、ftpでやってみることにしました。すなわち、

# online_update -D -V -l eng -u ftp://user:password@192.168.xxx.xxx/home/user/dlfile/linux/suse

といった感じです。しかし、上記設定ではftpログオンできても、ディレクトリ移動ができないとのことでエラーになってしまいます。そこで、上記「/home/user/dlfile/linux/suse」の部分は絶対パスで指定していますが、これを相対パス

# online_update -D -V -l eng -u ftp://user:password@192.168.xxx.xxx/dlfile/linux/suse

で指定するとうまくいきました。
 ひょっとするとインストールの時、ユーザ認証してFTPインストールで問題があった件は、これが原因かもしれません。あれ、今読み返してみると、認証で問題ありとありますね。違うかも。ともかく、online_updateのftp相対パスで、ということです。