Can an institute run an provincial ACM code competition on Solaris without Sun engineer on-site? The answer is yes. The Xihua University in SiChuang Province, China made it.
On Sep. 15, Xihua University in Chengdu City, SiChuan Province held the provincial ACM code competition named the First Collegiate Programming Contest in SiChuan Province. Over 170 contestants from more than 12 universities participated in the contest. The programming environment (Sun Studio, Netbeans and GCC on Solaris) behaved smoothly and stably. The contest was a big success per the report from the ACM-ICPC organizers of Xihua University.
Below are the original report (sorry in Chinese):
四川省首届大学生程序设计竞赛技术报告
西华大学ACM/ICPC竞赛组
2007.9.18
1、竞赛情况
四川省首届大学生程序设计竞赛于
2、竞赛环境
竞赛服务器有4台,操作系统是Redhat Linux
AS4。Team机和裁判机共约60台,操作系统是open solaris10(07吉大夏季论坛版),机器配置是长城俊杰8000,
3、存在的问题(及解决方案)
- 网络安装存在问题;
- 网络交换机配置的问题
- 网络交换机配置的问题
- 用光盘FLASH安装方式进行安装完成后,若卸掉光驱则系统无法启动,重新安装上光驱后又能正常启动;
- 可能是b60版本的bug,正在测试在b72版本上是否可以重现
- 可能是b60版本的bug,正在测试在b72版本上是否可以重现
- 系统启动时有Windows的启动选项;
- 光盘上的Windows分区没有删除干净
- 有个别机器在出现登录界面后几乎被卡死不能继续操作,15分钟之后才恢复正常;
- 个别机器,可能是硬盘问题
- 系统每重启一次都要重新激活网卡,个别机器出现网卡不能激活的情况;
- 重新plumb网卡即可使用
- 有两到三台机器安装完成后重新引导而无法启动,只好又重新安装了一遍系统;
- 第一次安装出的问题,重新安装就不存在
- 随着比赛的持续进行,Sun Studio和NetBeans卡死的几率持续增加,有近半数的机器出现了这个问题,并且无法关闭Sun Studio,在终端中kill也不奏效,只好注销重新登录,个别机器反复出现卡死的情况;
- 注销Java进程即可解决
- 新版本的Solaris(首师大刘羽老师)在安装完成后运行PC^2系统,无法正常通信,故未采用。
- Java版本的问题,JDK1.6不能支持PC^2系统,需要使用JDK1.5
我们将这次常见问题整理成一个手册,供其他ACM举办学校使用。
The contest scene: ABCDEFGH...
Using Solaris to do the contest:
Your ACM-ICPC on Solaris:
We crack the ACM problems:
We are the winners:
