もちろん、/etc/pacman.conf で community リポジトリを有効にする必要はあります。
The requested URL returned error: 404
これはおそらく、 HTTP (TLS含む)のサーバが、求められたデータ(リソース)が無いときに返す 404 エラーでしょう。
/etc/pacman.conf や /etc/pacman.d/mirrorlist の設定を検めてください。
VPSが提供しているインストールイメージや使用したインストーラが旧いと、現在は無効なミラーサーバが設定されてしまっているかもしれません。
/etc/pacman.conf
[community]
Include = /etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
ただし、もしもいまのVPSの所在地が国外であるならば、当該地域に近いミラーサーバに設定する方がよいでしょう。
]]>もう少し詳しい情報が出てくると、プロの方が回答の糸口を見つけてくれるのではないかと考えます。
差し当たり、pacmanでインストールされているリストもしくは、稼働中のサービス一覧を張ってはどうでしょうか?
(私は知識が足らないのでおそらく回答できないと思いますが)
pacman -S nodejs npm
を実行すると
The requested URL returned error: 404
Protocol "rsync" not supported or disabled in lib curl
というエラーがnode.jsでもnpmでも出てインストールができません。設定をいじれば成功させることができるのでしょうか?
]]>