事件经过
Adobe 于 2017 年宣布将在 2020 年底停用 Flash,并于 2021 年 1 月 12 日付诸实施,使全球的 Flash 安装全部失效。据《苹果日报》报道,后果之一是中国铁路沈阳局陷入混乱,该局使用基于 Flash 的软件来规划辽宁省每日的铁路运营。
据称,工作人员无法查看列车运行图、编制列车排序计划或安排调车计划,导致铁路无法调度列车——据 Ars Technica 转述《苹果日报》的报道称,这“导致辽宁省大连的铁路完全停运”。20 多个小时后,铁路方面找到了解决办法:回退到不含自停用代码的旧版 Flash,于 1 月 13 日凌晨安装,运营随之恢复。
铁路官员在一个中国社交媒体账号上庆祝这次通宵奋战——“经过 20 多个小时的奋战,没有人抱怨,没有人放弃”——结果却招来嘲讽,观察人士指出,这个问题多年前就已公布,本可以用这段时间构建一套非 Flash 的调度系统。该帖随后被删除,但 archive.org 上留存了一份副本。Ars Technica 后来提到一个中国博客,该博客质疑调度是否真的受到影响,并称重新安装的 Flash 是旧的官方版本;该媒体无法独立核实这一说法。
代价
据称,工作人员无法查看列车运行图或调车计划,辽宁省大连的铁路调度中断了大约一天
原因
日常列车调度依赖于一个已公开设定停用日期的平台上的软件
在宣布停用到实际停用的三年间,没有迁移到非 Flash 调度系统
恢复方案——重新安装已过时的运行时——恢复了服务,但底层依赖依然存在
教训
提前三年宣布的供应商停用开关,仍会让任何把“已弃用”当作别人问题的人陷入瘫痪
后续
截至 2021-01-25,大连铁路的运营已在使用旧版 Flash 的情况下恢复,该事件记录在一个已被删除的社交媒体帖子中,有争议的细节系二手报道。
从这里,追溯依据
参考来源
- Deactivation of Flash may have crippled Chinese railroad for a day Ars Technica · arstechnica.com ·