OS version on squeakci?

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

OS version on squeakci?

Frank Shearar-3
Hi Chris,

Apologies if you've answered this before. What OS/version does
squeakci run? It looks like it's running a CentOS of some description
or other,

I'm trying to write a build script for running a trunk image on a
stack VM, and I'll at least need to know what version it is before
anyone can give meaningful advice.

In case David Lewis is reading, I'm seeing this:

Installing Squeak-4.10.2.2614 for linux_i386 into
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm
tar: Read 2048 bytes from -
Installation finished.
CHECKING squeakvm
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
/lib/libc.so.6: version `GLIBC_2.11' not found (required by
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
/lib/libc.so.6: version `GLIBC_2.7' not found (required by
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
/lib/libc.so.6: version `GLIBC_2.15' not found (required by
/var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)

The machine in question has a /lib/libc-2.5.so, so perhaps that's
causing the problem?

The excerpt comes from [1]. The script that runs the build lives at [2].

Thanks,

frank

[1] http://squeakci.org/job/LinuxStackVM/7/console
[2] https://github.com/frankshearar/squeak-ci/blob/master/linux-stackvm.sh

Reply | Threaded
Open this post in threaded view
|

Re: OS version on squeakci?

David T. Lewis
Frank,

The problem is that the VMs are being compiled on an Ubuntu system
that is "too new" with respect to the system on squeakci.org. I have
the same issue on my own PC, which is running SuSE Linux. I would
have expected better backward compatibility on Linux systems, but
evidently it is not so.

I am ccing Ian Piumarta, who is already aware of the issue and is
looking into setting up an intentionally out of date environment for
doing VM builds for Linux.

Meanwhile, a workaround might be to just compile a VM on squeakci.org,
which of course is what I do on my own PC. I don't know if the
squeakci.org box has the required libraries and so forth, but I'll
be happy to look into it if I can have shell access to the box.

Dave


On Sun, Sep 23, 2012 at 03:51:13PM +0100, Frank Shearar wrote:

> Hi Chris,
>
> Apologies if you've answered this before. What OS/version does
> squeakci run? It looks like it's running a CentOS of some description
> or other,
>
> I'm trying to write a build script for running a trunk image on a
> stack VM, and I'll at least need to know what version it is before
> anyone can give meaningful advice.
>
> In case David Lewis is reading, I'm seeing this:
>
> Installing Squeak-4.10.2.2614 for linux_i386 into
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm
> tar: Read 2048 bytes from -
> Installation finished.
> CHECKING squeakvm
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
> /lib/libc.so.6: version `GLIBC_2.11' not found (required by
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
> /lib/libc.so.6: version `GLIBC_2.7' not found (required by
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
> /lib/libc.so.6: version `GLIBC_2.15' not found (required by
> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>
> The machine in question has a /lib/libc-2.5.so, so perhaps that's
> causing the problem?
>
> The excerpt comes from [1]. The script that runs the build lives at [2].
>
> Thanks,
>
> frank
>
> [1] http://squeakci.org/job/LinuxStackVM/7/console
> [2] https://github.com/frankshearar/squeak-ci/blob/master/linux-stackvm.sh

Reply | Threaded
Open this post in threaded view
|

Re: OS version on squeakci?

Chris Cunnington
On 12-09-23 11:11 AM, David T. Lewis wrote:

> Frank,
>
> The problem is that the VMs are being compiled on an Ubuntu system
> that is "too new" with respect to the system on squeakci.org. I have
> the same issue on my own PC, which is running SuSE Linux. I would
> have expected better backward compatibility on Linux systems, but
> evidently it is not so.
>
> I am ccing Ian Piumarta, who is already aware of the issue and is
> looking into setting up an intentionally out of date environment for
> doing VM builds for Linux.
>
> Meanwhile, a workaround might be to just compile a VM on squeakci.org,
> which of course is what I do on my own PC. I don't know if the
> squeakci.org box has the required libraries and so forth, but I'll
> be happy to look into it if I can have shell access to the box.
>
> Dave
>
>
> On Sun, Sep 23, 2012 at 03:51:13PM +0100, Frank Shearar wrote:
>> Hi Chris,
>>
>> Apologies if you've answered this before. What OS/version does
>> squeakci run? It looks like it's running a CentOS of some description
>> or other,
>>
>> I'm trying to write a build script for running a trunk image on a
>> stack VM, and I'll at least need to know what version it is before
>> anyone can give meaningful advice.
>>
>> In case David Lewis is reading, I'm seeing this:
>>
>> Installing Squeak-4.10.2.2614 for linux_i386 into
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm
>> tar: Read 2048 bytes from -
>> Installation finished.
>> CHECKING squeakvm
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>> /lib/libc.so.6: version `GLIBC_2.11' not found (required by
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>> /lib/libc.so.6: version `GLIBC_2.7' not found (required by
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>> /lib/libc.so.6: version `GLIBC_2.15' not found (required by
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>>
>> The machine in question has a /lib/libc-2.5.so, so perhaps that's
>> causing the problem?
>>
>> The excerpt comes from [1]. The script that runs the build lives at [2].
>>
>> Thanks,
>>
>> frank
>>
>> [1] http://squeakci.org/job/LinuxStackVM/7/console
>> [2] https://github.com/frankshearar/squeak-ci/blob/master/linux-stackvm.sh
Yea, I think David is on to it. This is an old system. It's Centos 5.2.
On 2.6.18-92.el5. I've had this server since 2006.
I believe David when he says that what you want to do is too new for
this OS. And on that topic there is good news and bad news.
The good news is that one way or another 1 Nov. this server will no
longer be a problem in that regard. The bad news is that this means that
Jenkins will be moving to another server. I am confident that this will
not cause a disruption in service for our Jenkins server.
So, this will not be a problem in the near future. That may not help
with this coming release of Squeak.

I'll email David username/password to the box in a sec.

FWIW,
Chris



Reply | Threaded
Open this post in threaded view
|

Re: OS version on squeakci?

Frank Shearar-3
In reply to this post by David T. Lewis
On 23 September 2012 16:11, David T. Lewis <[hidden email]> wrote:
> Frank,
>
> The problem is that the VMs are being compiled on an Ubuntu system
> that is "too new" with respect to the system on squeakci.org. I have
> the same issue on my own PC, which is running SuSE Linux. I would
> have expected better backward compatibility on Linux systems, but
> evidently it is not so.

Hi Dave,

Thanks for confirming my suspicions - the output does mention versions
rather later than 2.5!

> I am ccing Ian Piumarta, who is already aware of the issue and is
> looking into setting up an intentionally out of date environment for
> doing VM builds for Linux.
>
> Meanwhile, a workaround might be to just compile a VM on squeakci.org,
> which of course is what I do on my own PC. I don't know if the
> squeakci.org box has the required libraries and so forth, but I'll
> be happy to look into it if I can have shell access to the box.

That would be great. Thanks, Dave!

(I'd intended to set up a script that would auto-build a VM and run
tests on it at some stage anyway, so I'll happily take a build-a-VM
script and run with it!)

frank

> Dave
>
>
> On Sun, Sep 23, 2012 at 03:51:13PM +0100, Frank Shearar wrote:
>> Hi Chris,
>>
>> Apologies if you've answered this before. What OS/version does
>> squeakci run? It looks like it's running a CentOS of some description
>> or other,
>>
>> I'm trying to write a build script for running a trunk image on a
>> stack VM, and I'll at least need to know what version it is before
>> anyone can give meaningful advice.
>>
>> In case David Lewis is reading, I'm seeing this:
>>
>> Installing Squeak-4.10.2.2614 for linux_i386 into
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm
>> tar: Read 2048 bytes from -
>> Installation finished.
>> CHECKING squeakvm
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>> /lib/libc.so.6: version `GLIBC_2.11' not found (required by
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>> /lib/libc.so.6: version `GLIBC_2.7' not found (required by
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>> /lib/libc.so.6: version `GLIBC_2.15' not found (required by
>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>>
>> The machine in question has a /lib/libc-2.5.so, so perhaps that's
>> causing the problem?
>>
>> The excerpt comes from [1]. The script that runs the build lives at [2].
>>
>> Thanks,
>>
>> frank
>>
>> [1] http://squeakci.org/job/LinuxStackVM/7/console
>> [2] https://github.com/frankshearar/squeak-ci/blob/master/linux-stackvm.sh
>

Reply | Threaded
Open this post in threaded view
|

Re: OS version on squeakci?

Frank Shearar-3
In reply to this post by Chris Cunnington
On 23 September 2012 18:15, Chris Cunnington
<[hidden email]> wrote:

> On 12-09-23 11:11 AM, David T. Lewis wrote:
>>
>> Frank,
>>
>> The problem is that the VMs are being compiled on an Ubuntu system
>> that is "too new" with respect to the system on squeakci.org. I have
>> the same issue on my own PC, which is running SuSE Linux. I would
>> have expected better backward compatibility on Linux systems, but
>> evidently it is not so.
>>
>> I am ccing Ian Piumarta, who is already aware of the issue and is
>> looking into setting up an intentionally out of date environment for
>> doing VM builds for Linux.
>>
>> Meanwhile, a workaround might be to just compile a VM on squeakci.org,
>> which of course is what I do on my own PC. I don't know if the
>> squeakci.org box has the required libraries and so forth, but I'll
>> be happy to look into it if I can have shell access to the box.
>>
>> Dave
>>
>>
>> On Sun, Sep 23, 2012 at 03:51:13PM +0100, Frank Shearar wrote:
>>>
>>> Hi Chris,
>>>
>>> Apologies if you've answered this before. What OS/version does
>>> squeakci run? It looks like it's running a CentOS of some description
>>> or other,
>>>
>>> I'm trying to write a build script for running a trunk image on a
>>> stack VM, and I'll at least need to know what version it is before
>>> anyone can give meaningful advice.
>>>
>>> In case David Lewis is reading, I'm seeing this:
>>>
>>> Installing Squeak-4.10.2.2614 for linux_i386 into
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm
>>> tar: Read 2048 bytes from -
>>> Installation finished.
>>> CHECKING squeakvm
>>>
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>>> /lib/libc.so.6: version `GLIBC_2.11' not found (required by
>>>
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>>>
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>>> /lib/libc.so.6: version `GLIBC_2.7' not found (required by
>>>
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>>>
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm:
>>> /lib/libc.so.6: version `GLIBC_2.15' not found (required by
>>>
>>> /var/lib/jenkins/workspace/LinuxStackVM/target/linux-stackvm/lib/squeak/4.10.2-2614/squeakvm)
>>>
>>> The machine in question has a /lib/libc-2.5.so, so perhaps that's
>>> causing the problem?
>>>
>>> The excerpt comes from [1]. The script that runs the build lives at [2].
>>>
>>> Thanks,
>>>
>>> frank
>>>
>>> [1] http://squeakci.org/job/LinuxStackVM/7/console
>>> [2]
>>> https://github.com/frankshearar/squeak-ci/blob/master/linux-stackvm.sh
>
> Yea, I think David is on to it. This is an old system. It's Centos 5.2. On
> 2.6.18-92.el5. I've had this server since 2006.
> I believe David when he says that what you want to do is too new for this
> OS. And on that topic there is good news and bad news.
> The good news is that one way or another 1 Nov. this server will no longer
> be a problem in that regard. The bad news is that this means that Jenkins
> will be moving to another server. I am confident that this will not cause a
> disruption in service for our Jenkins server.
> So, this will not be a problem in the near future. That may not help with
> this coming release of Squeak.

Well, we'd planned on releasing before November. I'm pretty happy with
the progress we've made towards a green light. In the long run I'd
like us to be able to use Travis off a GitHub repository (*) (because
why administer something when you can get someone else to do it?), so
hopefully we won't have too long a time period without CI.

frank

(*) I've no idea yet how to join the necessary dots, but I'm sure I'll
think of something.

> I'll email David username/password to the box in a sec.
>
> FWIW,
> Chris
>
>
>