我对 yum 有一个奇怪的问题,在一台服务器上工作而在另一台服务器上不工作 应该相同的。
症状是在包含 RPM 的目录上运行 createrepo 后(并在 /etc/yum.repos.d 中创建一个名为“foo”的定义):
yum list available --disablerepo=* --enablerepo=foo
Run Code Online (Sandbox Code Playgroud)
在一台服务器上显示所有 23 个 RPM,但在另一台服务器上仅显示其中的 7 个。
在只显示 7 RPM 的服务器上,我仍然可以通过运行来查看丢失的 RPM
yum search <package_name> --disablerepo=* --enablerepo=foo
Run Code Online (Sandbox Code Playgroud)
我检查过:
那么,造成这个问题的服务器之间有什么不同呢?
是否可以在 VMWare ESXi 中使用 Microsoft 通过http://www.modern.ie/en-us/virtualization-tools#downloads提供的免费 VMWare 播放器虚拟机?
我下载了一台 WinXP IE8 机器,从中提取了 .mf、.ovf 和 .vmdk。我可以在 ESXi 5.5.0 中打开 .ovf 没问题,但在此设置期间,没有机会使用预先存在的虚拟磁盘,即使我已将其上传到我的 ESXi 数据存储之一。
我尝试完成模板设置,然后替换该过程创建的 .vmdk,但是,这导致机器无法启动。
我还尝试使用 VMWare 转换器转换 .vmdk(没有选择这样做),并查看在 VMWare Player 中加载后是否可以导出机器。运气不好,因为 VMWare Player 没有看到有导出选项。
有人可以帮忙吗?
更新 - 已解决,请参阅下面的答案。
我有一个远程服务器,我需要通过 VPN 管理到另一个数据中心。我曾经从(服务器 A)连接到它的服务器正在退役,所以我在同一个 VLAN(服务器 B)上使用另一个。
服务器 A 和 B 运行相同版本的 SSH (SSH-2.0-OpenSSH_4.3) 并具有相同的 /etc/ssh/ssh_config 文件。
服务器 A 和 B 都有 RSA 密钥,公共部分存储在远程机器上的 .ssh/authorized_keys 中。
当我从服务器 A ssh 到远程机器时,我立即进入。
当我从服务器 B ssh 到远程机器时,我必须等待大约 20 秒或更长时间。
我已经在详细调试模式下运行 ssh,它挂在服务器 B 上的部分在这里:
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug3: check_host_in_hostfile: filename /home/user/.ssh/known_hosts
debug3: check_host_in_hostfile: match line 1
debug1: Host '10.10.10.50' is known and matches the RSA host key.
debug1: Found key in /home/user/.ssh/known_hosts:1
debug2: bits set: 493/1024
debug1: ssh_rsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode …Run Code Online (Sandbox Code Playgroud)