What's wrong with latest Pharo?

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

What's wrong with latest Pharo?

horrido
I just installed Pharo under Linux and when I start it up, I get:

Error: External module not found

It doesn't matter how I install Pharo.
Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

John Pfersich
What Linux (distro and version) and which version of Pharo. You couldn’t supply less information if you tried. 


/*—————————————————-*/

On Mar 31, 2019, at 14:21, Richard Kenneth Eng <[hidden email]> wrote:

I just installed Pharo under Linux and when I start it up, I get:

Error: External module not found

It doesn't matter how I install Pharo.
Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Tim Mackinnon
Come on, let’s try not to be dismissive , we’ve all had that annoying moment where something doesn’t work.

Richard, was this installed with zero conf or Launcher, and as mentioned - a Linux distro is going to be helpful.

I’m assuming it worked before at some point for you right? But was that v6 and now you’re trying v7?

Tim


Sent from my iPhone

On 31 Mar 2019, at 23:46, john pfersich <[hidden email]> wrote:

What Linux (distro and version) and which version of Pharo. You couldn’t supply less information if you tried. 


/*—————————————————-*/

On Mar 31, 2019, at 14:21, Richard Kenneth Eng <[hidden email]> wrote:

I just installed Pharo under Linux and when I start it up, I get:

Error: External module not found

It doesn't matter how I install Pharo.
Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

NorbertHartl


Am 01.04.2019 um 08:10 schrieb Tim Mackinnon <[hidden email]>:

Come on, let’s try not to be dismissive , we’ve all had that annoying moment where something doesn’t work.

Sure and we don‘t put that on a public mailing list. If you want to get help you need to provide context. 

Norbert

Richard, was this installed with zero conf or Launcher, and as mentioned - a Linux distro is going to be helpful.

I’m assuming it worked before at some point for you right? But was that v6 and now you’re trying v7?

Tim


Sent from my iPhone

On 31 Mar 2019, at 23:46, john pfersich <[hidden email]> wrote:

What Linux (distro and version) and which version of Pharo. You couldn’t supply less information if you tried. 


/*—————————————————-*/

On Mar 31, 2019, at 14:21, Richard Kenneth Eng <[hidden email]> wrote:

I just installed Pharo under Linux and when I start it up, I get:

Error: External module not found

It doesn't matter how I install Pharo.
Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

horrido
In reply to this post by Tim Mackinnon
This issue bit me in the ass before, but I forgot. Yes, I had a senior
moment.

The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.

This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.

Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
is dying.

The bigger issue is this: Hosting services like Digital Ocean, OVH, and
Google Cloud Platform are becoming increasingly important in the enterprise
space. If Pharo can't run on these server operating systems, it's going to
be a black eye for the language. We can get away with not supporting this
for now, but it will eventually catch up with us.

At Google Cloud Platform, for example, the user can choose from this list of
hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
of SUSE, various versions of Window, and so on. It's a long list. *I
strongly suspect that many of these are unusable with Pharo.*

How to address this? I don't know. But if it's not a major problem now, it
will be. It's bitten me in the ass twice, and I can't be alone.

I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
canary in the coal mine.




Tim Mackinnon wrote

> Come on, let’s try not to be dismissive , we’ve all had that annoying
> moment where something doesn’t work.
>
> Richard, was this installed with zero conf or Launcher, and as mentioned -
> a Linux distro is going to be helpful.
>
> I’m assuming it worked before at some point for you right? But was that v6
> and now you’re trying v7?
>
> Tim
>
>
> Sent from my iPhone
>
>> On 31 Mar 2019, at 23:46, john pfersich &lt;

> jpfersich@

> &gt; wrote:
>>
>> What Linux (distro and version) and which version of Pharo. You couldn’t
>> supply less information if you tried.
>>
>>
>> /*—————————————————-*/
>> Sent from my iPhone
>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>> See https://objectnets.net and https://objectnets.org
>>
>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;

> horrido.hobbies@

> &gt; wrote:
>>>
>>> I just installed Pharo under Linux and when I start it up, I get:
>>>
>>> Error: External module not found
>>>
>>> It doesn't matter how I install Pharo.





--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Sven Van Caekenberghe-2
Don't be silly, of course it works. Hundreds of people have these, 99% of all servers are Linux, as are 99% of all CI jobs.

Running Linux servers requires a certain level of expertise.

$ cat /etc/issue
Ubuntu 18.04.2 LTS \n \l

$ uname -a
Linux audio359 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ curl get.pharo.org/64/70+vm | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3054  100  3054    0     0  32147      0 --:--:-- --:--:-- --:--:-- 32147
Downloading the latest 70 Image:
    http://files.pharo.org/get-files/70/pharo64.zip
Pharo.image
Downloading the latest pharoVM:
        http://files.pharo.org/get-files/70/pharo64-linux-stable.zip
pharo-vm/pharo
Creating starter scripts pharo and pharo-ui

$ ./pharo Pharo.image printVersion
[version] 'Pharo7.0.2' 'Pharo-7.0.2+build.152.sha.890f474a81f116ead0e68c8de77790aef4e9a752 (64 Bit)'

$ ./pharo Pharo.image eval '42 factorial'
1405006117752879898543142606244511569936384000000000

Many people are about your age, BTW.

> On 1 Apr 2019, at 15:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html


Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Vitor Medina Cruz
I am surprised you managed to make it work Sven, I tried some time ago but it wont work because of a problem with libcurl as far as I am concerned (https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754686 and https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294)

Was libcurl dependency removed from Pharo?

On Mon, Apr 1, 2019 at 10:18 AM Sven Van Caekenberghe <[hidden email]> wrote:
Don't be silly, of course it works. Hundreds of people have these, 99% of all servers are Linux, as are 99% of all CI jobs.

Running Linux servers requires a certain level of expertise.

$ cat /etc/issue
Ubuntu 18.04.2 LTS \n \l

$ uname -a
Linux audio359 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ curl get.pharo.org/64/70+vm | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3054  100  3054    0     0  32147      0 --:--:-- --:--:-- --:--:-- 32147
Downloading the latest 70 Image:
    http://files.pharo.org/get-files/70/pharo64.zip
Pharo.image
Downloading the latest pharoVM:
        http://files.pharo.org/get-files/70/pharo64-linux-stable.zip
pharo-vm/pharo
Creating starter scripts pharo and pharo-ui

$ ./pharo Pharo.image printVersion
[version] 'Pharo7.0.2' 'Pharo-7.0.2+build.152.sha.890f474a81f116ead0e68c8de77790aef4e9a752 (64 Bit)'

$ ./pharo Pharo.image eval '42 factorial'
1405006117752879898543142606244511569936384000000000

Many people are about your age, BTW.

> On 1 Apr 2019, at 15:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html


Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Sven Van Caekenberghe-2
This is basic Pharo I am talking about, not each and every plugin.

$ ldd pharo-vm/lib/pharo/5.0-201901051900/pharo
        linux-vdso.so.1 (0x00007fff789b2000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f010c0ee000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f010bd50000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f010bb31000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f010b740000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f010c2f2000)

libgit2 seems to be using libcurl (and many more)

$ ldd pharo-vm/lib/pharo/5.0-201901051900/libgit2.so
        linux-vdso.so.1 (0x00007ffc8dec3000)
        libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f4057393000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4057176000)
        libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f4056f0e000)
        libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f4056acb000)
        libssh2.so.1 => not found
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f40568c3000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f40566a4000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f40562b3000)
        libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f405608e000)
        libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f4055e71000)
        librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f4055c55000)
        libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f4055a47000)
        libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f4055811000)
        libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f40554ac000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f4055261000)
        libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f405500f000)
        liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f4054e01000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f4054bfd000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4057953000)
        libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f405487f000)
        libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f405464b000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f40543ca000)
        libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f405409b000)
        libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f4053e88000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f4053bb2000)
        libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f4053980000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f405377c000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f4053571000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f4053356000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f405313b000)
        libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f4052efa000)
        libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f4052cf2000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f4052aee000)
        libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f40528e5000)
        libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f4052658000)
        libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f40523b6000)
        libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f4052180000)
        libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f4051f6a000)
        libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f4051d41000)
        libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f4051b32000)
        libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f40518e8000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f40515df000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f40513a7000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4051009000)

> On 1 Apr 2019, at 15:47, Vitor Medina Cruz <[hidden email]> wrote:
>
> I am surprised you managed to make it work Sven, I tried some time ago but it wont work because of a problem with libcurl as far as I am concerned (https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754686 and https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294)
>
> Was libcurl dependency removed from Pharo?
>
> On Mon, Apr 1, 2019 at 10:18 AM Sven Van Caekenberghe <[hidden email]> wrote:
> Don't be silly, of course it works. Hundreds of people have these, 99% of all servers are Linux, as are 99% of all CI jobs.
>
> Running Linux servers requires a certain level of expertise.
>
> $ cat /etc/issue
> Ubuntu 18.04.2 LTS \n \l
>
> $ uname -a
> Linux audio359 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
>
> $ curl get.pharo.org/64/70+vm | bash
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                  Dload  Upload   Total   Spent    Left  Speed
> 100  3054  100  3054    0     0  32147      0 --:--:-- --:--:-- --:--:-- 32147
> Downloading the latest 70 Image:
>     http://files.pharo.org/get-files/70/pharo64.zip
> Pharo.image
> Downloading the latest pharoVM:
>         http://files.pharo.org/get-files/70/pharo64-linux-stable.zip
> pharo-vm/pharo
> Creating starter scripts pharo and pharo-ui
>
> $ ./pharo Pharo.image printVersion
> [version] 'Pharo7.0.2' 'Pharo-7.0.2+build.152.sha.890f474a81f116ead0e68c8de77790aef4e9a752 (64 Bit)'
>
> $ ./pharo Pharo.image eval '42 factorial'
> 1405006117752879898543142606244511569936384000000000
>
> Many people are about your age, BTW.
>
> > On 1 Apr 2019, at 15:06, horrido <[hidden email]> wrote:
> >
> > This issue bit me in the ass before, but I forgot. Yes, I had a senior
> > moment.
> >
> > The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> > OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
> >
> > This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> > Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
> >
> > Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> > is dying.
> >
> > The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> > Google Cloud Platform are becoming increasingly important in the enterprise
> > space. If Pharo can't run on these server operating systems, it's going to
> > be a black eye for the language. We can get away with not supporting this
> > for now, but it will eventually catch up with us.
> >
> > At Google Cloud Platform, for example, the user can choose from this list of
> > hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> > CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> > Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> > of SUSE, various versions of Window, and so on. It's a long list. *I
> > strongly suspect that many of these are unusable with Pharo.*
> >
> > How to address this? I don't know. But if it's not a major problem now, it
> > will be. It's bitten me in the ass twice, and I can't be alone.
> >
> > I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> > canary in the coal mine.
> >
> >
> >
> >
> > Tim Mackinnon wrote
> >> Come on, let’s try not to be dismissive , we’ve all had that annoying
> >> moment where something doesn’t work.
> >>
> >> Richard, was this installed with zero conf or Launcher, and as mentioned -
> >> a Linux distro is going to be helpful.
> >>
> >> I’m assuming it worked before at some point for you right? But was that v6
> >> and now you’re trying v7?
> >>
> >> Tim
> >>
> >>
> >> Sent from my iPhone
> >>
> >>> On 31 Mar 2019, at 23:46, john pfersich &lt;
> >
> >> jpfersich@
> >
> >> &gt; wrote:
> >>>
> >>> What Linux (distro and version) and which version of Pharo. You couldn’t
> >>> supply less information if you tried.
> >>>
> >>>
> >>> /*—————————————————-*/
> >>> Sent from my iPhone
> >>> https://boincstats.com/signature/-1/user/51616339056/sig.png
> >>> See https://objectnets.net and https://objectnets.org
> >>>
> >>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
> >
> >> horrido.hobbies@
> >
> >> &gt; wrote:
> >>>>
> >>>> I just installed Pharo under Linux and when I start it up, I get:
> >>>>
> >>>> Error: External module not found
> >>>>
> >>>> It doesn't matter how I install Pharo.
> >
> >
> >
> >
> >
> > --
> > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
>


Reply | Threaded
Open this post in threaded view
|

R: What's wrong with latest Pharo?

Lorenzo
In reply to this post by horrido
Hi Richard,

please, don't be so pessimistic!
I am sure that young man too can have the same problem!
I can understand your filing as I am 77, but I hope we can do some good job again!

Lorenzo

-----Messaggio originale-----
Da: Pharo-users [mailto:[hidden email]] Per conto di horrido
Inviato: lunedì 1 aprile 2019 15:07
A: [hidden email]
Oggetto: Re: [Pharo-users] What's wrong with latest Pharo?

This issue bit me in the ass before, but I forgot. Yes, I had a senior
moment.

The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.

This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.

Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
is dying.

The bigger issue is this: Hosting services like Digital Ocean, OVH, and
Google Cloud Platform are becoming increasingly important in the enterprise
space. If Pharo can't run on these server operating systems, it's going to
be a black eye for the language. We can get away with not supporting this
for now, but it will eventually catch up with us.

At Google Cloud Platform, for example, the user can choose from this list of
hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
of SUSE, various versions of Window, and so on. It's a long list. *I
strongly suspect that many of these are unusable with Pharo.*

How to address this? I don't know. But if it's not a major problem now, it
will be. It's bitten me in the ass twice, and I can't be alone.

I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
canary in the coal mine.




Tim Mackinnon wrote

> Come on, let’s try not to be dismissive , we’ve all had that annoying
> moment where something doesn’t work.
>
> Richard, was this installed with zero conf or Launcher, and as mentioned -
> a Linux distro is going to be helpful.
>
> I’m assuming it worked before at some point for you right? But was that v6
> and now you’re trying v7?
>
> Tim
>
>
> Sent from my iPhone
>
>> On 31 Mar 2019, at 23:46, john pfersich &lt;

> jpfersich@

> &gt; wrote:
>>
>> What Linux (distro and version) and which version of Pharo. You couldn’t
>> supply less information if you tried.
>>
>>
>> /*—————————————————-*/
>> Sent from my iPhone
>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>> See https://objectnets.net and https://objectnets.org
>>
>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;

> horrido.hobbies@

> &gt; wrote:
>>>
>>> I just installed Pharo under Linux and when I start it up, I get:
>>>
>>> Error: External module not found
>>>
>>> It doesn't matter how I install Pharo.





--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html


Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

HilaireFernandes
In reply to this post by horrido
Which external module is not found? I personally had a recurring issue
when using the P7 VM+Image.

I have to use Launcher to get a working environment.

Le 31/03/2019 à 23:21, Richard Kenneth Eng a écrit :
> I just installed Pharo under Linux and when I start it up, I get:
>
> *Error: External module not found*
>
> It doesn't matter how I install Pharo.

--
Dr. Geo
http://drgeo.eu



Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Offray Vladimir Luna Cárdenas-2
In reply to this post by horrido
Hi,

Just install libcurl from your Linux distro package manager. Maybe this
should be more promptly stated in the Linux install instructions.

Cheers,

Offray

On 1/04/19 8:06 a. m., horrido wrote:

> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>> jpfersich@
>> &gt; wrote:
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>> horrido.hobbies@
>> &gt; wrote:
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

John Pfersich
In reply to this post by horrido
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

John Pfersich
In reply to this post by Vitor Medina Cruz
You need to install curl in Ubuntu 18.04 LTS, it isn’t in the distro you download from Ubuntu. 

/*—————————————————-*/

On Apr 1, 2019, at 06:47, Vitor Medina Cruz <[hidden email]> wrote:

I am surprised you managed to make it work Sven, I tried some time ago but it wont work because of a problem with libcurl as far as I am concerned (https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754686 and https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294)

Was libcurl dependency removed from Pharo?

On Mon, Apr 1, 2019 at 10:18 AM Sven Van Caekenberghe <[hidden email]> wrote:
Don't be silly, of course it works. Hundreds of people have these, 99% of all servers are Linux, as are 99% of all CI jobs.

Running Linux servers requires a certain level of expertise.

$ cat /etc/issue
Ubuntu 18.04.2 LTS \n \l

$ uname -a
Linux audio359 4.15.0-39-generic #42-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ curl get.pharo.org/64/70+vm | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3054  100  3054    0     0  32147      0 --:--:-- --:--:-- --:--:-- 32147
Downloading the latest 70 Image:
    http://files.pharo.org/get-files/70/pharo64.zip
Pharo.image
Downloading the latest pharoVM:
        http://files.pharo.org/get-files/70/pharo64-linux-stable.zip
pharo-vm/pharo
Creating starter scripts pharo and pharo-ui

$ ./pharo Pharo.image printVersion
[version] 'Pharo7.0.2' 'Pharo-7.0.2+build.152.sha.890f474a81f116ead0e68c8de77790aef4e9a752 (64 Bit)'

$ ./pharo Pharo.image eval '42 factorial'
1405006117752879898543142606244511569936384000000000

Many people are about your age, BTW.

> On 1 Apr 2019, at 15:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html


Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Richard O'Keefe
In reply to this post by John Pfersich
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Vitor Medina Cruz
Installing curl don't work because there is a conflict between curl version name used on Ubuntu and that used by Pharo, you can't install libcurl 3 and libcru4 together. Ubuntu 18 comes with libcurl4 and older software depending on libcurl3 broke with it. I tested with minidebian and it also failed.

Richard, was you able to use Iceberg? It should only work if either Ubuntu fix this dependency problem with libcurl or Pharo started to use libcrl4.



On Tue, Apr 2, 2019 at 5:50 AM Richard O'Keefe <[hidden email]> wrote:
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Richard O'Keefe
I just did a complete reinstall of Ubuntu 18.4 on this
laptop yesterday, and it did not come with any version
of curl.  uname -a =>
Linux Inspiron 4.18.0-16-generic #17~18.04.1-Ubuntu SMP Tue Feb 12 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



On Wed, 3 Apr 2019 at 01:27, Vitor Medina Cruz <[hidden email]> wrote:
Installing curl don't work because there is a conflict between curl version name used on Ubuntu and that used by Pharo, you can't install libcurl 3 and libcru4 together. Ubuntu 18 comes with libcurl4 and older software depending on libcurl3 broke with it. I tested with minidebian and it also failed.

Richard, was you able to use Iceberg? It should only work if either Ubuntu fix this dependency problem with libcurl or Pharo started to use libcrl4.



On Tue, Apr 2, 2019 at 5:50 AM Richard O'Keefe <[hidden email]> wrote:
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Ben Coman

On Wed, 3 Apr 2019 at 05:09, Richard O'Keefe <[hidden email]> wrote:
I just did a complete reinstall of Ubuntu 18.4 on this
laptop yesterday,

 
and it did not come with any version of curl. 

What do you mean? Under WSL I have installed Ubuntu 18.4 and for...
    $ apt-cache search libcurl | less
I see libcurl3 and libcurl4

cheers -ben
 
uname -a =>
Linux Inspiron 4.18.0-16-generic #17~18.04.1-Ubuntu SMP Tue Feb 12 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



On Wed, 3 Apr 2019 at 01:27, Vitor Medina Cruz <[hidden email]> wrote:
Installing curl don't work because there is a conflict between curl version name used on Ubuntu and that used by Pharo, you can't install libcurl 3 and libcru4 together. Ubuntu 18 comes with libcurl4 and older software depending on libcurl3 broke with it. I tested with minidebian and it also failed.

Richard, was you able to use Iceberg? It should only work if either Ubuntu fix this dependency problem with libcurl or Pharo started to use libcrl4.



On Tue, Apr 2, 2019 at 5:50 AM Richard O'Keefe <[hidden email]> wrote:
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Richard O'Keefe
apt-cache search
reports everything it knows about, not just things that are INSTALLED.
For example, apt-cache search reports lua-curl-dev, but it is not
installed.
apt list | grep lua-curl-dev

The fact that neither libcurl3 nor libcurl4 is initially installed
means that either of them can be installed without conflict.

On Thu, 4 Apr 2019 at 01:34, Ben Coman <[hidden email]> wrote:

On Wed, 3 Apr 2019 at 05:09, Richard O'Keefe <[hidden email]> wrote:
I just did a complete reinstall of Ubuntu 18.4 on this
laptop yesterday,

 
and it did not come with any version of curl. 

What do you mean? Under WSL I have installed Ubuntu 18.4 and for...
    $ apt-cache search libcurl | less
I see libcurl3 and libcurl4

cheers -ben
 
uname -a =>
Linux Inspiron 4.18.0-16-generic #17~18.04.1-Ubuntu SMP Tue Feb 12 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



On Wed, 3 Apr 2019 at 01:27, Vitor Medina Cruz <[hidden email]> wrote:
Installing curl don't work because there is a conflict between curl version name used on Ubuntu and that used by Pharo, you can't install libcurl 3 and libcru4 together. Ubuntu 18 comes with libcurl4 and older software depending on libcurl3 broke with it. I tested with minidebian and it also failed.

Richard, was you able to use Iceberg? It should only work if either Ubuntu fix this dependency problem with libcurl or Pharo started to use libcrl4.



On Tue, Apr 2, 2019 at 5:50 AM Richard O'Keefe <[hidden email]> wrote:
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Vitor Medina Cruz
No, you can't install libcurl3 with libcurl4. There is a known conflict between them: https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900511

Ubuntu 18.4 don't come with curl, but I think it comes with libcurl3 (I don't have means to verify it now), but when you install curl, it installs libcurl4 and removes libcurl3.

On Thu, Apr 4, 2019 at 11:00 AM Richard O'Keefe <[hidden email]> wrote:
apt-cache search
reports everything it knows about, not just things that are INSTALLED.
For example, apt-cache search reports lua-curl-dev, but it is not
installed.
apt list | grep lua-curl-dev

The fact that neither libcurl3 nor libcurl4 is initially installed
means that either of them can be installed without conflict.

On Thu, 4 Apr 2019 at 01:34, Ben Coman <[hidden email]> wrote:

On Wed, 3 Apr 2019 at 05:09, Richard O'Keefe <[hidden email]> wrote:
I just did a complete reinstall of Ubuntu 18.4 on this
laptop yesterday,

 
and it did not come with any version of curl. 

What do you mean? Under WSL I have installed Ubuntu 18.4 and for...
    $ apt-cache search libcurl | less
I see libcurl3 and libcurl4

cheers -ben
 
uname -a =>
Linux Inspiron 4.18.0-16-generic #17~18.04.1-Ubuntu SMP Tue Feb 12 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



On Wed, 3 Apr 2019 at 01:27, Vitor Medina Cruz <[hidden email]> wrote:
Installing curl don't work because there is a conflict between curl version name used on Ubuntu and that used by Pharo, you can't install libcurl 3 and libcru4 together. Ubuntu 18 comes with libcurl4 and older software depending on libcurl3 broke with it. I tested with minidebian and it also failed.

Richard, was you able to use Iceberg? It should only work if either Ubuntu fix this dependency problem with libcurl or Pharo started to use libcrl4.



On Tue, Apr 2, 2019 at 5:50 AM Richard O'Keefe <[hidden email]> wrote:
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>

Reply | Threaded
Open this post in threaded view
|

Re: What's wrong with latest Pharo?

Tim Mackinnon
Did we ever get the bottom of installing Pharo on linux? I have a user on Arch linux who installed pharo from AUR (this is new stuff to me) - and once they downloaded an image - they now get an error that looks suspiciously like this libgit2 debacle - so I’m wondering what the solution was?

The error is:

External module not found
ExternalLibraryFunction(Object)>>error:
ExternalLibraryFunction(Object)>>externalCallFailed
ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments:
LGitLibrary>>libgit2_init
FFICalloutAPI>>function:module:
LGitLibrary(Object)>>ffiCall:
LGitLibrary>>libgit2_init
[ self libgit2_init.
self recordInitializationSuccess ] in LGitLibrary>>initializeLibGit2 in Block: [ self libgit2_init....
BlockClosure>>on:do:

...

On 4 Apr 2019, at 15:07, Vitor Medina Cruz <[hidden email]> wrote:

No, you can't install libcurl3 with libcurl4. There is a known conflict between them: https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900511

Ubuntu 18.4 don't come with curl, but I think it comes with libcurl3 (I don't have means to verify it now), but when you install curl, it installs libcurl4 and removes libcurl3.

On Thu, Apr 4, 2019 at 11:00 AM Richard O'Keefe <[hidden email]> wrote:
apt-cache search
reports everything it knows about, not just things that are INSTALLED.
For example, apt-cache search reports lua-curl-dev, but it is not
installed.
apt list | grep lua-curl-dev

The fact that neither libcurl3 nor libcurl4 is initially installed
means that either of them can be installed without conflict.

On Thu, 4 Apr 2019 at 01:34, Ben Coman <[hidden email]> wrote:

On Wed, 3 Apr 2019 at 05:09, Richard O'Keefe <[hidden email]> wrote:
I just did a complete reinstall of Ubuntu 18.4 on this
laptop yesterday,

 
and it did not come with any version of curl. 

What do you mean? Under WSL I have installed Ubuntu 18.4 and for...
    $ apt-cache search libcurl | less
I see libcurl3 and libcurl4

cheers -ben
 
uname -a =>
Linux Inspiron 4.18.0-16-generic #17~18.04.1-Ubuntu SMP Tue Feb 12 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux



On Wed, 3 Apr 2019 at 01:27, Vitor Medina Cruz <[hidden email]> wrote:
Installing curl don't work because there is a conflict between curl version name used on Ubuntu and that used by Pharo, you can't install libcurl 3 and libcru4 together. Ubuntu 18 comes with libcurl4 and older software depending on libcurl3 broke with it. I tested with minidebian and it also failed.

Richard, was you able to use Iceberg? It should only work if either Ubuntu fix this dependency problem with libcurl or Pharo started to use libcrl4.



On Tue, Apr 2, 2019 at 5:50 AM Richard O'Keefe <[hidden email]> wrote:
I have Pharo 6.1 and Pharo 7.0 working in Ubuntu 18.04
with no trouble so far.  I just downloaded the launcher
from pharo.org and pulled the images down that way.

One thing I do find annoying in Ubuntu 18.04 is the
number of programs (like okular) that spew warning
messages out the terminal.  Pharo, sadly, is one of
them.  Whenever a debugger window comes up in Pharo
there is spewage on the terminal.  But it works.


On Tue, 2 Apr 2019 at 13:07, john pfersich <[hidden email]> wrote:
Ubuntu 18.04 LTS is, IMHO, is royal piece of crap. Ubuntu seems to have abandoned programmers tools almost completely in 18.04. I’ve had more problems with support of programming tools in 18.04, more than even Windows. I have run ‘sudo apt install’ maybe 80 times to install tools and libraries. Ubuntu 18.04’s hardware support is also lame compared to 16.04.
Personally , I’m not surprised that Pharo doesn’t run on 18.04. I stopped installing 18.04 on my new machines, after all 16.04 still has a few years of support going for it, and at least it works without hours of upgrading.

/*—————————————————-*/
Sent from my iPhone
https://boincstats.com/signature/-1/user/51616339056/sig.png
See https://objectnets.net and https://objectnets.org

> On Apr 1, 2019, at 06:06, horrido <[hidden email]> wrote:
>
> This issue bit me in the ass before, but I forgot. Yes, I had a senior
> moment.
>
> The issue is this: When I tried to run Pharo under Ubuntu Server 18.04 at
> OVH last year, it failed. I had to fall back to Ubuntu Server 16.04.
>
> This week, I tried to run Pharo under Ubuntu Server 18.04 at Google Cloud
> Platform and it failed. Again, I had to fall back to Ubuntu Server 16.04.
>
> Why does this issue keep biting me in the ass??? Because I'm 65 and my brain
> is dying.
>
> The bigger issue is this: Hosting services like Digital Ocean, OVH, and
> Google Cloud Platform are becoming increasingly important in the enterprise
> space. If Pharo can't run on these server operating systems, it's going to
> be a black eye for the language. We can get away with not supporting this
> for now, but it will eventually catch up with us.
>
> At Google Cloud Platform, for example, the user can choose from this list of
> hosts: Debian GNU/Linux 9 (Stretch), CentOS 6, CentOS 7, various versions of
> CoreOS, Ubuntu 14.04 LTS Minimal, Ubuntu 16.04 LTS Minimal, Ubuntu 18.04 LTS
> Minimal, Ubuntu 18.10 Minimal, various versions of Red Hat, various versions
> of SUSE, various versions of Window, and so on. It's a long list. *I
> strongly suspect that many of these are unusable with Pharo.*
>
> How to address this? I don't know. But if it's not a major problem now, it
> will be. It's bitten me in the ass twice, and I can't be alone.
>
> I'm giving a fair warning to everyone. Don't lash back at me – I'm just the
> canary in the coal mine.
>
>
>
>
> Tim Mackinnon wrote
>> Come on, let’s try not to be dismissive , we’ve all had that annoying
>> moment where something doesn’t work.
>>
>> Richard, was this installed with zero conf or Launcher, and as mentioned -
>> a Linux distro is going to be helpful.
>>
>> I’m assuming it worked before at some point for you right? But was that v6
>> and now you’re trying v7?
>>
>> Tim
>>
>>
>> Sent from my iPhone
>>
>>> On 31 Mar 2019, at 23:46, john pfersich &lt;
>
>> jpfersich@
>
>> &gt; wrote:
>>>
>>> What Linux (distro and version) and which version of Pharo. You couldn’t
>>> supply less information if you tried.
>>>
>>>
>>> /*—————————————————-*/
>>> Sent from my iPhone
>>> https://boincstats.com/signature/-1/user/51616339056/sig.png
>>> See https://objectnets.net and https://objectnets.org
>>>
>>>> On Mar 31, 2019, at 14:21, Richard Kenneth Eng &lt;
>
>> horrido.hobbies@
>
>> &gt; wrote:
>>>>
>>>> I just installed Pharo under Linux and when I start it up, I get:
>>>>
>>>> Error: External module not found
>>>>
>>>> It doesn't matter how I install Pharo.
>
>
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>


12