サブマシンから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は相対パスで、ということです。