http://www.mirandabanda.org/files/Cog/VM/VM.r3254/
These fix two important bugs in the Spur VMs, so Newspeakers should update, and changes the default text encoding to UTF-8 on linux. -- best,
Eliot |
On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> wrote:
> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ > > > These fix two important bugs in the Spur VMs, so Newspeakers should update, > and changes the default text encoding to UTF-8 on linux. I updated CI with 3254, and now I see errors like this: spawning command 1 with timeout 1500 seconds: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak -vm-sound-null -vm-display-null "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" ../update-image.st pthread_setschedparam failed: Operation not permitted Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 As it happens, we do have a /etc/security/limits.d/squeak.conf on build.squeak.org that looks like this: * hard rtprio 2 * soft rtprio 2 Thoughts? frank |
Hi Frank, can you revert to 3253? This one should be good. I'm pretty sure the 3254 VMs are subject to the same inlning bug that I mentioned after the latest VMMaker.oscog commit and am working on fixing now. On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> wrote:
best,
Eliot |
Reverted, but I still get the same error.
frank On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> wrote: > Hi Frank, > > can you revert to 3253? This one should be good. I'm pretty sure the > 3254 VMs are subject to the same inlning bug that I mentioned after the > latest VMMaker.oscog commit and am working on fixing now. > > On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> > wrote: >> >> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> >> wrote: >> > http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >> > >> > >> > These fix two important bugs in the Spur VMs, so Newspeakers should >> > update, >> > and changes the default text encoding to UTF-8 on linux. >> >> I updated CI with 3254, and now I see errors like this: >> >> spawning command 1 with timeout 1500 seconds: >> >> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >> -vm-sound-null -vm-display-null >> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >> ../update-image.st >> pthread_setschedparam failed: Operation not permitted >> Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >> >> As it happens, we do have a /etc/security/limits.d/squeak.conf on >> build.squeak.org that looks like this: >> >> * hard rtprio 2 >> * soft rtprio 2 >> >> Thoughts? >> >> frank >> > > > > -- > best, > Eliot > > > |
On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> wrote: Reverted, but I still get the same error. What's the last good version?
best,
Eliot |
On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> wrote:
> > > On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> > wrote: >> >> Reverted, but I still get the same error. > > > What's the last good version? I'm not convinced it's a Cog issue: the last known good was 3164 [1] but the next build showed the "Operation not permitted" problem [2], also with 3164. [1] http://build.squeak.org/job/SqueakTrunk/990/console [2] http://build.squeak.org/job/SqueakTrunk/991/console frank >> frank >> >> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >> wrote: >> > Hi Frank, >> > >> > can you revert to 3253? This one should be good. I'm pretty sure >> > the >> > 3254 VMs are subject to the same inlning bug that I mentioned after the >> > latest VMMaker.oscog commit and am working on fixing now. >> > >> > On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> >> > wrote: >> >> >> >> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> >> >> wrote: >> >> > http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >> >> > >> >> > >> >> > These fix two important bugs in the Spur VMs, so Newspeakers should >> >> > update, >> >> > and changes the default text encoding to UTF-8 on linux. >> >> >> >> I updated CI with 3254, and now I see errors like this: >> >> >> >> spawning command 1 with timeout 1500 seconds: >> >> >> >> >> >> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >> >> -vm-sound-null -vm-display-null >> >> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >> >> ../update-image.st >> >> pthread_setschedparam failed: Operation not permitted >> >> Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >> >> >> >> As it happens, we do have a /etc/security/limits.d/squeak.conf on >> >> build.squeak.org that looks like this: >> >> >> >> * hard rtprio 2 >> >> * soft rtprio 2 >> >> >> >> Thoughts? >> >> >> >> frank >> >> >> > >> > >> > >> > -- >> > best, >> > Eliot >> > >> > >> > >> > > > > -- > best, > Eliot |
On Tue, Feb 17, 2015 at 10:56:22AM +0000, Frank Shearar wrote:
> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> wrote: > > > > > > On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> > > wrote: > >> > >> Reverted, but I still get the same error. > > > > > > What's the last good version? > > I'm not convinced it's a Cog issue: the last known good was 3164 [1] > but the next build showed the "Operation not permitted" problem [2], > also with 3164. > > [1] http://build.squeak.org/job/SqueakTrunk/990/console > [2] http://build.squeak.org/job/SqueakTrunk/991/console > Hi Frank, The Jenkins system on box4 is running in a chroot environment, with /srv/box2/ as the effective root. It may be that the configuration settings for Cog in /etc/security/limits.d/squeak.conf do not apply in that case. Dave > frank > > >> frank > >> > >> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> > >> wrote: > >> > Hi Frank, > >> > > >> > can you revert to 3253? This one should be good. I'm pretty sure > >> > the > >> > 3254 VMs are subject to the same inlning bug that I mentioned after the > >> > latest VMMaker.oscog commit and am working on fixing now. > >> > > >> > On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> > >> > wrote: > >> >> > >> >> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> > >> >> wrote: > >> >> > http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ > >> >> > > >> >> > > >> >> > These fix two important bugs in the Spur VMs, so Newspeakers should > >> >> > update, > >> >> > and changes the default text encoding to UTF-8 on linux. > >> >> > >> >> I updated CI with 3254, and now I see errors like this: > >> >> > >> >> spawning command 1 with timeout 1500 seconds: > >> >> > >> >> > >> >> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak > >> >> -vm-sound-null -vm-display-null > >> >> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" > >> >> ../update-image.st > >> >> pthread_setschedparam failed: Operation not permitted > >> >> Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 > >> >> > >> >> As it happens, we do have a /etc/security/limits.d/squeak.conf on > >> >> build.squeak.org that looks like this: > >> >> > >> >> * hard rtprio 2 > >> >> * soft rtprio 2 > >> >> > >> >> Thoughts? > >> >> > >> >> frank > >> >> > >> > > >> > > >> > > >> > -- > >> > best, > >> > Eliot > >> > > >> > > >> > > >> > > > > > > > > -- > > best, > > Eliot |
On Tue, 17 Feb 2015, David T. Lewis wrote:
> On Tue, Feb 17, 2015 at 10:56:22AM +0000, Frank Shearar wrote: >> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> wrote: >>> >>> >>> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> >>> wrote: >>>> >>>> Reverted, but I still get the same error. >>> >>> >>> What's the last good version? >> >> I'm not convinced it's a Cog issue: the last known good was 3164 [1] >> but the next build showed the "Operation not permitted" problem [2], >> also with 3164. >> >> [1] http://build.squeak.org/job/SqueakTrunk/990/console >> [2] http://build.squeak.org/job/SqueakTrunk/991/console >> > > Hi Frank, > > The Jenkins system on box4 is running in a chroot environment, with > /srv/box2/ as the effective root. It may be that the configuration settings > for Cog in /etc/security/limits.d/squeak.conf do not apply in that case. > > Dave Jenkins is running on box3. Levente > > >> frank >> >>>> frank >>>> >>>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>>> wrote: >>>>> Hi Frank, >>>>> >>>>> can you revert to 3253? This one should be good. I'm pretty sure >>>>> the >>>>> 3254 VMs are subject to the same inlning bug that I mentioned after the >>>>> latest VMMaker.oscog commit and am working on fixing now. >>>>> >>>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> >>>>> wrote: >>>>>> >>>>>> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> >>>>>> wrote: >>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>>> >>>>>>> >>>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>>> update, >>>>>>> and changes the default text encoding to UTF-8 on linux. >>>>>> >>>>>> I updated CI with 3254, and now I see errors like this: >>>>>> >>>>>> spawning command 1 with timeout 1500 seconds: >>>>>> >>>>>> >>>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>>> -vm-sound-null -vm-display-null >>>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>>> ../update-image.st >>>>>> pthread_setschedparam failed: Operation not permitted >>>>>> Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>>> >>>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>>> build.squeak.org that looks like this: >>>>>> >>>>>> * hard rtprio 2 >>>>>> * soft rtprio 2 >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> frank >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> best, >>>>> Eliot >>>>> >>>>> >>>>> >>>> >>> >>> >>> >>> -- >>> best, >>> Eliot > > |
On Tue, Feb 17, 2015 at 01:35:09PM +0100, Levente Uzonyi wrote:
> On Tue, 17 Feb 2015, David T. Lewis wrote: > > >On Tue, Feb 17, 2015 at 10:56:22AM +0000, Frank Shearar wrote: > >>On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> > >>wrote: > >>> > >>> > >>>On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> > >>>wrote: > >>>> > >>>>Reverted, but I still get the same error. > >>> > >>> > >>>What's the last good version? > >> > >>I'm not convinced it's a Cog issue: the last known good was 3164 [1] > >>but the next build showed the "Operation not permitted" problem [2], > >>also with 3164. > >> > >>[1] http://build.squeak.org/job/SqueakTrunk/990/console > >>[2] http://build.squeak.org/job/SqueakTrunk/991/console > >> > > > >Hi Frank, > > > >The Jenkins system on box4 is running in a chroot environment, with > >/srv/box2/ as the effective root. It may be that the configuration settings > >for Cog in /etc/security/limits.d/squeak.conf do not apply in that case. > > > >Dave > > Jenkins is running on box3. > > Levente Oops, sorry, I forgot. Please disregard. Dave |
In reply to this post by Frank Shearar-3
I tried to run this on box3, and it just works as expected.
But the SqueakTrunk job hasn't produced any artifacts since build #1059. Levente On Tue, 17 Feb 2015, Frank Shearar wrote: > On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> wrote: >> >> >> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> >> wrote: >>> >>> Reverted, but I still get the same error. >> >> >> What's the last good version? > > I'm not convinced it's a Cog issue: the last known good was 3164 [1] > but the next build showed the "Operation not permitted" problem [2], > also with 3164. > > [1] http://build.squeak.org/job/SqueakTrunk/990/console > [2] http://build.squeak.org/job/SqueakTrunk/991/console > > frank > >>> frank >>> >>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>> wrote: >>>> Hi Frank, >>>> >>>> can you revert to 3253? This one should be good. I'm pretty sure >>>> the >>>> 3254 VMs are subject to the same inlning bug that I mentioned after the >>>> latest VMMaker.oscog commit and am working on fixing now. >>>> >>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> >>>> wrote: >>>>> >>>>> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> >>>>> wrote: >>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>> >>>>>> >>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>> update, >>>>>> and changes the default text encoding to UTF-8 on linux. >>>>> >>>>> I updated CI with 3254, and now I see errors like this: >>>>> >>>>> spawning command 1 with timeout 1500 seconds: >>>>> >>>>> >>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>> -vm-sound-null -vm-display-null >>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>> ../update-image.st >>>>> pthread_setschedparam failed: Operation not permitted >>>>> Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>> >>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>> build.squeak.org that looks like this: >>>>> >>>>> * hard rtprio 2 >>>>> * soft rtprio 2 >>>>> >>>>> Thoughts? >>>>> >>>>> frank >>>>> >>>> >>>> >>>> >>>> -- >>>> best, >>>> Eliot >>>> >>>> >>>> >>> >> >> >> >> -- >> best, >> Eliot > > |
Yep, this is the problem that I was trying to resolve the other week
with Eliot. I don't think it's a Cog bug, I think it's a bug in our security settings or something. I had a look, things looked OK, but this is well beyond my rememberings of Linux security, hence why it's still broken. frank On 2 March 2015 at 17:37, Levente Uzonyi <[hidden email]> wrote: > I tried to run this on box3, and it just works as expected. > But the SqueakTrunk job hasn't produced any artifacts since build #1059. > > Levente > > > On Tue, 17 Feb 2015, Frank Shearar wrote: > >> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> >> wrote: >>> >>> >>> >>> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> >>> wrote: >>>> >>>> >>>> Reverted, but I still get the same error. >>> >>> >>> >>> What's the last good version? >> >> >> I'm not convinced it's a Cog issue: the last known good was 3164 [1] >> but the next build showed the "Operation not permitted" problem [2], >> also with 3164. >> >> [1] http://build.squeak.org/job/SqueakTrunk/990/console >> [2] http://build.squeak.org/job/SqueakTrunk/991/console >> >> frank >> >>>> frank >>>> >>>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>>> wrote: >>>>> >>>>> Hi Frank, >>>>> >>>>> can you revert to 3253? This one should be good. I'm pretty sure >>>>> the >>>>> 3254 VMs are subject to the same inlning bug that I mentioned after the >>>>> latest VMMaker.oscog commit and am working on fixing now. >>>>> >>>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar >>>>> <[hidden email]> >>>>> wrote: >>>>>> >>>>>> >>>>>> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> >>>>>> wrote: >>>>>>> >>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>>> >>>>>>> >>>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>>> update, >>>>>>> and changes the default text encoding to UTF-8 on linux. >>>>>> >>>>>> >>>>>> I updated CI with 3254, and now I see errors like this: >>>>>> >>>>>> spawning command 1 with timeout 1500 seconds: >>>>>> >>>>>> >>>>>> >>>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>>> -vm-sound-null -vm-display-null >>>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>>> ../update-image.st >>>>>> pthread_setschedparam failed: Operation not permitted >>>>>> Read e.g. >>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>>> >>>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>>> build.squeak.org that looks like this: >>>>>> >>>>>> * hard rtprio 2 >>>>>> * soft rtprio 2 >>>>>> >>>>>> Thoughts? >>>>>> >>>>>> frank >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> best, >>>>> Eliot >>>>> >>>>> >>>>> >>>> >>> >>> >>> >>> -- >>> best, >>> Eliot >> >> >> > |
On Tue, 3 Mar 2015, Frank Shearar wrote:
> Yep, this is the problem that I was trying to resolve the other week > with Eliot. I don't think it's a Cog bug, I think it's a bug in our > security settings or something. > > I had a look, things looked OK, but this is well beyond my > rememberings of Linux security, hence why it's still broken. Changes of the files in limits.d are only applied to new sessions. The squeak.conf file was created after jenkins was started. So restarting jenkins should fix the problem. Levente > > frank > > On 2 March 2015 at 17:37, Levente Uzonyi <[hidden email]> wrote: >> I tried to run this on box3, and it just works as expected. >> But the SqueakTrunk job hasn't produced any artifacts since build #1059. >> >> Levente >> >> >> On Tue, 17 Feb 2015, Frank Shearar wrote: >> >>> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> >>> wrote: >>>> >>>> >>>> >>>> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar <[hidden email]> >>>> wrote: >>>>> >>>>> >>>>> Reverted, but I still get the same error. >>>> >>>> >>>> >>>> What's the last good version? >>> >>> >>> I'm not convinced it's a Cog issue: the last known good was 3164 [1] >>> but the next build showed the "Operation not permitted" problem [2], >>> also with 3164. >>> >>> [1] http://build.squeak.org/job/SqueakTrunk/990/console >>> [2] http://build.squeak.org/job/SqueakTrunk/991/console >>> >>> frank >>> >>>>> frank >>>>> >>>>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>>>> wrote: >>>>>> >>>>>> Hi Frank, >>>>>> >>>>>> can you revert to 3253? This one should be good. I'm pretty sure >>>>>> the >>>>>> 3254 VMs are subject to the same inlning bug that I mentioned after the >>>>>> latest VMMaker.oscog commit and am working on fixing now. >>>>>> >>>>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar >>>>>> <[hidden email]> >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> >>>>>>> wrote: >>>>>>>> >>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>>>> >>>>>>>> >>>>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>>>> update, >>>>>>>> and changes the default text encoding to UTF-8 on linux. >>>>>>> >>>>>>> >>>>>>> I updated CI with 3254, and now I see errors like this: >>>>>>> >>>>>>> spawning command 1 with timeout 1500 seconds: >>>>>>> >>>>>>> >>>>>>> >>>>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>>>> -vm-sound-null -vm-display-null >>>>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>>>> ../update-image.st >>>>>>> pthread_setschedparam failed: Operation not permitted >>>>>>> Read e.g. >>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>>>> >>>>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>>>> build.squeak.org that looks like this: >>>>>>> >>>>>>> * hard rtprio 2 >>>>>>> * soft rtprio 2 >>>>>>> >>>>>>> Thoughts? >>>>>>> >>>>>>> frank >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> best, >>>>>> Eliot >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> best, >>>> Eliot >>> >>> >>> >> > |
On 3 March 2015 at 14:38, Levente Uzonyi <[hidden email]> wrote:
> On Tue, 3 Mar 2015, Frank Shearar wrote: > >> Yep, this is the problem that I was trying to resolve the other week >> with Eliot. I don't think it's a Cog bug, I think it's a bug in our >> security settings or something. >> >> I had a look, things looked OK, but this is well beyond my >> rememberings of Linux security, hence why it's still broken. > > > Changes of the files in limits.d are only applied to new sessions. The > squeak.conf file was created after jenkins was started. So restarting > jenkins should fix the problem. Oh, because Jenkins spins up the VMs, so the Cog processes inherit the permissions that Jenkins had? I'll reboot Jenkins then! frank > Levente > > >> >> frank >> >> On 2 March 2015 at 17:37, Levente Uzonyi <[hidden email]> wrote: >>> >>> I tried to run this on box3, and it just works as expected. >>> But the SqueakTrunk job hasn't produced any artifacts since build #1059. >>> >>> Levente >>> >>> >>> On Tue, 17 Feb 2015, Frank Shearar wrote: >>> >>>> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> >>>> wrote: >>>>> >>>>> >>>>> >>>>> >>>>> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar >>>>> <[hidden email]> >>>>> wrote: >>>>>> >>>>>> >>>>>> >>>>>> Reverted, but I still get the same error. >>>>> >>>>> >>>>> >>>>> >>>>> What's the last good version? >>>> >>>> >>>> >>>> I'm not convinced it's a Cog issue: the last known good was 3164 [1] >>>> but the next build showed the "Operation not permitted" problem [2], >>>> also with 3164. >>>> >>>> [1] http://build.squeak.org/job/SqueakTrunk/990/console >>>> [2] http://build.squeak.org/job/SqueakTrunk/991/console >>>> >>>> frank >>>> >>>>>> frank >>>>>> >>>>>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> Hi Frank, >>>>>>> >>>>>>> can you revert to 3253? This one should be good. I'm pretty >>>>>>> sure >>>>>>> the >>>>>>> 3254 VMs are subject to the same inlning bug that I mentioned after >>>>>>> the >>>>>>> latest VMMaker.oscog commit and am working on fixing now. >>>>>>> >>>>>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar >>>>>>> <[hidden email]> >>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On 12 February 2015 at 20:42, Eliot Miranda >>>>>>>> <[hidden email]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>>>>> >>>>>>>>> >>>>>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>>>>> update, >>>>>>>>> and changes the default text encoding to UTF-8 on linux. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> I updated CI with 3254, and now I see errors like this: >>>>>>>> >>>>>>>> spawning command 1 with timeout 1500 seconds: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>>>>> -vm-sound-null -vm-display-null >>>>>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>>>>> ../update-image.st >>>>>>>> pthread_setschedparam failed: Operation not permitted >>>>>>>> Read e.g. >>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>>>>> >>>>>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>>>>> build.squeak.org that looks like this: >>>>>>>> >>>>>>>> * hard rtprio 2 >>>>>>>> * soft rtprio 2 >>>>>>>> >>>>>>>> Thoughts? >>>>>>>> >>>>>>>> frank >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> best, >>>>>>> Eliot >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> best, >>>>> Eliot >>>> >>>> >>>> >>>> >>> >> > |
On 3 March 2015 at 14:43, Frank Shearar <[hidden email]> wrote:
> On 3 March 2015 at 14:38, Levente Uzonyi <[hidden email]> wrote: >> On Tue, 3 Mar 2015, Frank Shearar wrote: >> >>> Yep, this is the problem that I was trying to resolve the other week >>> with Eliot. I don't think it's a Cog bug, I think it's a bug in our >>> security settings or something. >>> >>> I had a look, things looked OK, but this is well beyond my >>> rememberings of Linux security, hence why it's still broken. >> >> >> Changes of the files in limits.d are only applied to new sessions. The >> squeak.conf file was created after jenkins was started. So restarting >> jenkins should fix the problem. > > Oh, because Jenkins spins up the VMs, so the Cog processes inherit the > permissions that Jenkins had? I'll reboot Jenkins then! Rebooted, and now I see failures like "bundle gem not installed". So I added a new build step to install that gem, but it seems that the gem package isn't installed on that box? I don't have my credentials with me so I can't look into the problem. I may only be able to dig into the problem a few days from now. frank > frank > >> Levente >> >> >>> >>> frank >>> >>> On 2 March 2015 at 17:37, Levente Uzonyi <[hidden email]> wrote: >>>> >>>> I tried to run this on box3, and it just works as expected. >>>> But the SqueakTrunk job hasn't produced any artifacts since build #1059. >>>> >>>> Levente >>>> >>>> >>>> On Tue, 17 Feb 2015, Frank Shearar wrote: >>>> >>>>> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> >>>>> wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar >>>>>> <[hidden email]> >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> Reverted, but I still get the same error. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> What's the last good version? >>>>> >>>>> >>>>> >>>>> I'm not convinced it's a Cog issue: the last known good was 3164 [1] >>>>> but the next build showed the "Operation not permitted" problem [2], >>>>> also with 3164. >>>>> >>>>> [1] http://build.squeak.org/job/SqueakTrunk/990/console >>>>> [2] http://build.squeak.org/job/SqueakTrunk/991/console >>>>> >>>>> frank >>>>> >>>>>>> frank >>>>>>> >>>>>>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> Hi Frank, >>>>>>>> >>>>>>>> can you revert to 3253? This one should be good. I'm pretty >>>>>>>> sure >>>>>>>> the >>>>>>>> 3254 VMs are subject to the same inlning bug that I mentioned after >>>>>>>> the >>>>>>>> latest VMMaker.oscog commit and am working on fixing now. >>>>>>>> >>>>>>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar >>>>>>>> <[hidden email]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On 12 February 2015 at 20:42, Eliot Miranda >>>>>>>>> <[hidden email]> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>>>>>> update, >>>>>>>>>> and changes the default text encoding to UTF-8 on linux. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> I updated CI with 3254, and now I see errors like this: >>>>>>>>> >>>>>>>>> spawning command 1 with timeout 1500 seconds: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>>>>>> -vm-sound-null -vm-display-null >>>>>>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>>>>>> ../update-image.st >>>>>>>>> pthread_setschedparam failed: Operation not permitted >>>>>>>>> Read e.g. >>>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>>>>>> >>>>>>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>>>>>> build.squeak.org that looks like this: >>>>>>>>> >>>>>>>>> * hard rtprio 2 >>>>>>>>> * soft rtprio 2 >>>>>>>>> >>>>>>>>> Thoughts? >>>>>>>>> >>>>>>>>> frank >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> best, >>>>>>>> Eliot >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> best, >>>>>> Eliot >>>>> >>>>> >>>>> >>>>> >>>> >>> >> |
We've had this issue before. Everything is there, but not where jenkins is
looking for: /var/lib/jenkins/.rvm/src/ruby-1.9.3-p194/bin/gem /var/lib/jenkins/.rvm/src/ruby-1.9.3-p392/bin/gem /var/lib/jenkins/.rvm/src/ruby-2.0.0-p0/bin/gem /var/lib/jenkins/.rvm/src/rubygems-1.8.25/bin/gem Levente On Tue, 3 Mar 2015, Frank Shearar wrote: > On 3 March 2015 at 14:43, Frank Shearar <[hidden email]> wrote: >> On 3 March 2015 at 14:38, Levente Uzonyi <[hidden email]> wrote: >>> On Tue, 3 Mar 2015, Frank Shearar wrote: >>> >>>> Yep, this is the problem that I was trying to resolve the other week >>>> with Eliot. I don't think it's a Cog bug, I think it's a bug in our >>>> security settings or something. >>>> >>>> I had a look, things looked OK, but this is well beyond my >>>> rememberings of Linux security, hence why it's still broken. >>> >>> >>> Changes of the files in limits.d are only applied to new sessions. The >>> squeak.conf file was created after jenkins was started. So restarting >>> jenkins should fix the problem. >> >> Oh, because Jenkins spins up the VMs, so the Cog processes inherit the >> permissions that Jenkins had? I'll reboot Jenkins then! > > Rebooted, and now I see failures like "bundle gem not installed". So I > added a new build step to install that gem, but it seems that the gem > package isn't installed on that box? I don't have my credentials with > me so I can't look into the problem. I may only be able to dig into > the problem a few days from now. > > frank > >> frank >> >>> Levente >>> >>> >>>> >>>> frank >>>> >>>> On 2 March 2015 at 17:37, Levente Uzonyi <[hidden email]> wrote: >>>>> >>>>> I tried to run this on box3, and it just works as expected. >>>>> But the SqueakTrunk job hasn't produced any artifacts since build #1059. >>>>> >>>>> Levente >>>>> >>>>> >>>>> On Tue, 17 Feb 2015, Frank Shearar wrote: >>>>> >>>>>> On 16 February 2015 at 19:55, Eliot Miranda <[hidden email]> >>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Mon, Feb 16, 2015 at 9:12 AM, Frank Shearar >>>>>>> <[hidden email]> >>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Reverted, but I still get the same error. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> What's the last good version? >>>>>> >>>>>> >>>>>> >>>>>> I'm not convinced it's a Cog issue: the last known good was 3164 [1] >>>>>> but the next build showed the "Operation not permitted" problem [2], >>>>>> also with 3164. >>>>>> >>>>>> [1] http://build.squeak.org/job/SqueakTrunk/990/console >>>>>> [2] http://build.squeak.org/job/SqueakTrunk/991/console >>>>>> >>>>>> frank >>>>>> >>>>>>>> frank >>>>>>>> >>>>>>>> On 15 February 2015 at 18:13, Eliot Miranda <[hidden email]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi Frank, >>>>>>>>> >>>>>>>>> can you revert to 3253? This one should be good. I'm pretty >>>>>>>>> sure >>>>>>>>> the >>>>>>>>> 3254 VMs are subject to the same inlning bug that I mentioned after >>>>>>>>> the >>>>>>>>> latest VMMaker.oscog commit and am working on fixing now. >>>>>>>>> >>>>>>>>> On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar >>>>>>>>> <[hidden email]> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 12 February 2015 at 20:42, Eliot Miranda >>>>>>>>>> <[hidden email]> >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> These fix two important bugs in the Spur VMs, so Newspeakers should >>>>>>>>>>> update, >>>>>>>>>>> and changes the default text encoding to UTF-8 on linux. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I updated CI with 3254, and now I see errors like this: >>>>>>>>>> >>>>>>>>>> spawning command 1 with timeout 1500 seconds: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak >>>>>>>>>> -vm-sound-null -vm-display-null >>>>>>>>>> "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" >>>>>>>>>> ../update-image.st >>>>>>>>>> pthread_setschedparam failed: Operation not permitted >>>>>>>>>> Read e.g. >>>>>>>>>> http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 >>>>>>>>>> >>>>>>>>>> As it happens, we do have a /etc/security/limits.d/squeak.conf on >>>>>>>>>> build.squeak.org that looks like this: >>>>>>>>>> >>>>>>>>>> * hard rtprio 2 >>>>>>>>>> * soft rtprio 2 >>>>>>>>>> >>>>>>>>>> Thoughts? >>>>>>>>>> >>>>>>>>>> frank >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> best, >>>>>>>>> Eliot >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> best, >>>>>>> Eliot >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> > |
workin on it.
On 03.03.2015, at 16:57, Levente Uzonyi <[hidden email]> wrote: > We've had this issue before. Everything is there, but not where jenkins is looking for: > > /var/lib/jenkins/.rvm/src/ruby-1.9.3-p194/bin/gem > /var/lib/jenkins/.rvm/src/ruby-1.9.3-p392/bin/gem > /var/lib/jenkins/.rvm/src/ruby-2.0.0-p0/bin/gem > /var/lib/jenkins/.rvm/src/rubygems-1.8.25/bin/gem > > Levente > > On Tue, 3 Mar 2015, Frank Shearar wrote: > >> On 3 March 2015 at 14:43, Frank Shearar <[hidden email]> wrote: >>> On 3 March 2015 at 14:38, Levente Uzonyi <[hidden email]> wrote: >>>> On Tue, 3 Mar 2015, Frank Shearar wrote: >>>> >>>>> Yep, this is the problem that I was trying to resolve the other week >>>>> with Eliot. I don't think it's a Cog bug, I think it's a bug in our >>>>> security settings or something. >>>>> >>>>> I had a look, things looked OK, but this is well beyond my >>>>> rememberings of Linux security, hence why it's still broken. >>>> >>>> >>>> Changes of the files in limits.d are only applied to new sessions. The >>>> squeak.conf file was created after jenkins was started. So restarting >>>> jenkins should fix the problem. >>> >>> Oh, because Jenkins spins up the VMs, so the Cog processes inherit the >>> permissions that Jenkins had? I'll reboot Jenkins then! >> >> Rebooted, and now I see failures like "bundle gem not installed". So I >> added a new build step to install that gem, but it seems that the gem >> package isn't installed on that box? I don't have my credentials with >> me so I can't look into the problem. I may only be able to dig into >> the problem a few days from now. >> >> frank >> >>> frank >>> >>>> Levente >>>> >>>> >>>>> >>>>> frank >>>>> >>>>> On 2 March 2015 at 17:37, Levente Uzonyi <[hidden email]> wrote: |
Hi
On 30.03.2015, at 14:34, Tobias Pape <[hidden email]> wrote: > workin on it. > > > On 03.03.2015, at 16:57, Levente Uzonyi <[hidden email]> wrote: > >> We've had this issue before. Everything is there, but not where jenkins is looking for: >> >> /var/lib/jenkins/.rvm/src/ruby-1.9.3-p194/bin/gem >> /var/lib/jenkins/.rvm/src/ruby-1.9.3-p392/bin/gem >> /var/lib/jenkins/.rvm/src/ruby-2.0.0-p0/bin/gem >> /var/lib/jenkins/.rvm/src/rubygems-1.8.25/bin/gem After poking around for an hour, (and in the process installing and deinstalling ruby1.8 on box3) I found that I just had to check 'Run the build in a RVM-managed environment' in the Jenkins Job configuration. Then i had the infamous 'Bit size mismatch' error, which a few builds later disappeared (and I don't know why…) TL;DR: http://build.squeak.org/job/SqueakTrunk/lastSuccessfulBuild/artifact/target/TrunkImage.zip is current as of today. Best -Tobias >> >> Levente >> >> On Tue, 3 Mar 2015, Frank Shearar wrote: >> >>> On 3 March 2015 at 14:43, Frank Shearar <[hidden email]> wrote: >>>> On 3 March 2015 at 14:38, Levente Uzonyi <[hidden email]> wrote: >>>>> On Tue, 3 Mar 2015, Frank Shearar wrote: >>>>> >>>>> >>>>> >>>>> Changes of the files in limits.d are only applied to new sessions. The >>>>> squeak.conf file was created after jenkins was started. So restarting >>>>> jenkins should fix the problem. >>>> >>>> Oh, because Jenkins spins up the VMs, so the Cog processes inherit the >>>> permissions that Jenkins had? I'll reboot Jenkins then! >>> >>> Rebooted, and now I see failures like "bundle gem not installed". So I >>> added a new build step to install that gem, but it seems that the gem >>> package isn't installed on that box? I don't have my credentials with >>> me so I can't look into the problem. I may only be able to dig into >>> the problem a few days from now. >>> >>> frank >>> >>>> frank >>>> >>>>> Levente |
On 30 March 2015 at 14:16, Tobias Pape <[hidden email]> wrote:
> Hi > > On 30.03.2015, at 14:34, Tobias Pape <[hidden email]> wrote: > >> workin on it. >> >> >> On 03.03.2015, at 16:57, Levente Uzonyi <[hidden email]> wrote: >> >>> We've had this issue before. Everything is there, but not where jenkins is looking for: >>> >>> /var/lib/jenkins/.rvm/src/ruby-1.9.3-p194/bin/gem >>> /var/lib/jenkins/.rvm/src/ruby-1.9.3-p392/bin/gem >>> /var/lib/jenkins/.rvm/src/ruby-2.0.0-p0/bin/gem >>> /var/lib/jenkins/.rvm/src/rubygems-1.8.25/bin/gem > > After poking around for an hour, (and in the process installing and deinstalling > ruby1.8 on box3) I found that I just had to check > 'Run the build in a RVM-managed environment' > in the Jenkins Job configuration. > > Then i had the infamous 'Bit size mismatch' error, which a few builds later > disappeared (and I don't know why…) > > TL;DR: http://build.squeak.org/job/SqueakTrunk/lastSuccessfulBuild/artifact/target/TrunkImage.zip is current as of today. Fabulous! Thank you very much, Tobias! frank > Best > -Tobias > > >>> >>> Levente >>> >>> On Tue, 3 Mar 2015, Frank Shearar wrote: >>> >>>> On 3 March 2015 at 14:43, Frank Shearar <[hidden email]> wrote: >>>>> On 3 March 2015 at 14:38, Levente Uzonyi <[hidden email]> wrote: >>>>>> On Tue, 3 Mar 2015, Frank Shearar wrote: >>>>>> >>>>>> >>>>>> >>>>>> Changes of the files in limits.d are only applied to new sessions. The >>>>>> squeak.conf file was created after jenkins was started. So restarting >>>>>> jenkins should fix the problem. >>>>> >>>>> Oh, because Jenkins spins up the VMs, so the Cog processes inherit the >>>>> permissions that Jenkins had? I'll reboot Jenkins then! >>>> >>>> Rebooted, and now I see failures like "bundle gem not installed". So I >>>> added a new build step to install that gem, but it seems that the gem >>>> package isn't installed on that box? I don't have my credentials with >>>> me so I can't look into the problem. I may only be able to dig into >>>> the problem a few days from now. >>>> >>>> frank >>>> >>>>> frank >>>>> >>>>>> Levente > > > |
In reply to this post by Tobias Pape
On 30.03.2015, at 15:16, Tobias Pape <[hidden email]> wrote:
> > After poking around for an hour, (and in the process installing and deinstalling > ruby1.8 on box3) I found that I just had to check > 'Run the build in a RVM-managed environment' > in the Jenkins Job configuration. > > Then i had the infamous 'Bit size mismatch' error, which a few builds later > disappeared (and I don't know why…) > > TL;DR: http://build.squeak.org/job/SqueakTrunk/lastSuccessfulBuild/artifact/target/TrunkImage.zip is current as of today. > > Best > -Tobias - Bert - smime.p7s (5K) Download Attachment |
In reply to this post by Eliot Miranda-2
Hi Eliot,
On 15.02.2015, at 19:13, Eliot Miranda <[hidden email]> wrote: > Hi Frank, > > can you revert to 3253? This one should be good. I'm pretty sure the 3254 VMs are subject to the same inlning bug that I mentioned after the latest VMMaker.oscog commit and am working on fixing now. > As this bug is probably long fixed, what version would you suggest for the CI server now? Best -Tobias > On Sat, Feb 14, 2015 at 5:47 AM, Frank Shearar <[hidden email]> wrote: > On 12 February 2015 at 20:42, Eliot Miranda <[hidden email]> wrote: > > http://www.mirandabanda.org/files/Cog/VM/VM.r3254/ > > > > > > These fix two important bugs in the Spur VMs, so Newspeakers should update, > > and changes the default text encoding to UTF-8 on linux. > > I updated CI with 3254, and now I see errors like this: > > spawning command 1 with timeout 1500 seconds: > /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r3254/coglinuxht/bin/squeak > -vm-sound-null -vm-display-null > "/var/lib/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" > ../update-image.st > pthread_setschedparam failed: Operation not permitted > Read e.g. http://www.mirandabanda.org/files/Cog/VM/VM.r3254/README.3254 > > As it happens, we do have a /etc/security/limits.d/squeak.conf on > build.squeak.org that looks like this: > > * hard rtprio 2 > * soft rtprio 2 > > Thoughts? > > frank |
Free forum by Nabble | Edit this page |