Я пытаюсь обновить свой сервер Jenkins, используя версию 2.89.2 до версии 2.107.3.Ниже приведены спецификации моей системы
CentOS 6.8 Java версии "1.8.0_45"
Я попытался обновить вручную, используя инструкции здесь
Посленачиная с Jenkins, я получаю сообщение об ошибке
`Error
org.xmlpull.v1.XmlPullParserException: only 1.0 is supported as <?xml
version not '1.1' (position: START_DOCUMENT seen <?xml
version=\'1.1\'... @1:19)
at
org.xmlpull.mxp1.MXParser.parseXmlDeclWithVersion(MXParser.java:2608)
at org.xmlpull.mxp1.MXParser.parseXmlDecl(MXParser.java:2592)
at org.xmlpull.mxp1.MXParser.parsePI(MXParser.java:2466)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1447)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
atcom.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.jav a:109)
Caused: com.thoughtworks.xstream.io.StreamException: : only 1.0 is
supported as <?xml version not '1.1' (position: START_DOCUMENT seen <?
xml version=\'1.1\'... @1:19) `
Похоже, что Jenkins жестко кодирует версию 1.1 для config.xml.Одним из обходных решений является непосредственное редактирование этого config.xml для внесения изменений
с: <?xml version='1.1' encoding='UTF-8'?>
Кому: <?xml version='1.0' encoding='UTF-8'?>
Я читал, что откаты не поддерживаются,Есть ли другой способ избежать использования версии 1.0?Кажется, я не могу начать Дженкинс без перехода с XML Ver 1.1 на 1.0