У меня Дженкинс работает на Ма c Мини. И недавно я добавил внешний жесткий диск и перенес на него свои данные jenkins. Все идет нормально. Все работало нормально НО вчера я обновился до Каталины и теперь Дженкинс не запустится. Если я перенесу данные обратно на мини-диск ma c, это не вызовет проблем. Я предполагаю, что это проблема с правами, но, похоже, у меня есть все необходимые права.
Может кто-нибудь помочь?
Некоторая информация ... - На ма c mini есть только один пользователь: OLAV - Jenkins запускается с использованием plist-файла в ~ / Library / LaunchAgents / (в каталоге users) - Jenkins запускается следующим образом: launchctl load ~ / Library / LaunchAgents / org.jenkins-launch.plist
- Файл plist выглядит следующим образом:
<key>EnvironmentVariables</key>
<dict>
<key>JENKINS_HOME</key>
<string>/Volumes/MacMiniEX/.jenkins</string>
</dict>
<key>Label</key>
<string>org.jenkins-launch</string>
<key>ProgramArguments</key>
<array>
<string>/usr/libexec/java_home</string>
<string>-v</string>
<string>1.8</string>
<string>--exec</string>
<string>java</string>
<string>-jar</string>
<string>/Applications/jenkins/jenkins.war</string>
<string>--httpListenAddress=0.0.0.0</string>
<string>--httpPort=7070</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>Olav</string>
<key>StandardOutPath</key>
<string>/Users/Olav/desktop/stdout.log</string>
<key>StandardErrorPath</key>
<string>/Users/Olav/desktop/error.log</string>
- И полученная ошибка выглядит следующим образом:
2020-04-16 10: 48: 43.562 + 0000 [id = 1] INFO org.eclipse.jetty.util.log.Log # initialized: запись инициализирована @ 331ms в org.eclipse .jetty.util.log.JavaUtilLog 2020-04-16 10: 48: 43.678 + 0000 [id = 1] INFO winstone.Logger # logInternal: начало извлечения из файла войны 2020-04-16 10: 48: 43.705 + 0000 [ id = 1] ПРЕДУПРЕЖДЕНИЕ winstone.Logger # logInternal: не удалось удалить каталоги /Volumes/MacMiniEX/.jenkins/war java .nio.file.FileSystemException: /Volumes/MacMiniEX/.jenkins/war: Oper Действие не разрешено в sun.nio.fs.UnixException.translateToIOException (UnixException. java: 91) в sun.nio.fs.UnixException.rethrowAsIOException (UnixException. java: 102) в sun.nio.fs.UnixException. rethrowAsIOException (UnixException. java: 107) в sun.nio.fs.UnixFileSystemProvider.implDelete (UnixFileSystemProvider. java: 244) в sun.nio.fs.AbstractFileSystemProvider.deleteIfExists * AbstractFileSystemProvider * 108 * * 108:). 1032 * .nio.file.Files.deleteIfExists (Files. java: 1165) в winstone.HostConfiguration.deleteRecursive (HostConfiguration. java: 330) в winstone.HostConfiguration.getWeb Root (HostConfiguration. java: 265) в winstone.HostConfiguration. (HostConfiguration. java: 84) в winstone.HostGroup.initHost (HostGroup. java: 66) в winstone.HostGroup. (HostGroup. java: 45) в winstone.Launcher. (Launcher. java: 167) в winstone.Launcher.main (Launcher. java: 355) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethod AccessorImpl. java: 62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl. java: 43) в java .lang.reflect.Method.invoke (Метод. java: 498) в Main._main (Main. java: 375) на Main.main (Main. java: 151)