[Pharo-project] ubuntu and debian support
Hi, Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0. In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found). I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6. However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment) Cheers, Doru -- www.tudorgirba.com "In a world where everything is moving ever faster, one might have better chances to win by moving slower."
Hello, I got the VM running fine on Debian 6 amd64 version and posted the steps. http://www.mail-archive.com/pharo-project@lists.gforge.inria.fr/msg73627.htm... Mostly symlinking issues. I guess you can the VM to work on Ubuntu 10 without hassles doing more or less the same thing. Is your Ubuntu a 32-bit install or a 64-bit one? Phil 2013/3/4 Tudor Girba <tudor@tudorgirba.com>:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
you might want to try to lower the requirement to GLIBC_2.15. Maybe a previous version would work just as well. On Mon, Mar 4, 2013 at 6:55 AM, phil@highoctane.be <phil@highoctane.be> wrote:
Hello,
I got the VM running fine on Debian 6 amd64 version and posted the steps.
http://www.mail-archive.com/pharo-project@lists.gforge.inria.fr/msg73627.htm...
Mostly symlinking issues.
I guess you can the VM to work on Ubuntu 10 without hassles doing more or less the same thing. Is your Ubuntu a 32-bit install or a 64-bit one?
Phil
2013/3/4 Tudor Girba <tudor@tudorgirba.com>:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
-- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
Hi Damien, hi Phil, Thanks for the input, but I have no idea what to do about it. Could you give me more actionable input? For example, what does " try to lower the requirement to GLIBC_2.15" mean? Where should I try? Cheers, Doru On Mon, Mar 4, 2013 at 11:21 AM, Damien Cassou <damien.cassou@gmail.com>wrote:
you might want to try to lower the requirement to GLIBC_2.15. Maybe a previous version would work just as well.
On Mon, Mar 4, 2013 at 6:55 AM, phil@highoctane.be <phil@highoctane.be> wrote:
Hello,
I got the VM running fine on Debian 6 amd64 version and posted the steps.
http://www.mail-archive.com/pharo-project@lists.gforge.inria.fr/msg73627.htm...
Mostly symlinking issues.
I guess you can the VM to work on Ubuntu 10 without hassles doing more or less the same thing. Is your Ubuntu a 32-bit install or a 64-bit one?
Phil
2013/3/4 Tudor Girba <tudor@tudorgirba.com>:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving
to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration
server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and
Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another
provider, I could use some answers to the following questions:
- Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- www.tudorgirba.com "Every thing has its own flow"
Well, open a shell and follow the steps in the link I gave you (you'll need to scroll down a tad). Ubuntu is Debian based, so it all works as mentioned. Having a shell to that box of yours? Phil 2013/3/4 Tudor Girba <tudor@tudorgirba.com>:
Hi Damien, hi Phil,
Thanks for the input, but I have no idea what to do about it. Could you give me more actionable input?
For example, what does " try to lower the requirement to GLIBC_2.15" mean? Where should I try?
Cheers, Doru
On Mon, Mar 4, 2013 at 11:21 AM, Damien Cassou <damien.cassou@gmail.com> wrote:
you might want to try to lower the requirement to GLIBC_2.15. Maybe a previous version would work just as well.
On Mon, Mar 4, 2013 at 6:55 AM, phil@highoctane.be <phil@highoctane.be> wrote:
Hello,
I got the VM running fine on Debian 6 amd64 version and posted the steps.
http://www.mail-archive.com/pharo-project@lists.gforge.inria.fr/msg73627.htm...
Mostly symlinking issues.
I guess you can the VM to work on Ubuntu 10 without hassles doing more or less the same thing. Is your Ubuntu a 32-bit install or a 64-bit one?
Phil
2013/3/4 Tudor Girba <tudor@tudorgirba.com>:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
-- Damien Cassou http://damiencassou.seasidehosting.st
"Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
-- www.tudorgirba.com
"Every thing has its own flow"
On Mon, Mar 4, 2013 at 11:37 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
For example, what does " try to lower the requirement to GLIBC_2.15" mean? Where should I try?
I have no idea if it can work, but search for GLIBC_2.15, 2.15, or GLIBC in the VM source files and replace that with the version of GLIBC in your system. For example, replace all references of GLIBC_2.15 by GLIBC_2.11 (the version in Ubuntu 10.04 LTS Lucid). -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mon, Mar 04, 2013 at 01:27:11PM +0100, Damien Cassou wrote:
I have no idea if it can work, but search for GLIBC_2.15, 2.15, or GLIBC in the VM source files and replace that with the version of GLIBC in your system. For example, replace all references of GLIBC_2.15 by GLIBC_2.11 (the version in Ubuntu 10.04 LTS Lucid).
E.g. if your code is using fallocate64, depending on which version of glibc you linked against it might be linked against fallocate64@@GLIBC_2.11 or fallocate64@@GLIBC_2.15. The decision of which version of the symbol one is using is done at link time. If you want your application to be usable on older versions you will either need to avoid the symbol/method, you link on the oldest system you want support or you are using the lsb-gcc to link binaries that should work on all LSB systems. holger
doru why don't we use the inria continuous integration servers? I do not think that this is good for you that it runs on your private machine and bandwidth Stef On Mar 4, 2013, at 6:42 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
Hi, I have other Pharo images running there, too, so I need to know how to run Pharo on my server anyway. Otherwise I will be stuck on Pharo 1.4 which I do not want :). So, I need to figure the problem out. But, using the Inria servers is also an option for now. Cheers, Doru On Mar 4, 2013, at 8:54 PM, stephane ducasse <stephane.ducasse@free.fr> wrote:
doru
why don't we use the inria continuous integration servers? I do not think that this is good for you that it runs on your private machine and bandwidth
Stef On Mar 4, 2013, at 6:42 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
-- www.tudorgirba.com "Value is always contextual."
Hi again, I used to be able to use the VM from Eliot to run Pharo on Ubuntu. I tried now with the latest version (2693) and I get: "Your VM is too old for this image. ..." However, when I use the Mac VM, it works just fine. Anyone knows why this happens? Cheers Doru On Mar 6, 2013, at 7:12 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
I have other Pharo images running there, too, so I need to know how to run Pharo on my server anyway. Otherwise I will be stuck on Pharo 1.4 which I do not want :). So, I need to figure the problem out.
But, using the Inria servers is also an option for now.
Cheers, Doru
On Mar 4, 2013, at 8:54 PM, stephane ducasse <stephane.ducasse@free.fr> wrote:
doru
why don't we use the inria continuous integration servers? I do not think that this is good for you that it runs on your private machine and bandwidth
Stef On Mar 4, 2013, at 6:42 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
-- www.tudorgirba.com
"Value is always contextual."
-- www.tudorgirba.com "Yesterday is a fact. Tomorrow is a possibility. Today is a challenge."
On 06 Mar 2013, at 07:29, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi again,
I used to be able to use the VM from Eliot to run Pharo on Ubuntu.
I tried now with the latest version (2693) and I get: "Your VM is too old for this image. ..."
However, when I use the Mac VM, it works just fine. Anyone knows why this happens?
Yes, it started happening for me on Mac too - I wonder on what the message is based ? a timer ?
Cheers Doru
On Mar 6, 2013, at 7:12 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
I have other Pharo images running there, too, so I need to know how to run Pharo on my server anyway. Otherwise I will be stuck on Pharo 1.4 which I do not want :). So, I need to figure the problem out.
But, using the Inria servers is also an option for now.
Cheers, Doru
On Mar 4, 2013, at 8:54 PM, stephane ducasse <stephane.ducasse@free.fr> wrote:
doru
why don't we use the inria continuous integration servers? I do not think that this is good for you that it runs on your private machine and bandwidth
Stef On Mar 4, 2013, at 6:42 AM, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi,
Moose 4.7 was just released on top of Pharo 1.4, and now we are moving to Pharo 2.0.
In the process of upgrading, we need to get the continuous integration server build on Pharo 2.0. However, the current server is a Ubuntu 10, and it seems that the latest Pharo VM does not run on this machine (as discussed before, I get /lib32/libc.so.6: version `GLIBC_2.15' not found).
I understand the need to break loose from old operating systems, and Ubuntu 10 is rather old, but I am limited by the OSs offered by my virtual host provider. The other option would be to use Debian version 6.
However, before switching to either another operating system or another provider, I could use some answers to the following questions: - Is the problem with Ubuntu 10 systematic, or can it be solved somehow (perhaps I can install something on my OS to get it to work)? - If it cannot be solved, does the Pharo VM work on Debian 6? - Otherwise, does anyone know a provider that supports the latest Ubuntu (version 12 at this moment)
Cheers, Doru
-- www.tudorgirba.com
"In a world where everything is moving ever faster, one might have better chances to win by moving slower."
-- www.tudorgirba.com
"Value is always contextual."
-- www.tudorgirba.com
"Yesterday is a fact. Tomorrow is a possibility. Today is a challenge."
On 2013-03-06, at 07:29, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi again,
I used to be able to use the VM from Eliot to run Pharo on Ubuntu.
I tried now with the latest version (2693) and I get: "Your VM is too old for this image. ..."
However, when I use the Mac VM, it works just fine.
Anyone knows why this happens?
yes, because this VM does not have the proper changes for the FileSystem primitives. It will work, but it doesn't have all features ;) that said, you've been warned properly :P. It takes the version string and checks some requirements there.
On 06 Mar 2013, at 08:31, Camillo Bruni <camillobruni@gmail.com> wrote:
On 2013-03-06, at 07:29, Tudor Girba <tudor@tudorgirba.com> wrote:
Hi again,
I used to be able to use the VM from Eliot to run Pharo on Ubuntu.
I tried now with the latest version (2693) and I get: "Your VM is too old for this image. ..."
However, when I use the Mac VM, it works just fine.
Anyone knows why this happens?
yes, because this VM does not have the proper changes for the FileSystem primitives. It will work, but it doesn't have all features ;) that said, you've been warned properly :P.
It takes the version string and checks some requirements there.
I just downloaded the Mac OS X VM from http://www.pharo-project.org/pharo-download, http://pharo.gforge.inria.fr/ci/vm/pharo/mac/pharo-mac-latest.zip, which is nicely branded, but still says its too old for my shiny #20584⦠I was using an NBCogVM before, but that suddenly started giving warnings. Sven -- Sven Van Caekenberghe http://stfx.eu Smalltalk is the Red Pill
Hi again,
I used to be able to use the VM from Eliot to run Pharo on Ubuntu.
I tried now with the latest version (2693) and I get: "Your VM is too old for this image. ..."
However, when I use the Mac VM, it works just fine.
Anyone knows why this happens?
yes, because this VM does not have the proper changes for the FileSystem primitives. It will work, but it doesn't have all features ;) that said, you've been warned properly :P.
It takes the version string and checks some requirements there.
I just downloaded the Mac OS X VM from http://www.pharo-project.org/pharo-download, http://pharo.gforge.inria.fr/ci/vm/pharo/mac/pharo-mac-latest.zip, which is nicely branded, but still says its too old for my shiny #20584â¦
I was using an NBCogVM before, but that suddenly started giving warnings.
time for an issue: https://code.google.com/p/pharo/issues/detail?id=7649
On Wed, Mar 6, 2013 at 8:46 AM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
I just downloaded the Mac OS X VM from http://www.pharo-project.org/pharo-download, http://pharo.gforge.inria.fr/ci/vm/pharo/mac/pharo-mac-latest.zip, which is nicely branded, but still says its too old for my shiny #20584â¦
please use http://pharo.gforge.inria.fr/ci/vm/pharo/ -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." Winston Churchill
On Mar 6, 2013, at 8:58 AM, Damien Cassou <damien.cassou@gmail.com> wrote:
On Wed, Mar 6, 2013 at 8:46 AM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
I just downloaded the Mac OS X VM from http://www.pharo-project.org/pharo-download, http://pharo.gforge.inria.fr/ci/vm/pharo/mac/pharo-mac-latest.zip, which is nicely branded, but still says its too old for my shiny #20584â¦
please use http://pharo.gforge.inria.fr/ci/vm/pharo/
Yes, this is what he did⦠Marcus
participants (8)
-
Camillo Bruni -
Damien Cassou -
Holger Hans Peter Freyther -
Marcus Denker -
phil@highoctane.be -
stephane ducasse -
Sven Van Caekenberghe -
Tudor Girba