New Cog VMs available

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
21 messages Options
12
Reply | Threaded
Open this post in threaded view
|

New Cog VMs available

Eliot Miranda-2
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


Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Eliot Miranda-2
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


Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Eliot Miranda-2


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?
 

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


Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

David T. Lewis
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

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Levente Uzonyi-2
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
>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

David T. Lewis
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


Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Levente Uzonyi-2
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
>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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
>>
>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Levente Uzonyi-2
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
>>>
>>>
>>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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
>>>>
>>>>
>>>>
>>>>
>>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Levente Uzonyi-2
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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>

Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Tobias Pape
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:



Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Tobias Pape
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



Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Frank Shearar-3
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
>
>
>

Reply | Threaded
Open this post in threaded view
|

New trunk image available (was: New Cog VMs available)

Bert Freudenberg
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
Awesome!

- Bert -






smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: New Cog VMs available

Tobias Pape
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




12