I am having a similar issue with Jenkins. I have been trying to solve it 
for days now.
I posted my issue in Stack overflow below:
https://stackoverflow.com/questions/49661191/jenkins-symlinks-permalinks-broken-after-restart

Do you have any suggestions on how to fix this?


On Monday, September 15, 2014 at 10:11:28 PM UTC-7, Marius Gedminas wrote:
>
> I've got a Jenkins job 'ivija-my360' that shows builds #1-#19 in the 
> history sidebar, builds a build #20 every time I try to build it, and 
> then forgets about it immediately. 
>
> It also says "last stable build" is #24. 
>
> $ ls -l /var/lib/jenkins/jobs/ivija-my360/ 
> total 28 
> drwxr-xr-x 26 jenkins jenkins 4096 Sep 16 07:23 builds 
> -rw-r--r--  1 jenkins jenkins 2412 Sep 15 22:38 config.xml 
> -rw-r--r--  1 jenkins jenkins 5130 Sep 16 07:23 disk-usage.xml 
> lrwxrwxrwx  1 jenkins jenkins   22 Sep 15 23:08 lastStable -> 
> builds/lastStableBuild 
> lrwxrwxrwx  1 jenkins jenkins   26 Sep 15 23:08 lastSuccessful -> 
> builds/lastSuccessfulBuild 
> -rw-r--r--  1 jenkins jenkins    3 Sep 15 23:08 nextBuildNumber 
> drwxr-xr-x  4 jenkins jenkins 4096 Sep 15 19:49 outOfOrderBuilds 
> -rw-r--r--  1 jenkins jenkins  244 Sep 16 07:36 scm-polling.log 
>
> $ cat /var/lib/jenkins/jobs/ivija-my360/nextBuildNumber 
> 21 
>
> $ ls -l /var/lib/jenkins/jobs/ivija-my360/builds/ 
> total 96 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 1 -> 2013-02-22_16-31-37 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 28  2013 10 -> 2013-02-28_08-21-38 
> lrwxrwxrwx 1 jenkins jenkins   19 Mar 20  2013 11 -> 2013-03-20_07-04-11 
> lrwxrwxrwx 1 jenkins jenkins   19 Apr  9  2013 12 -> 2013-04-09_14-22-59 
> lrwxrwxrwx 1 jenkins jenkins   19 Apr  9  2013 13 -> 2013-04-09_17-14-00 
> lrwxrwxrwx 1 jenkins jenkins   19 Apr  9  2013 14 -> 2013-04-09_19-02-26 
> lrwxrwxrwx 1 jenkins jenkins   19 Apr  9  2013 15 -> 2013-04-09_20-46-00 
> lrwxrwxrwx 1 jenkins jenkins   19 Apr 16  2013 16 -> 2013-04-16_15-40-00 
> lrwxrwxrwx 1 jenkins jenkins   19 Apr 19  2013 17 -> 2013-04-19_09-24-25 
> lrwxrwxrwx 1 jenkins jenkins   19 Sep 15 19:59 19 -> 2014-09-15_19-59-26 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 2 -> 2013-02-22_16-31-55 
> lrwxrwxrwx 1 jenkins jenkins   19 Sep 15 23:08 20 -> 2014-09-15_23-08-09 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_16-31-37 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_16-31-55 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_16-32-55 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_16-33-55 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_18-56-57 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_19-30-01 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_20-22-16 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 22  2013 2013-02-22_20-56-34 
> drwxr-xr-x 2 jenkins jenkins 4096 Feb 27  2013 2013-02-22_21-04-49 
> drwxr-xr-x 2 jenkins jenkins 4096 Mar 12  2013 2013-02-28_08-21-38 
> drwxr-xr-x 2 jenkins jenkins 4096 Apr  5  2013 2013-03-20_07-04-11 
> drwxr-xr-x 2 jenkins jenkins 4096 Apr  9  2013 2013-04-09_14-22-59 
> drwxr-xr-x 3 jenkins jenkins 4096 Apr  9  2013 2013-04-09_17-14-00 
> drwxr-xr-x 3 jenkins jenkins 4096 Apr  9  2013 2013-04-09_19-02-26 
> drwxr-xr-x 3 jenkins jenkins 4096 Apr 15  2013 2013-04-09_20-46-00 
> drwxr-xr-x 3 jenkins jenkins 4096 Apr 16  2013 2013-04-16_15-40-00 
> drwxr-xr-x 3 jenkins jenkins 4096 May 29  2013 2013-04-19_09-24-25 
> drwxr-xr-x 3 jenkins jenkins 4096 Jul 15  2013 2013-06-27_06-10-43 
> drwxr-xr-x 3 jenkins jenkins 4096 Jul 16  2013 2013-07-16_13-56-38 
> drwxr-xr-x 2 jenkins jenkins 4096 Jul 16  2013 2013-07-16_15-33-53 
> drwxr-xr-x 2 jenkins jenkins 4096 Jul 16  2013 2013-07-16_17-47-12 
> drwxr-xr-x 2 jenkins jenkins 4096 Mar 16  2014 2013-07-17_15-40-49 
> drwxr-xr-x 2 jenkins jenkins 4096 Sep 16 00:02 2014-09-15_19-59-26 
> drwxr-xr-x 2 jenkins jenkins 4096 Sep 16 07:23 2014-09-15_23-08-09 
> lrwxrwxrwx 1 jenkins jenkins   19 Jul 16  2013 21 -> 2013-07-16_15-33-53 
> lrwxrwxrwx 1 jenkins jenkins   19 Jul 16  2013 22 -> 2013-07-16_17-47-12 
> lrwxrwxrwx 1 jenkins jenkins   19 Jul 17  2013 24 -> 2013-07-17_15-40-49 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 3 -> 2013-02-22_16-32-55 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 4 -> 2013-02-22_16-33-55 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 5 -> 2013-02-22_18-56-57 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 6 -> 2013-02-22_19-30-01 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 7 -> 2013-02-22_20-22-16 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 8 -> 2013-02-22_20-56-34 
> lrwxrwxrwx 1 jenkins jenkins   19 Feb 22  2013 9 -> 2013-02-22_21-04-49 
> lrwxrwxrwx 1 jenkins jenkins    2 Sep 16 01:06 lastFailedBuild -> 19 
> lrwxrwxrwx 1 jenkins jenkins    2 Jul 17  2013 lastStableBuild -> 24 
> lrwxrwxrwx 1 jenkins jenkins    2 Jul 17  2013 lastSuccessfulBuild -> 24 
> lrwxrwxrwx 1 jenkins jenkins    2 Dec 11  2013 lastUnstableBuild -> -1 
> lrwxrwxrwx 1 jenkins jenkins    2 Sep 16 07:23 lastUnsuccessfulBuild -> 20 
>
> $ ls -l /var/lib/jenkins/jobs/ivija-my360/outOfOrderBuilds/ 
> drwxr-xr-x 3 jenkins jenkins 4096 May 31  2013 2013-05-29_12-19-08 
> drwxr-xr-x 3 jenkins jenkins 4096 Jul 17  2013 2013-07-17_14-15-20 
>
>
> I have seen the "some builds are out of order, do you want to sweep them 
> under the rug" warning in Manage Jenkins once or twice, and pushed the 
> button.  This warning doesn't show up now. 
>
> I'm running Jenkins 1.580. 
>
>
> This is similar to https://issues.jenkins-ci.org/browse/JENKINS-15156. 
> What's different from the comments is that restarting Jenkins doesn't 
> bring the missing builds back.  I'm also pretty sure my on-disk data 
> structures are messed up and I should fix them first -- or maybe the 
> out-or-order build monitor thingy should be fixed to be able to do that, 
> correctly? 
>
> I found https://github.com/docwhat/jenkins-job-checker in the comments 
> of that bug and ran it against my job directory.  Its output: 
>
> **** PROBLEMS **** 
> ivija-my360: 
>  Problem: ORDER: The link builds/19 -> 2014-09-15_19-59-26 is out of 
> order. 
>  Problem: ORDER: The link builds/20 -> 2014-09-15_23-08-09 is out of 
> order. 
>  Problem: STOLEN: The date build builds/2013-06-27_06-10-43 had its number 
> stolen by builds/19 -> 2014-09-15_19-59-26 
>  Problem: STOLEN: The date build builds/2013-07-16_13-56-38 had its number 
> stolen by builds/20 -> 2014-09-15_23-08-09 
>  Problem: NEXT: The nextBuildNumber is set to 21 but I expected at least 
> 25 
>  Proposal: Archive out-of-order builds/19 -> 2014-09-15_19-59-26 
>  Proposal: Archive out-of-order builds/20 -> 2014-09-15_23-08-09 
>  Proposal: Relink 19 to builds/2013-06-27_06-10-43 
>  Proposal: Archive newer build builds/2014-09-15_19-59-26 
>  Proposal: Relink 20 to builds/2013-07-16_13-56-38 
>  Proposal: Archive newer build builds/2014-09-15_23-08-09 
>  Proposal: Reset nextBuildNumber 
>
> The proposals seemed sane, so I ran jobber.rb --solve, stumbled upon 
> some bug[*], reran it and now the build directory seems fine. 
>
>   [*] https://github.com/docwhat/jenkins-job-checker/issues/3 
>
> Trying to schedule a new build, of course, scheduled build #21 while 
> completely ignoring the fact build #21 was now showing up in history. 
> Asking Jenkins to reload configuration to disk fixed that (I canceled 
> the scheduled build and scheduled a new one, which got number #25). 
>
> I'll see whether the fix works once my Jenkins gets through the build 
> queue, which will take a few hours (I'm moving to new slaves in fresh 
> VMs and am rebuilding EVERYTHING to make sure they're set up correctly). 
>
> It seems that OutOfOrderBuildMonitor ought to be a bit more stringent in 
> its checks, especially with the incorrect nextBuildNumber setting. 
>
> Marius Gedminas 
> -- 
> UNIX is user friendly. It's just selective about who its friends are. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/f8436915-9e9d-43b4-b67f-e5a4b90a6fae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to