Re: [Fuego] Installed plugins not listed under ‘Plu gin Manager’ -> ‘Installed’ page
Dhinakar Kalyanasundaram/FDS SW /SSIR/Staff Engineer/삼성전자 <[email protected]> Wed, 2 Mar 2022 19:28:58 +0530
| Newsgroups | dev.linux.lists.fuego |
|---|---|
| Message-ID | <[email protected]> |
Hi Tim, Thanks a lot for your reply. Sorry for the delay in my reply as I was on vacation. =20 I exactly did the same steps like you until the below one. .... .... > Then I ran fuego-host-scripts/docker-create-priviledged-usb-container.sh > using that new image, and ran start.sh with the resulting container. Then when I started the container it showed me the older Jenkins version on= ly. My docker container is under default /var/lib/docker path and 'fuego' folde= r is under '/home/dhinakar/fuego' path. So all my project data are under '/home/dhinakar/fuego' and I started the n= ewly created container from this folder. I created a new container but I am using the same 'fuego' home folder only. Does it really matter, how do you do it usually? Regards, Dhinakar One thing I want to confirm is I am using the > -----Original Message----- > From: Bird, Tim <Tim.Bird=40sony.com> > Sent: Thursday, February 24, 2022 5:59 AM > To: Dhinakar Kalyanasundaram/FDS SW /SSIR/Staff Engineer/=EC=82=BC=EC=84= =B1=EC=A0=84=EC=9E=90=0D=0A>=20<dhinakar.k=40samsung.com>;=20fuego=40lists.= linuxfoundation.org=0D=0A>=20Subject:=20RE:=20Installed=20plugins=20not=20l= isted=20under=20=E2=80=98Plugin=20Manager=E2=80=99=20->=20=E2=80=98Installe= d=E2=80=99=0D=0A>=20page=0D=0A>=20=0D=0A>=20Hmmm.=20=20I=20did=20the=20foll= owing,=20without=20any=20problems.=0D=0A>=20=0D=0A>=20I=20created=20a=20new= =20Fuego=20docker=20image=20from=20scratch=20(which=20has=202.249.3=20jenki= ns,=0D=0A>=20and=20a=20bunch=20of=20plugins=20with=20free-floating=20versio= n=20numbers).=20=20=5BAs=20an=20aside,=20this=0D=0A>=20is=20a=20bug.=20The= =20Fuego=20install=20really=20should=20have=20the=20plugin=20versions=20fro= zen=20in=20the=0D=0A>=20Fuego=20Jenkins=20install=20script,=20since=20the= =20Jenkins=20version=20is=20hardcoded.=5D=0D=0A>=20=0D=0A>=20I=20then=20upg= rade=20the=20Jenkins=20core=20(Jenkins.war)=20file=20manually,=20and=20addr= essed=0D=0A>=20plugin=20issues=20by=20upgrading,=20removing=20or=20downgrad= ing=20plugins=20so=20that=20they=0D=0A>=20were=20compatible=20with=20Jenkin= s=20version=202.319.3.=0D=0A>=20Note:=20I=20do=20not=20have=20a=20large=20n= umber=20of=20plugins=20installed.=0D=0A>=20=0D=0A>=20Then=20I=20stopped=20t= he=20container,=20and=20did=20a=20'docker=20commit'=20into=20a=20new=20imag= e.=0D=0A>=20Then=20I=20ran=20fuego-host-scripts/docker-create-priviledged-u= sb-container.sh=0D=0A>=20using=20that=20new=20image,=20and=20ran=20start.sh= =20with=20the=20resulting=20container.=0D=0A>=20=0D=0A>=20The=20new=20conta= iner=20had=20the=20same=20version=20of=20Jenkins,=20and=20set=20of=20instal= led=0D=0A>=20plugins=20(and=20absence=20of=20plugin=20errors),=20as=20the= =20original=20Fuego=20image=20that=20I=0D=0A>=20made=20and=20upgraded.=0D= =0A>=20=0D=0A>=20I=20did=20some=20testing=20of=20=20Fuego=20with=20Jenkins= =20version=202.319.3,=20and=20did=20not=20find=0D=0A>=20anything=20that=20f= ailed.=0D=0A>=20=0D=0A>=20However,=20I=20did=20make=20a=20quick=20change=20= to=20'ftc'=20to=20properly=20handle=20the=20new=20'Built-=0D=0A>=20In=20Nod= e'=20that=20more=20recent=20Jenkins=20versions=20use=20in=20place=20of=20th= e=20'master'=20node.=0D=0A>=20This=20change=20to=20ftc=20is=20available=20i= n=20the=20latest=20bitbucket=20repo=20for=20fuego-core,=20and=0D=0A>=20shou= ld=20be=20completely=20backwards-compatible=20with=20all=20prior=20releases= =20of=20Fuego=0D=0A>=20and=20Jenkins.=0D=0A>=20=0D=0A>=20Based=20on=20my=20= (admittedly=20limited)=20testing,=20it=20appears=20to=20be=20fairly=20safe= =20to=0D=0A>=20upgrade=20the=20version=20of=20Jenkins=20to=20a=20recent=20o= ne.=20=20However,=20there=20are=20some=0D=0A>=20non-fatal=20issues=20come= =20up.=0D=0A>=20=0D=0A>=20The=20Junit=20plugin=20was=20originally=20install= ed=20as=20version=201.55,=20but=20that=20requires=0D=0A>=20Jenkins=202.321,= =20which=20doesn't=20even=20show=20as=20available=20in=20my=20version=20of= =20Jenkins.=0D=0A>=20I=20downgraded=20the=20Junit=20plugin=20to=20version= =201.54.=20=20I=20also=20deleted=20the=20icon-shim=0D=0A>=20and=20pegdown-f= ormatter=20plugins.=0D=0A>=20=0D=0A>=20I=20did=20see=20an=20issue=20with=20= =20Jenkins=20reporting=20=22unreadable=20old=20data=22=20for=20certain=0D= =0A>=20jobs.=0D=0A>=20But=20I=20just=20followed=20the=20UI=20instructions= =20for=20removing=20it,=20and=20I=20don't=20see=20any=0D=0A>=20issues=20so= =20far.=0D=0A>=20Also,=20the=20links=20in=20the=20description=20text=20for= =20jobs=20is=20not=20displaying=20as=20HTML.=0D=0A>=20Rather=20it=20is=20es= caped=20so=20that=20it=20shows=20up=20as=20quoted=20text=20in=20the=20job= =20description.=0D=0A>=20I=20haven't=20had=20time=20to=20investigate=20this= =20issue=20yet.=0D=0A>=20=0D=0A>=20Finally,=20Jenkins=20is=20suggesting=20t= hat=20it=20should=20be=20run=20with=20Java=2011.=20=20I=20have=20not=0D=0A>= =20upgraded=20the=20JDK=20for=20this.=0D=0A>=20=0D=0A>=20I=20hope=20this=20= information=20helps.=0D=0A>=20=0D=0A>=20Let=20me=20know=20if=20you=20are=20= able=20to=20upgrade=20your=20version=20of=20Jenkins=20without=0D=0A>=20crea= ting=20a=20new=20Fuego=20docker=20container=20from=20scratch=20(and=20salva= ge=20your=20test=0D=0A>=20data.)=20There=20is=20a=20way=20to=20manually=20a= dd=20Jenkins=20job=20data=20for=20Fuego=20test=20runs=0D=0A>=20that=20were= =20produced=20under=20a=20previous=20version=20of=20Jenkins,=20but=20it=20i= s=20a=20bit=20tricky.=0D=0A>=20It=20was=20successful=20at=20upgrading=20dat= a=20from=20a=20previous=20version=20of=20Jenkins=20to=0D=0A>=202.249.3.=0D= =0A>=20But=20I=20haven't=20tested=20it=20with=20the=20latest=20version=20of= =20Jenkins,=20so=20there=20may=20be=0D=0A>=20issues=20(especially=20if=20yo= u=20are=20using=20additional=20plugins=20that=20affect=20the=20build=20data= =0D=0A>=20for=20a=20job.)=0D=0A>=20=0D=0A>=20It=20involves=20using=20a=20sc= ript=20called=20'deorphan-runs.py'=20in=20fuego-core/scripts.=0D=0A>=20Let= =20me=20know=20if=20you=20are=20interested=20in=20trying=20this=20out=20or= =20learning=20more=20about=20it,=0D=0A>=20and=20I=20can=20write=20up=20some= =20instructions=20for=20it.=0D=0A>=20=0D=0A>=20Good=20luck.=0D=0A>=20=20--= =20Tim=0D=0A>=20=0D=0A>=20>=20-----Original=20Message-----=0D=0A>=20>=20Fro= m:=20Dhinakar=20Kalyanasundaram/FDS=20SW=20/SSIR/Staff=20Engineer/=EC=82=BC= =EC=84=B1=EC=A0=84=EC=9E=90=0D=0A>=20>=20<dhinakar.k=40samsung.com>=0D=0A>= =20>=0D=0A>=20>=20Tim=20Bird,=0D=0A>=20>=0D=0A>=20>=20One=20issue=20I=20not= iced=20when=20I=20took=20a=20running=20container=20and=20save=20its=20curre= nt=0D=0A>=20state=20as=20an=20image=20(docker=20commit=20command).=0D=0A>= =20>=20If=20I=20create=20a=20container=20from=20that=20image=20I=20see=20th= e=20Jenkins=20is=20still=0D=0A>=20>=20showing=20the=20old=20version=20(2.16= 4.2=20rather=20than=202.263.1)=20and=20the=20plugin=0D=0A>=20manager=20page= =20loads=20with=20errors.=0D=0A>=20>=20I=20actually=20wanted=20to=20take=20= backup=20of=20the=20current=20container=20with=20upgraded=0D=0A>=20Jenkins= =20&=20plugins,=20any=20suggestions?=0D=0A>=20>=0D=0A>=20>=20Regards,=0D=0A= >=20>=20Dhinakar=0D=0A>=20>=0D=0A>=20>=20>=20-----Original=20Message-----= =0D=0A>=20>=20>=20From:=20Bird,=20Tim=20<Tim.Bird=40sony.com>=0D=0A>=20>=20= >=20Sent:=20Saturday,=20February=2019,=202022=206:09=20AM=0D=0A>=20>=20>=20= To:=20Dhinakar=20Kalyanasundaram/FDS=20SW=20/SSIR/Staff=20Engineer/=EC=82= =BC=EC=84=B1=EC=A0=84=EC=9E=90=0D=0A>=20>=20>=20<dhinakar.k=40samsung.com>;= =20fuego=40lists.linuxfoundation.org=0D=0A>=20>=20>=20Subject:=20RE:=20Inst= alled=20plugins=20not=20listed=20under=20=E2=80=98Plugin=20Manager=E2=80=99= =20->=0D=0A>=20=E2=80=98Installed=E2=80=99=0D=0A>=20>=20>=20page=0D=0A>=20>= =20>=0D=0A>=20>=20>=20Dhinakar,=0D=0A>=20>=20>=0D=0A>=20>=20>=20I'm=20sorry= =20that=20you=20are=20having=20problems=20with=20the=20Jenkins=20plugins.= =0D=0A>=20>=20>=20This=20has=20been=20a=20perennial=20problem=20for=20Fuego= ,=20trying=20to=20keep=20up=20with=0D=0A>=20>=20>=20the=20constant=20churn= =20as=20the=20versions=20of=20Jenkins=20and=20its=20plugins=20keeps=0D=0A>= =20changing.=0D=0A>=20>=20>=0D=0A>=20>=20>=20Here=20is=20some=20information= =20and=20some=20tips,=20in=20the=20hopes=20that=20it=20will=20be=0D=0A>=20>= =20>=20useful=20for=20you.=0D=0A>=20>=20>=0D=0A>=20>=20>=20When=20Fuego=20i= nstalls,=20it=20uses=20a=20hardcoded=20Jenkins=20version.=0D=0A>=20>=20>=20= In=20previous=20versions=20of=20Fuego,=20we=20hardcoded=20frozen=20versions= =20of=20the=0D=0A>=20>=20>=20Jenkins=20plugins,=20so=20that=20when=20the=20= docker=20container=20was=20created,=20it=0D=0A>=20>=20>=20didn't=20pick=20u= p=20arbitrary=20plugin=20versions,=20that=20might=20not=20be=0D=0A>=20>=20>= =20compatible=20with=20the=20version=20of=20Jenkins=20used=20in=20the=20Fue= go=20docker=20image.=0D=0A>=20>=20>=0D=0A>=20>=20>=20However,=20the=20last= =20time=20we=20did=20a=20Jenkins=20version=20upgrade=20was=20in=20Dec=201,= =0D=0A>=202020.=0D=0A>=20>=20>=20At=20that=20time,=20for=20reasons=20unknow= n,=20we=20changed=20the=20Dockerfile=20so=20that=0D=0A>=20>=20>=20the=20plu= gin=20versions=20could=20float=20(that=20is,=20the=20latest=20version=20of= =20each=0D=0A>=20>=20>=20Jenkins=20plugin=20would=20be=20used).=20=20This= =20code=20has=20since=20been=20refactored=0D=0A>=20>=20>=20to=20make=20nati= ve=20installs=20easier,=20but=20the=20use=20of=20non-frozen=20versions=20of= =0D=0A>=20plugins=20still=20remains.=0D=0A>=20>=20>=0D=0A>=20>=20>=20In=20a= ny=20event,=20I=20have=20an=20old=20docker=20container=20from=20December=20= of=202020,=0D=0A>=20>=20>=20that=20has=20the=20original=20versions=20of=20p= lugins=20that=20were=20compatible=20with=0D=0A>=20>=20>=20Jenkins=202.249.3= =20(which=20was=20the=20version=20of=20Jenkins=20used=20in=20the=201.5.0=0D= =0A>=20release=20of=20Fuego).=0D=0A>=20>=20>=0D=0A>=20>=20>=20Here=20are=20= the=20version=20of=20plugins=20=20in=20that=20container:=0D=0A>=20>=20>=20a= nt:1.11=0D=0A>=20>=20>=20antisamy-markup-formatter:2.1=0D=0A>=20>=20>=20boo= tstrap4-api:4.5.3-1=0D=0A>=20>=20>=20bouncycastle-api:2.18=0D=0A>=20>=20>= =20checks-api:1.1.1=0D=0A>=20>=20>=20command-launcher:1.5=0D=0A>=20>=20>=20= description-setter:1.10=0D=0A>=20>=20>=20display-url-api:2.3.4=0D=0A>=20>= =20>=20echarts-api:4.9.0-2=0D=0A>=20>=20>=20external-monitor-job:1.7=0D=0A>= =20>=20>=20flot:1.0-SNAPSHOT=20(private-07/21/2017=2010:45-dsl)=0D=0A>=20>= =20>=20font-awesome-api:5.15.1-1=0D=0A>=20>=20>=20greenballs:1.15=0D=0A>=20= >=20>=20icon-shim:2.0.3=0D=0A>=20>=20>=20jackson2-api:2.12.0=0D=0A>=20>=20>= =20javadoc:1.6=0D=0A>=20>=20>=20jdk-tool:1.4=0D=0A>=20>=20>=20jquery3-api:3= .5.1-2=0D=0A>=20>=20>=20junit:1.45=0D=0A>=20>=20>=20ldap:1.11=0D=0A>=20>=20= >=20mailer:1.32.1=0D=0A>=20>=20>=20matrix-auth:2.6.4=0D=0A>=20>=20>=20matri= x-project:1.18=0D=0A>=20>=20>=20pam-auth:1.6=0D=0A>=20>=20>=20pegdown-forma= tter:1.3=0D=0A>=20>=20>=20plugin-util-api:1.5.0=0D=0A>=20>=20>=20popper-api= :1.16.0-7=0D=0A>=20>=20>=20scm-api:2.6.4=0D=0A>=20>=20>=20script-security:1= .75=0D=0A>=20>=20>=20snakeyaml-api:1.27.0=0D=0A>=20>=20>=20structs:1.20=0D= =0A>=20>=20>=20trilead-api:1.0.4=0D=0A>=20>=20>=20windows-slaves:1.7=0D=0A>= =20>=20>=20workflow-api:2.40=0D=0A>=20>=20>=20workflow-step-api:2.23=0D=0A>= =20>=20>=0D=0A>=20>=20>=20the=20Fuego=20install=20system=20uses=20an=20exte= rnal=20script=20to=20install=20plugins=0D=0A>=20>=20>=20(rather=20than=20do= ing=20so=20inside=20Jenkins=20itself).=20=20This=20script=20is=20found=0D= =0A>=20>=20>=20inside=20the=20fuego=20docker=20container=20at:=0D=0A>=20>= =20>=20/usr/local/bin/install-plugins.sh=0D=0A>=20>=20>=0D=0A>=20>=20>=20To= =20use=20it,=20you=20specify=20a=20list=20of=20plugins=20to=20install,=20on= =20the=20command=0D=0A>=20>=20>=20line.=20=20You=20can=20include=20a=20vers= ion=20number=20for=20a=20package=20by=20including=0D=0A>=20>=20>=20the=20ve= rsion=20number=20following=20the=20package=20name=20and=20a=20colon=20(e.g.= =0D=0A>=20>=20>=20structs:1.20)=0D=0A>=20>=20>=0D=0A>=20>=20>=20It=20sounds= =20like=20some=20of=20your=20plugin=20operations=20have=20upgraded=20your= =0D=0A>=20>=20>=20existing=20plugins,=20so=20that=20now=20there=20are=20dep= endency=20problems=20with=20the=0D=0A>=20>=20>=20collection=20of=20plugins= =20on=20your=20system.=0D=0A>=20>=20>=0D=0A>=20>=20>=20There=20are=202=20wa= ys=20to=20proceed:=20=201)=20Stay=20with=20version=202.249.3=20of=0D=0A>=20= >=20>=20Jenkins,=20and=20try=20to=20revert=20your=20plugins=20to=20ones=20t= hat=20will=20work=20with=0D=0A>=20>=20>=20that=20version=20of=20Jenkins,=20= or=202)=20migrate=20to=20a=20newer=20version=20of=20Jenkins.=0D=0A>=20>=20>= =0D=0A>=20>=20>=20Option=202=20is,=20IMHO,=20fraught=20with=20peril.=20But,= =20depending=20on=20the=20extra=0D=0A>=20>=20>=20modules=20you=20want=20to= =20install=20and=20your=20sensitivity=20to=20security=20issues,=0D=0A>=20>= =20>=20it=20may=20be=20the=20best=20route=20forward.=20=20If=20the=20jira= =20plugins=20you=20want=20to=0D=0A>=20>=20>=20install=20rely=20on=20newer= =20modules=20which=20themselves=20rely=20on=20a=20newer=0D=0A>=20>=20>=20Je= nkins=20version,=20then=20in=20order=20to=20install=20those=20you=20may=20h= ave=20no=20choice=20but=0D=0A>=20to=20update=20the=20version=20of=20Jenkins= .=0D=0A>=20>=20>=0D=0A>=20>=20>=20Option=201=20also=20entails=20some=20dang= er=20(as=20I=20have=20not=20tried=20the=0D=0A>=20>=20>=20instructions=20I= =20am=20about=20to=20provide),=20but=20it=20*should*=20work.=20=20Try=0D=0A= >=20>=20>=20uninstalling=20the=20plugins=20that=20have=20versions=20that=20= don't=20match=20the=0D=0A>=20>=20>=20ones=20in=20the=20above=20list=20(that= =20are=20known=20to=20be=20compatible=20with=20Jenkins=0D=0A>=20>=20>=202.2= 49.3).=20=20Then=20use=20install-plugins.sh=20to=20re-install=20specific=20= versions=20of=20the=0D=0A>=20modules=20that=20match=20the=20list=20above.= =0D=0A>=20>=20>=0D=0A>=20>=20>=20In=20order=20to=20run=20install-plugins.sh= ,=20you=20need=20to=20define=20two=0D=0A>=20>=20>=20environment=20variables= ,=20to=20indicate=20the=20Jenkins=20upload=20center=20and=20the=0D=0A>=20>= =20>=20Jenkins=20plugin=20directory.=20=20These=20are=20names=20JENKINS_UC= =20and=20REF,=0D=0A>=20respectively.=0D=0A>=20>=20>=0D=0A>=20>=20>=20=24=20= export=20JENKINS_UC=3Dhttps://updates.jenkins.io=0D=0A>=20>=20>=20=24=20exp= ort=20REF=3D/var/lib/jenkins/plugins=20=24=20./install-plugins.sh=0D=0A>=20= >=20>=20<plugin1>=20<plugin2>=20...=0D=0A>=20>=20>=0D=0A>=20>=20>=20To=20te= st=20the=20script,=20and=20get=20a=20list=20of=20currently=20installed=20pl= ugins,=0D=0A>=20>=20>=20you=20can=20specify=20to=20install=20a=20non-existe= nt=20plugin.=20=20Here's=20what=20I=0D=0A>=20>=20>=20did,=20and=20the=20out= put=20I=20got=20back=20from=20it:=0D=0A>=20>=20>=20Note=20that=20I=20get=20= some=20curl=20certificate=20errors,=20but=20I=20think=20those=20can=0D=0A>= =20>=20>=20be=20ignored=20for=20the=20purposes=20of=20this=20operation.=0D= =0A>=20>=20>=0D=0A>=20>=20>=20--------=0D=0A>=20>=20>=0D=0A>=20>=20>=20root= =40timdesk:/usr/local/bin=23=20export=0D=0A>=20>=20>=20JENKINS_UC=3Dhttps:/= /updates.jenkins.io=0D=0A>=20>=20>=20root=40timdesk:/usr/local/bin=23=20exp= ort=20REF=3D/var/lib/jenkins/plugins=0D=0A>=20>=20>=20root=40timdesk:/usr/l= ocal/bin=23=20./install-plugins.sh=20foo=20Creating=20initial=0D=0A>=20lock= s...=0D=0A>=20>=20>=20Analyzing=20war...=0D=0A>=20>=20>=20Registering=20pre= installed=20plugins...=0D=0A>=20>=20>=20Downloading=20plugins...=0D=0A>=20>= =20>=20Downloading=20plugin:=20foo=20from=0D=0A>=20>=20>=20https://updates.= jenkins.io/download/plugins/foo/latest/foo.hpi=0D=0A>=20>=20>=20curl:=20(60= )=20SSL=20certificate=20problem:=20certificate=20has=20expired=20More=20det= ails=0D=0A>=20here:=0D=0A>=20>=20>=20https://protect2.fireeye.com/v1/url?k= =3D9e437f5d-c1d84794-9e42f412-=0D=0A>=20>=20>=200cc47a336fae-52a4eafdb6f541= c5&q=3D1&e=3D9a036cb4-fc47-47cb-a812-=0D=0A>=20>=20>=2014354795baa0&u=3Dhtt= ps%3A%2F%2Fcurl.haxx.se%2Fdocs%2Fsslcerts.html=0D=0A>=20>=20>=0D=0A>=20>=20= >=20curl=20performs=20SSL=20certificate=20verification=20by=20default,=20us= ing=20a=20=22bundle=22=0D=0A>=20>=20>=20=20of=20Certificate=20Authority=20(= CA)=20public=20keys=20(CA=20certs).=20If=20the=0D=0A>=20>=20>=20default=20= =20bundle=20file=20isn't=20adequate,=20you=20can=20specify=20an=20alternate= =20file=20=20using=0D=0A>=20the=20--cacert=20option.=0D=0A>=20>=20>=20If=20= this=20HTTPS=20server=20uses=20a=20certificate=20signed=20by=20a=20CA=20rep= resented=0D=0A>=20>=20>=20in=20=20the=20bundle,=20the=20certificate=20verif= ication=20probably=20failed=20due=20to=0D=0A>=20>=20>=20a=20=20problem=20wi= th=20the=20certificate=20(it=20might=20be=20expired,=20or=20the=20name=0D= =0A>=20>=20>=20might=20=20not=20match=20the=20domain=20name=20in=20the=20UR= L).=0D=0A>=20>=20>=20If=20you'd=20like=20to=20turn=20off=20curl's=20verific= ation=20of=20the=20certificate,=0D=0A>=20>=20>=20use=20=20the=20-k=20(or=20= --=0D=0A>=20>=20>=20insecure)=20option.=0D=0A>=20>=20>=2023:57:40=20Failure= =20(60)=20Retrying=20in=201=20seconds...=0D=0A>=20>=20>=20curl:=20(60)=20SS= L=20certificate=20problem:=20certificate=20has=20expired=20More=20details= =0D=0A>=20here:=0D=0A>=20>=20>=20https://protect2.fireeye.com/v1/url?k=3Dc5= b9e4dd-9a22dc14-c5b86f92-=0D=0A>=20>=20>=200cc47a336fae-d00fe4ef3dd99b9f&q= =3D1&e=3D9a036cb4-fc47-47cb-a812-=0D=0A>=20>=20>=2014354795baa0&u=3Dhttps%3= A%2F%2Fcurl.haxx.se%2Fdocs%2Fsslcerts.html=0D=0A>=20>=20>=0D=0A>=20>=20>=20= curl=20performs=20SSL=20certificate=20verification=20by=20default,=20using= =20a=20=22bundle=22=0D=0A>=20>=20>=20=20of=20Certificate=20Authority=20(CA)= =20public=20keys=20(CA=20certs).=20If=20the=0D=0A>=20>=20>=20default=20=20b= undle=20file=20isn't=20adequate,=20you=20can=20specify=20an=20alternate=20f= ile=20=20using=0D=0A>=20the=20--cacert=20option.=0D=0A>=20>=20>=20If=20this= =20HTTPS=20server=20uses=20a=20certificate=20signed=20by=20a=20CA=20represe= nted=0D=0A>=20>=20>=20in=20=20the=20bundle,=20the=20certificate=20verificat= ion=20probably=20failed=20due=20to=0D=0A>=20>=20>=20a=20=20problem=20with= =20the=20certificate=20(it=20might=20be=20expired,=20or=20the=20name=0D=0A>= =20>=20>=20might=20=20not=20match=20the=20domain=20name=20in=20the=20URL).= =0D=0A>=20>=20>=20If=20you'd=20like=20to=20turn=20off=20curl's=20verificati= on=20of=20the=20certificate,=0D=0A>=20>=20>=20use=20=20the=20-k=20(or=20--= =0D=0A>=20>=20>=20insecure)=20option.=0D=0A>=20>=20>=2023:57:42=20Failure= =20(60)=20Retrying=20in=201=20seconds...=0D=0A>=20>=20>=20curl:=20(60)=20SS= L=20certificate=20problem:=20certificate=20has=20expired=20More=20details= =0D=0A>=20here:=0D=0A>=20>=20>=20https://protect2.fireeye.com/v1/url?k=3Dbb= fbff80-e460c749-bbfa74cf-=0D=0A>=20>=20>=200cc47a336fae-4376695a932d0415&q= =3D1&e=3D9a036cb4-fc47-47cb-a812-=0D=0A>=20>=20>=2014354795baa0&u=3Dhttps%3= A%2F%2Fcurl.haxx.se%2Fdocs%2Fsslcerts.html=0D=0A>=20>=20>=0D=0A>=20>=20>=20= curl=20performs=20SSL=20certificate=20verification=20by=20default,=20using= =20a=20=22bundle=22=0D=0A>=20>=20>=20=20of=20Certificate=20Authority=20(CA)= =20public=20keys=20(CA=20certs).=20If=20the=0D=0A>=20>=20>=20default=20=20b= undle=20file=20isn't=20adequate,=20you=20can=20specify=20an=20alternate=20f= ile=20=20using=0D=0A>=20the=20--cacert=20option.=0D=0A>=20>=20>=20If=20this= =20HTTPS=20server=20uses=20a=20certificate=20signed=20by=20a=20CA=20represe= nted=0D=0A>=20>=20>=20in=20=20the=20bundle,=20the=20certificate=20verificat= ion=20probably=20failed=20due=20to=0D=0A>=20>=20>=20a=20=20problem=20with= =20the=20certificate=20(it=20might=20be=20expired,=20or=20the=20name=0D=0A>= =20>=20>=20might=20=20not=20match=20the=20domain=20name=20in=20the=20URL).= =0D=0A>=20>=20>=20If=20you'd=20like=20to=20turn=20off=20curl's=20verificati= on=20of=20the=20certificate,=0D=0A>=20>=20>=20use=20=20the=20-k=20(or=20--= =0D=0A>=20>=20>=20insecure)=20option.=0D=0A>=20>=20>=2023:57:43=20Failure= =20(60)=20Retrying=20in=201=20seconds...=0D=0A>=20>=20>=2023:57:44=20Failed= =20in=20the=20last=20attempt=20(curl=20-sSfL=20--connect-timeout=2020=0D=0A= >=20>=20>=20--retry=203=20--=20retry-delay=200=20--retry-max-time=2060=0D= =0A>=20>=20>=20https://updates.jenkins.io/download/plugins/foo/latest/foo.h= pi=20-o=0D=0A>=20>=20>=20/var/lib/jenkins/plugins/foo.jpi)=0D=0A>=20>=20>= =20./install-plugins.sh:=20line=2063:=20=243:=20unbound=20variable=0D=0A>= =20>=20>=0D=0A>=20>=20>=20WAR=20bundled=20plugins:=0D=0A>=20>=20>=0D=0A>=20= >=20>=0D=0A>=20>=20>=20Installed=20plugins:=0D=0A>=20>=20>=20ant:1.11=0D=0A= >=20>=20>=20antisamy-markup-formatter:2.1=0D=0A>=20>=20>=20bootstrap4-api:4= .5.3-1=0D=0A>=20>=20>=20bouncycastle-api:2.18=0D=0A>=20>=20>=20checks-api:1= .1.1=0D=0A>=20>=20>=20command-launcher:1.5=0D=0A>=20>=20>=20description-set= ter:1.10=0D=0A>=20>=20>=20display-url-api:2.3.4=0D=0A>=20>=20>=20echarts-ap= i:4.9.0-2=0D=0A>=20>=20>=20external-monitor-job:1.7=0D=0A>=20>=20>=20flot:1= .0-SNAPSHOT=20(private-07/21/2017=2010:45-dsl)=0D=0A>=20>=20>=20font-awesom= e-api:5.15.1-1=0D=0A>=20>=20>=20greenballs:1.15=0D=0A>=20>=20>=20icon-shim:= 2.0.3=0D=0A>=20>=20>=20jackson2-api:2.12.0=0D=0A>=20>=20>=20javadoc:1.6=0D= =0A>=20>=20>=20jdk-tool:1.4=0D=0A>=20>=20>=20jquery3-api:3.5.1-2=0D=0A>=20>= =20>=20junit:1.45=0D=0A>=20>=20>=20ldap:1.11=0D=0A>=20>=20>=20mailer:1.32.1= =0D=0A>=20>=20>=20matrix-auth:2.6.4=0D=0A>=20>=20>=20matrix-project:1.18=0D= =0A>=20>=20>=20pam-auth:1.6=0D=0A>=20>=20>=20pegdown-formatter:1.3=0D=0A>= =20>=20>=20plugin-util-api:1.5.0=0D=0A>=20>=20>=20popper-api:1.16.0-7=0D=0A= >=20>=20>=20scm-api:2.6.4=0D=0A>=20>=20>=20script-security:1.75=0D=0A>=20>= =20>=20snakeyaml-api:1.27.0=0D=0A>=20>=20>=20structs:1.20=0D=0A>=20>=20>=20= trilead-api:1.0.4=0D=0A>=20>=20>=20windows-slaves:1.7=0D=0A>=20>=20>=20work= flow-api:2.40=0D=0A>=20>=20>=20workflow-step-api:2.23=0D=0A>=20>=20>=20Clea= ning=20up=20locks=0D=0A>=20>=20>=0D=0A>=20>=20>=20-----------------=0D=0A>= =20>=20>=0D=0A>=20>=20>=20Please=20try=20either=20option=201=20or=202=20and= =20let=20me=20know=20what=20happens.=0D=0A>=20>=20>=0D=0A>=20>=20>=20By=20t= he=20way,=20you=20can=20shutdown=20Jenkins=20inside=20the=20docker=20contai= ner,=0D=0A>=20>=20>=20and=20restart=20it,=20by=20doing=20this,=20inside=20t= he=20container,=20as=20root.=0D=0A>=20>=20>=20=24=20service=20jenkins=20sto= p=0D=0A>=20>=20>=20=24=20service=20jenkins=20start=0D=0A>=20>=20>=0D=0A>=20= >=20>=20Doing=20this=20might=20clear=20up=20the=20issue=20with=20plugins=20= being=20present=20in=0D=0A>=20>=20>=20the=20installation=20directory=20but= =20not=20registered=20with=20the=20system.=20=20You=0D=0A>=20>=20>=20probab= ly=20want=20to=20do=20this=20after=20installing=20plugins=20from=20the=20do= cker=20container=0D=0A>=20command=20line.=0D=0A>=20>=20>=0D=0A>=20>=20>=20Y= ou=20might=20also=20try=20to=20reset=20Jenkins=20from=20inside=20the=20web= =20interface=20by=0D=0A>=20>=20>=20going=20to=20=22manage=20Jenkins=22,=20= =22Reload=20Configuration=20from=20Disk=22.=0D=0A>=20>=20>=0D=0A>=20>=20>= =20I=20hope=20this=20helps.=20=20Let=20me=20know=20what=20you=20try,=20and= =20what=20the=20eventual=0D=0A>=20>=20>=20outcome=20is.=0D=0A>=20>=20>=0D= =0A>=20>=20>=20Best=20of=20luck=21=0D=0A>=20>=20>=20=20--=20Tim=0D=0A>=20>= =20>=0D=0A>=20>=20>=20P.S.=20If=20you=20decide=20to=20upgrade=20the=20versi= on=20of=20Jenkins,=20make=20sure=20you=0D=0A>=20>=20>=20check=20the=20Jenki= ns=20config.xml=20for=20items=20that=20are=20needed=20by=20Fuego=20for=0D= =0A>=20>=20>=20proper=20Jenkins=20operations.=0D=0A>=20>=20>=20Sometimes,= =20newer=20Jenkins=20versions=20will=20change=20the=20items=20in=20the=0D= =0A>=20>=20>=20config.xml=20file=20in=20a=20way=20that=20is=20not=20backwar= ds=20compatible.=20=20The=0D=0A>=20>=20>=20config.xml=20that=20Fuego=20uses= =20when=20it=20installs=20Jenkins=20into=20the=20docker=0D=0A>=20container= =20originally=20is=20in:=0D=0A>=20>=20>=20fuego/frontend-install/config.xml= =0D=0A>=20>=20>=0D=0A>=20>=20>=0D=0A>=20>=20>=20>=20-----Original=20Message= -----=0D=0A>=20>=20>=20>=20From:=20Dhinakar=20Kalyanasundaram/FDS=20SW=20/S= SIR/Staff=0D=0A>=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90=0D=0A>=20>= =20>=20>=20<dhinakar.k=40samsung.com>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>= =20Dear=20Fuego=20users,=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>= =20>=20>=0D=0A>=20>=20>=20>=20I=20am=20using=20Fuego=20VERSION=3D1.5.0=20an= d=20Jenkins=20ver.=202.164.2=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>= =20>=20>=20>=0D=0A>=20>=20>=20>=20I=20was=20trying=20to=20install=20a=20few= =20Jira=20plugins=20to=20interface=20from=20Jenkins.=0D=0A>=20>=20>=20>=0D= =0A>=20>=20>=20>=20After=20a=20while=20I=20noticed=20the=20below=20warning= =20message=20(in=20many=20of=20my=0D=0A>=20>=20>=20>=20plugins)=20and=20man= y=20of=20my=20already=20installed=20&=20setup=20plugins=20like=0D=0A>=20>= =20>=20>=20=E2=80=98Ant=E2=80=99,=20=E2=80=98Structs=E2=80=99,=20=E2=80=98S= idebar=20Link=E2=80=99,=20=E2=80=98Gerrit=20Trigger=E2=80=99=20etc.=20were= =0D=0A>=20>=20>=20>=20missing=20even=20though=20their=0D=0A>=20>=20>=20fold= ers=20and=20*.jpi=20files=20were=20still=20available=20under=20=E2=80=98/va= r/lib/jenkins/plugins=E2=80=99=0D=0A>=20>=20>=20directory=20inside=20docker= =20container.=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D= =0A>=20>=20>=20>=20Warning:=20This=20plugin=20requires=20dependent=20plugin= s=20that=20require=0D=0A>=20>=20>=20>=20Jenkins=0D=0A>=20>=20>=20>=202.249.= 1=20or=20newer.=20Jenkins=20will=20refuse=20to=20load=20the=20dependent=0D= =0A>=20>=20>=20>=20plugins=0D=0A>=20>=20>=20requiring=20a=20newer=20version= =20of=20Jenkins,=20and=20in=20turn=20loading=20this=20plugin=20will=0D=0A>= =20fail.=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20= >=20>=20>=20Now,=20I=20see=20many=20of=20my=20above=20plugin=E2=80=99s=20ne= xt=20version=20listed=20under=0D=0A>=20>=20>=20>=20=E2=80=98Plugin=0D=0A>= =20>=20>=20Manager=E2=80=99=20->=20=E2=80=98Available=E2=80=99=20with=20the= =20above=20warning=20message.=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20For= =20e.g.=20Structs=201.20=20version=20is=20already=20installed=20but=20not= =20listed=0D=0A>=20>=20>=20>=20under=20=E2=80=98Plugin=20Manager=E2=80=99= =20->=20=E2=80=98Installed=E2=80=99=20page=20but=20instead=20=E2=80=98Plugi= n=0D=0A>=20>=20>=20>=20Manager=E2=80=99=20->=0D=0A>=20>=20>=20=E2=80=98Avai= lable=E2=80=99=20is=20showing=20the=20next=20version=20of=20=E2=80=98Struct= s=E2=80=99=20with=20the=0D=0A>=20>=20>=20warning=20shown=20above=20(in=20re= d=20italics).=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D= =0A>=20>=20>=20>=20I=20tried=20removing=20the=20newly=20installed=20plugins= =20and=20restart=20Jenkins=20&=0D=0A>=20>=20>=20>=20docker=0D=0A>=20>=20>= =20container=20multiple=20times=20but=20still=20the=20issue=20was=20not=20s= olved.=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20Any=20suggestions=20to=20fix= =20this?=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20Since=20I=20have=20lot=20o= f=20jobs=20configured=20with=20plugins=20like=20=E2=80=98Sidebar=0D=0A>=20>= =20>=20>=20Link=E2=80=99,=20=E2=80=98Post=0D=0A>=20>=20>=20Build=20Task=E2= =80=99=20etc.=20I=20cannot=20reinstall=20or=20upgrade=20fuego.=0D=0A>=20>= =20>=20>=0D=0A>=20>=20>=20>=20Thanks=20in=20advance.=0D=0A>=20>=20>=20>=0D= =0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=20Regards,=0D=0A>=20= >=20>=20>=0D=0A>=20>=20>=20>=20Dhinakar=0D=0A>=20>=20>=20>=0D=0A>=20>=20>= =20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20= >=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>=20>=20>=0D=0A>=20>= =20>=20>=0D=0A>=20>=20>=0D=0A>=20<http://ext.samsung.net/mail/ext/v1/extern= al/status/update?userid=3Ddh=0D=0A>=20>=20>=20in=0D=0A>=20>=20>=20>=20akar.= k&do=3DbWFpbElEPTIwMjIwMjE3MTA1NjI3ZXBjYXM1cDFlMjR=0D=0A>=20>=20>=20>=0D=0A= >=20>=20>=0D=0A>=20hZDlmZGRjNTA1ZDAyNmRiZmU4NjQ4ZmU4YTVhYSZyZWNpcGllbnRBZGR= yZX=0D=0A>=20>=20>=20NzPVRpbS5CaXJkQHNvbnkuY29t>=0D=0A>=20>=0D=0A=0D=0A=0D= =0A