ftp方式のyumソースを構成する各種エラー


今日はイントラネットにyumソースを配置して使いやすくて、まずvsftpのrpmパッケージに従ってそれからクライアントの上で配置した後にyum installを実行して、間違いを報告します
500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp

このエラーは、システムに匿名のユーザーがいないため、手動で追加し、ftpサービスを再起動します.またはvsftpd.confファイルにftpを追加username=nobody
useradd -s/dev/null ftp
再びyum installを実行して、またエラーを報告します
[Errno ftp error] 421 Service not available.

調べたところ、元はサーバ側の/etc/hostsだった.すべておよび/etc/hosts.denyファイルが機能し、構成が安全であるため、一時的に注釈し、ftpサービスを再起動します.
yum installを再度実行します.
500 OOPS: vsftpd: refusing to run with writable anonymous root

そこで/etc/vsftpd/vsftpdを修正する.confプロファイル、構成情報を追加
anon_root=/var/ftp

ftp serverのホームディレクトリ権限の再変更
chmod 755/var/ftp
ftpサービスの再起動
さらにyum installインストールパッケージを使用すると、ftpに関するエラーがなく、yumは正常に使用できますが、パッケージがインストールされていません.ヒントが表示されます.
Error unpacking rpm package perl-DBI*****
error: unpacking of archive failed on file /usr/bin/***;
4c70f874: cpio: open Failed:

/usr/binの権限を確認すると、非表示の権限があります.
lsattr /usr | grep bin
 ----i-----I-- /usr/bin

非表示の権限の削除
chattr -i /usr/bin

yum install-y perl-DBIのインストールを再実行しました!
本文は“徐さんの私房料理”のブログから出て、転載をお断りします!