意外删除了 SUNWcsr

意外删除了 SUNWcsr

我意外删除了 SUNWcsr、SUNWhea 以及 SUNWmdb 和 SUNWmdbx,更糟糕的是网络连接中断,导致我无法再次登录系统。我该如何重新安装这些软件包?

然后我重启了服务器,当然它无法启动,并且一直有核心转储。然后我使用安装 CD 启动到单用户模式,然后使用 fsck 修复磁盘。之后,我尝试使用“mount /dev/dsk/c1t0d0s0 /a”安装磁盘,成功了。

然后我可以找到 SUNWcsr,而当我发出命令“pkgadd -R /a -d . SUNWcsr”时,它显示“错误:无法打开管理文件”

我现在能做什么?

答案1

不使用-a none管理文件。您还应该使用-R /a或尝试从 chroot 运行 pkgadd /a(我忘记这是否可行。)

答案2

您是否已将 cd 转到 SUNWcsr 软件包目录的位置?

编辑

问题很可能是你丢失了文件,/var/sadm/install/admin/default 你可以从中获取它的副本/a/var/sadm/install/admin

例如

mkdir -p /var/sadm/install/admin/
cp /a/var/sadm/install/admin/default /var/sadm/install/admin/default

完成上述操作后,pkgadd 命令应该可以正常工作。为了防止 /a 上的命令丢失,下面是我的系统中的副本

#
# Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#ident  "@(#)default    1.7     04/12/21 SMI"
#
mail=
instance=unique
partial=ask
runlevel=ask
idepend=ask
rdepend=ask
space=ask
setuid=ask
conflict=ask
action=ask
networktimeout=60
networkretries=3
authentication=quit
keystore=/var/sadm/security
proxy=
basedir=default

相关内容