In Linux, I update my servers by rsyncing the root of a "master" server. I have an excludes file to skip over files that must remain different. For example, /etc/hostname is a symlink to a file located elsewhere. I skip the symlink, but copy all the targets.

Under Linux, even with different hardware, this works very well. Under OpenSolaris, rsyncing snv134 to snv132, it's not. The service datalink-management (dlgmntd) fails to launch with exit status -95. Somehow, this is related to something devfsadm -C can fix, but only temporarily. That is, executing it allows me to enable the datalink-management service, but on the subsequent boot, it fails again. What could be tripping up the datalink-management service?

These are the directories and files I'm excluding from copying over in rsync:
- /dev/
- /devices/
- /proc/
- /etc/dladm/datalink.conf
- /etc/.cpr_config
- /etc/cron.d/FIFO
- /etc/dat/
- /etc/dev/
- /etc/devices/
- /etc/dfs/sharetab
- /etc/dumpadm.conf
- /etc/hostid
- /etc/hostname.e1000g0
- /etc/hostname.e1000g1
- /etc/hostname.e1000g2
- /etc/mnttab
- /etc/nodename
- /etc/path_to_inst
- /etc/saf/
- /etc/svc/
- /etc/zfs/zpool.cache
- /etc/ssh/ssh_host_rsa_key
- /etc/ssh/ssh_host_rsa_key.pub
- /etc/sysevent/
- /system/contract/
- /system/object/
- /tmp/
- /var/adm/
- /var/fm/
- /var/log/
- /var/run/
- /var/svc/log/
- /var/tmp/
- /var/xauth/0
--

Maurice Volaski, maurice.vola...@einstein.yu.edu
Computing Support, Rose F. Kennedy Center
Albert Einstein College of Medicine of Yeshiva University
_______________________________________________
opensolaris-help mailing list
opensolaris-help@opensolaris.org

Reply via email to