2012-01-31 21 views
21

Zainstalowałem świeże jenkins na mojej instancji amazon ec2 micro, ale kiedy mam dostęp do menedżera wtyczek, nie mam dostępnej wtyczki. Co jest nie tak?Brak dostępnych wtyczek - Jenkins

użyłem tej instrukcji, aby zainstalować https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu

Mam Ubuntu 11.04 64 bity i Jenkins-War: 1,450

Patrząc mój plik dziennika widzę

"windmill": {"buildDate": "Feb 06, 2010", "dependencies": [], "developers": [{"developerId": "admc", "name": "Adam Christian"}], "excerpt": "This plugin allows you to configure and run <a href='http://www.getwindmill.com/'>Windmill</a> functional tests.", "labels": ["external"], "name": "windmill", "previousTimestamp": "2009-06-25T20:40:46.00Z", "previousVersion": "1.4", "releaseTimestamp": "2010-02-06T13:59:22.00Z", "requiredCore": "1.319", "scm": "svn.dev.java.net", "sha1": "npNnBKCCpnFCi+Tsw/QA1mQyyyI=", "title": "Windmill Plugin", "url": "http://updates.jenkins-ci.org/download/plugins/windmill/1.5/windmill.hpi", "version": "1.5", "wiki": "https://wiki.jenkins-ci.org/display/JENKINS/Windmill+Plugin"}, "ws-cleanup": {"buildDate": "Dec 07, 2011", "dependencies": [], "developers": [{"developerId": " 
    at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512) 
    at net.sf.json.util.JSONTokener.nextString(JSONTokener.java:244) 
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:352) 
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875) 
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170) 
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355) 
    at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:917) 
    at net.sf.json.JSONArray.fromObject(JSONArray.java:139) 
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:358) 
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875) 
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170) 
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355) 
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875) 
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170) 
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355) 
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875) 
    at net.sf.json.JSONObject._fromString(JSONObject.java:1064) 
    at net.sf.json.JSONObject.fromObject(JSONObject.java:176) 
    at net.sf.json.JSONObject.fromObject(JSONObject.java:147) 
    at hudson.model.UpdateSite.doPostBack(UpdateSite.java:150) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:616) 
    at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282) 
    at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149) 
    at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88) 
    at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) 
    at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:563) 
    ... 34 more 
Jan 31, 2012 12:13:52 PM hudson.model.UpdateSite doPostBack 
INFO: Obtained the latest update center data file for UpdateSource default 
+0

Ponieważ przewodnik, który łączysz, wspomina o odwrotnym proxy, pamiętaj, że istnieje pułapka, której należy unikać, jeśli ustawisz proxy do wykonywania HTTPS: https://stackoverflow.com/questions/20674964/jenkins-apache-ssl-no-available -updates/22060275 – rakslice

Odpowiedz

51

Wygląda na to, być może plik JSON Update Center, który opisuje dostępne wtyczki, był tymczasowo uszkodzony lub nie został pobrany poprawnie.

Właśnie próbowałem pobrać i parsować ten plik właśnie teraz i wygląda dobrze, więc chciałbym spróbować ręcznie uruchomić aktualizację.

Przejdź do: Zarządzanie Jenkins → Zarządzaj rozszerzeń → Zaawansowane, a następnie kliknij przycisk Sprawdź terazw dolnym prawym rogu.

+0

Cóż, aktualizacja trwała długo, ale teraz działa, dziękuję :) – dextervip

+0

Ten sam problem root co OP. Ta odpowiedź również zadziałała. – MikeNereson

0

czy sprawdziłeś grupę zabezpieczeń ec2: możesz nie mieć dostępu wychodzącego http/https do repozytorium wtyczek.

Mam jenkinsa działającego na ec2 i centrum aktualizacji wtyczki jest osiągalne bez problemu: więc prawdopodobnie pewne zmiany w definicji twojej grupy bezpieczeństwa są potrzebne.

pozdrowienia

Didier

2

Upewnij się, że Twój jdk, Ant, Maven zainstalowany w interfejsie internetowym pod Konfiguracja systemu. Nie będziesz w stanie użyć wtyczki Jennkins do instalowania wtyczek lub zobacz żadnych dostępnych wtyczek w interfejsie sieciowym, dopóki nie zrobisz tego w pierwszej kolejności.

+1

To może być to! Jako programista iOS/python, nigdy nie miałem żadnego powodu, aby zainstalować JDK/Ant/Maven, a konfiguracja systemu wydaje się mówić, że nie są one dostępne :) – JOM