Comments (6)
I honestly replied to this issue without properly reading it.
My setup is based on the K8S Jenkins Operator. The Jenkins container failed to start, because the Pipeline v2.6 (workflow-aggregator) plugin and others failed to be installed. Within 200 error messages I eventually found Configuration as Code Plugin (1.29) to be updated to 1.35 or higher
. I followed the advice and upgraded this and a few other plugins . Boom it worked perfectly.
So maybe this issue shares a similar root cause of out dated dependent plugins.
from jenkins-debian-glue.
Since my use case isn't exactly a direct use of the jobs as set up by jenkins-debian-glue (I'm mostly using Pipeline: Multibranch jobs but relying on jenkins-debian-glue binaries/helpers), I've decided to disable most plugins, and only keep a handful where names sounded security-relevant. Which means keeping these:
[
'credentials',
'icon-shim',
'ssh-credentials',
'script-security',
'structs',
]
(structs
version 1.7 can be documented as a dependency of Credentials Plugin
version 2.2.1)
And while writing this comment, I realized the absence of setup wizard is normal, just due to the config.xml
put in place by the jenkins::config
class (which I ended up disabling), so that's not a consequence of issues with plugin dependencies… I'm posting this comment anyway, in case someone else needs a minimal amount of plugins to base their work on. ;)
from jenkins-debian-glue.
[
'credentials',
'icon-shim',
'ssh-credentials',
'script-security',
'structs',
]
@CyrilBrulebois Hi, will you make tips or guidelines how to remove all plugins on my Ubuntu 16.04, using command line, bash nano or Web UI, i cant figure this out
from jenkins-debian-glue.
@CyrilBrulebois yeah, the dependencies of the plugins can't be handled and we need to track all of this manually :-/ I try to keep the plugin setup working for everything that's supposed to work OOTB from j-d-g's perspective and its provided example jobs. I am afraid everything else needs to be handled by the operator (unless someone comes up with a proper solution for handling Jenkins plugin and its dependencies), though this is usually easy to fix from within the web interface of Jenkins at least for now.
The Pipeline plugin and all its dependencies are kind of impossible to keep up2date with the infrastructure we currently rely on, but we don't use it in any of the provided j-d-g Jenkins jobs. Visiting Jenkins UI and clicking "Correct" should be the easiest fix for this:
@funcelotwork I've no idea what you're actually trying to achieve, probably you're looking for $JENKINS_URL/pluginManager/?
from jenkins-debian-glue.
I encountered the same issue. The reason was Update required: Configuration as Code Plugin (1.29) to be updated to 1.35 or higher
from jenkins-debian-glue.
@upMKuhn just to clarify, it's only about the Pipeline plugin or some other plugin that j-d-g doesn't really rely on, right?
from jenkins-debian-glue.
Related Issues (20)
- Source build fails after Git repo change HOT 5
- Permission problem - denied to create directory in fakeroot /etc/ HOT 1
- pbuilder-satisfydepends: line 29: Segmentation fault HOT 3
- Error: Architecture $arch as given to --architecture is not know. HOT 3
- gpgv: Can't check signature: No public key HOT 8
- The generate-reprepro-codename script is too restrictive HOT 2
- Combine common functionality in scripts/generate-{git|svn}-snapshot HOT 12
- add support for vendor profiles HOT 8
- Determine the architecture(s) during the source build for a dynamic matrix of architectures for the binary job HOT 3
- qemu-debootstrap: Sorry, I don't know how to support arch (mips64) HOT 1
- /etc/sudoers.d/jenkins file only provided by j-d-g pp plugin
- Reprepro root dir only created by j-d-g pp plugin HOT 1
- cowbuilder (update) doesn't care about the $DIST variable but $DISTRIBUTION HOT 1
- Please add a git archive method HOT 1
- generate-reprepro-codename seems to use SUDO_CMD superfluously HOT 2
- puppet: jenkins-debian-glue user setup is broken
- Preperation of orig.tar.gz with --git-overlay enabled HOT 5
- Consider migrating j-d-g to a group/organization-like project and clarify maintenance and support situation HOT 8
- Automatic puppet deployment is broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jenkins-debian-glue.