php 7.4.38 composer.phar

32 views
Skip to first unread message

Massimo S.

unread,
Jun 13, 2025, 7:11:31 AMJun 13
to apa...@googlegroups.com
Hi all,

i cannot install roundcube 1.5.x webmail due to this requirement (guzzlehttp\client):

Failed to load class GuzzleHttp\Client from github.com/guzzle/guzzle

This GuzzleHttp Client require composer (composer.phar) to install.

eg. this command: php composer.phar reinstall guzzlehttp/guzzle

Afaik .phar require an extension in PHP (this is available even for older php like 7.2).

https://github.com/roundcube/roundcubemail/issues/8112

Any help?

thanks

massimo




Massimo S.

unread,
Jun 20, 2025, 3:27:51 AMJun 20
to apa...@googlegroups.com
Hey guys,
please.
Any help?

thanks

massimo

Steven Levine

unread,
Jun 20, 2025, 4:57:36 PMJun 20
to apa...@googlegroups.com
In <099cdd45-5ac7-a1aa...@ecomstation.it>, on 06/20/25
at 09:27 AM, "Massimo S." <m...@ecomstation.it> said:

Hi Massimo,

I'm not sure why I am replying to this, but sometimes I just do stuff.

>> i cannot install roundcube 1.5.x webmail due to this requirement (guzzlehttp\client):
>> Failed to load class GuzzleHttp\Client from github.com/guzzle/guzzle

OK. Did you forget to tell us the command you used to generate this
message?

>> This GuzzleHttp Client require composer (composer.phar) to install.
>> eg. this command:   php composer.phar reinstall guzzlehttp/guzzle

Did you google for "How to install GuzzleHelp"?

Did you google for "How to install php composer"?

>> Afaik .phar require an extension in PHP (this is available even for older php like 7.2).

Did you google for "What is a php phar file"?

Did you google for "How to run a php phar file"?

Did you ask any of your php programmers how to do the above? This kind of
thing should be in their knowledge base.

>> Any help?

Only time will tell.

Steven

--
----------------------------------------------------------------------
"Steven Levine" <ste...@earthlink.net> Warp/DIY/BlueLion etc.
www.scoug.com www.arcanoae.com www.warpcave.com
----------------------------------------------------------------------

Massimo S.

unread,
Jun 21, 2025, 5:56:39 AMJun 21
to apa...@googlegroups.com
Il 20/06/2025 22:51, Steven Levine ha scritto:
> In <099cdd45-5ac7-a1aa...@ecomstation.it>, on 06/20/25
> at 09:27 AM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi Massimo,
>
> I'm not sure why I am replying to this, but sometimes I just do stuff.
>
>>> i cannot install roundcube 1.5.x webmail due to this requirement (guzzlehttp\client):
>>> Failed to load class GuzzleHttp\Client from github.com/guzzle/guzzle
>
> OK. Did you forget to tell us the command you used to generate this
> message?

it's the roundcube prerequisites install (upgrade in my case) page
guzzle client is the only prerequisite i don't have

>>> This GuzzleHttp Client require composer (composer.phar) to install.
>>> eg. this command:   php composer.phar reinstall guzzlehttp/guzzle
>
> Did you google for "How to install GuzzleHelp"?
>
> Did you google for "How to install php composer"?

of course yes..
but i dind't arrived at any conclusion
i've issues to install composer

>>> Afaik .phar require an extension in PHP (this is available even for older php like 7.2).
>
> Did you google for "What is a php phar file"?
>
> Did you google for "How to run a php phar file"?
>
> Did you ask any of your php programmers how to do the above? This kind of
> thing should be in their knowledge base.

i will try

thank you for the hint

massimo

Steven Levine

unread,
Jun 21, 2025, 9:53:20 PMJun 21
to apa...@googlegroups.com
In <e3feab10-b52b-aa84...@ecomstation.it>, on 06/21/25
at 11:56 AM, "Massimo S." <m...@ecomstation.it> said:

Hi,

>it's the roundcube prerequisites install (upgrade in my case) page guzzle
>client is the only prerequisite i don't have

What is "page guzzle client?" It's not clear what you are talking about.

>i've issues to install composer

I've read that you can install guzzle with pear. I recomment you search
for

"Can I install guzzle with pear?"

Massimo S.

unread,
Jun 22, 2025, 11:23:49 AMJun 22
to apa...@googlegroups.com


Il 22/06/2025 03:25, Steven Levine ha scritto:
> In <e3feab10-b52b-aa84...@ecomstation.it>, on 06/21/25
> at 11:56 AM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi,
>
>> it's the roundcube prerequisites install (upgrade in my case) page guzzle
>> client is the only prerequisite i don't have
>
> What is "page guzzle client?" It's not clear what you are talking about.

roundcube prerequisites install page

>> i've issues to install composer
>
> I've read that you can install guzzle with pear. I recomment you search
> for
>
> "Can I install guzzle with pear?"
>
> Steven

it's and outdated method no more supported:

"this method is outdated and only supports legacy versions like Guzzle 3.x. Modern versions of Guzzle (like
6.x and beyond) are distributed exclusively via Composer,
which is now the standard for PHP package management"

massimo

Massimo S.

unread,
Jun 22, 2025, 11:38:14 AMJun 22
to apa...@googlegroups.com
I also tried this script:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'YOUR_INSTALLER_HASH') { echo 'Installer verified';
} else { echo 'Installer corrupt'; unlink('composer-setup.php'); }"
php composer-setup.php
php -r "unlink('composer-setup.php');"

the first line do nothing, but it's simple to wget composer-setup.php from the website

but if i start with line 2 or even with line 3 i get nothing as output and nothing happens, nothing get installed

massimo

Massimo S.

unread,
Jun 22, 2025, 11:48:46 AMJun 22
to apa...@googlegroups.com
doh..
i discovered that while i'm running php 7.4.32, php.exe was from php 8.1.x
so now with the right php.exe something happened:

php composer-setup.php

All settings correct for using Composer Downloading...

Composer (version 2.8.9) successfully installed to: c:\mydir\composer.phar
Use it: php composer.phar

massimo

Massimo S.

unread,
Jun 22, 2025, 12:23:43 PMJun 22
to apa...@googlegroups.com
but now, with:

php composer.phar require guzzle/guzzle:~7.9.3

the command do nothing and do not print out anything

massimo

Steven Levine

unread,
Jun 22, 2025, 12:54:50 PMJun 22
to apa...@googlegroups.com
In <668db295-0a79-b673...@ecomstation.it>, on 06/22/25
at 05:23 PM, "Massimo S." <m...@ecomstation.it> said:

Hi,

>> What is "page guzzle client?" It's not clear what you are talking about.

>roundcube prerequisites install page

Oh. :-)

>it's and outdated method no more supported:

I know this, but as we know, supported is not the same as will not work.
The good news is it appears you are getting close to getting composer to
work so there's no longer a need to try pear.

Steven Levine

unread,
Jun 22, 2025, 12:56:08 PMJun 22
to apa...@googlegroups.com
In <96095ad8-0f8d-a354...@ecomstation.it>, on 06/22/25
at 05:48 PM, "Massimo S." <m...@ecomstation.it> said:

Hi,

>doh..

Oops. :-)

Steven Levine

unread,
Jun 22, 2025, 7:25:18 PMJun 22
to apa...@googlegroups.com
In <a39ad6b5-39d4-6028...@ecomstation.it>, on 06/22/25
at 06:23 PM, "Massimo S." <m...@ecomstation.it> said:

Hi,

>but now, with:

>php composer.phar require guzzle/guzzle:~7.9.3

>the command do nothing and do not print out anything

It's obviously doing something. The CPU meter spikes. We just do not yet
know what it's doing on your system.

Use php --help to show the command line options. The -m and -i can be
useful for

On my php7 test setup, which does not have much installed, I get output.

php composer.phar version

outputs

Fatal error: Uncaught Error: Class 'Composer\XdebugHandler\XdebugHandler'
not found in
phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer:28 Stack
trace:
#0 I:\sla_dev2_browse\composer-shl\composer.phar(29): require() #1 {main}
thrown in
phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer on line
28

and

>php composer.phar require guzzle/guzzle:~7.9.3

outputs the same error

Fatal error: Uncaught Error: Class 'Composer\XdebugHandler\XdebugHandler'
not found in
phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer:28 Stack
trace:
#0 I:\sla_dev2_browse\composer-shl\composer.phar(29): require() #1 {main}
thrown in
phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer on line
28

Since you did not get any console output, dId you check for popuplog
entries?

My current understanding implies our builds may not have xdebug available,
but this can probably be worked around.

Based on the error message, I suspect there's a problem with slash
handling in phar files in our port.

I can't say whether or not it is related, but running under sh.exe

php -r '$phar = new Phar("composer.phar");
$phar->extractTo("./vendor",null,true);'

can extract files, but cannot create subdirectores.

I'll revist all of this as time permits amd test against php8.

Massimo S.

unread,
Jun 23, 2025, 3:59:26 AMJun 23
to apa...@googlegroups.com


Il 22/06/2025 18:56, Steven Levine ha scritto:
> In <a39ad6b5-39d4-6028...@ecomstation.it>, on 06/22/25
> at 06:23 PM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi,
>
>> but now, with:
>
>> php composer.phar require guzzle/guzzle:~7.9.3
>
>> the command do nothing and do not print out anything
>
> It's obviously doing something. The CPU meter spikes. We just do not yet
> know what it's doing on your system.
>
> Use php --help to show the command line options. The -m and -i can be
> useful for
>
> On my php7 test setup, which does not have much installed, I get output.
>
> php composer.phar version
>
> outputs
>
> Fatal error: Uncaught Error: Class 'Composer\XdebugHandler\XdebugHandler'
> not found in
> phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer:28 Stack
> trace:
> #0 I:\sla_dev2_browse\composer-shl\composer.phar(29): require() #1 {main}
> thrown in
> phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer on line
> 28
>

here, with this command, i get no output at all

> and
>
>> php composer.phar require guzzle/guzzle:~7.9.3
>
> outputs the same error
>
> Fatal error: Uncaught Error: Class 'Composer\XdebugHandler\XdebugHandler'
> not found in
> phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer:28 Stack
> trace:
> #0 I:\sla_dev2_browse\composer-shl\composer.phar(29): require() #1 {main}
> thrown in
> phar://I:\sla_dev2_browse\composer-shl\composer.phar/bin/composer on line
> 28
>
> Since you did not get any console output, dId you check for popuplog
> entries?

no entries in popuplog.os2
no exceptQ dumps

i get errors in php.log

PHP Fatal error: Uncaught Error: Class 'Composer\XdebugHandler\XdebugHandler' not found in
phar://C:\mydir\composer.phar/bin/composer:28

i guess that the installation of composer didn't went well
i just have composer.phar, maybe it need also subdirectories with other modules

massimo

Massimo S.

unread,
Jun 23, 2025, 4:03:51 AMJun 23
to apa...@googlegroups.com
or better, it installed something under c:\home\default
a .composer subdir with 2 key files

but i don't find any other stuff

massimo

Steven Levine

unread,
Jun 23, 2025, 10:54:06 AMJun 23
to apa...@googlegroups.com
In <9c0d858d-328a-3ce7...@ecomstation.it>, on 06/23/25
at 09:59 AM, "Massimo S." <m...@ecomstation.it> said:

Hi Massimo,

>here, with this command, i get no output at all

Duh. That's not true. You rediected the output to php.log, possibly
because you are running the CGI version of php.exe. I use the CLI version
for this kind of testing.

>PHP Fatal error: Uncaught Error: Class
>'Composer\XdebugHandler\XdebugHandler' not found in
>phar://C:\mydir\composer.phar/bin/composer:28

This matches what I see.

>i guess that the installation of composer didn't went well

The installation went fine. However, it does not seem to check for all
the prerequisites composer.phar might require. In this case, it's the
xdebug extension that's missing.

Massimo S.

unread,
Jun 23, 2025, 1:42:52 PMJun 23
to apa...@googlegroups.com


Il 23/06/2025 16:44, Steven Levine ha scritto:
> In <9c0d858d-328a-3ce7...@ecomstation.it>, on 06/23/25
> at 09:59 AM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi Massimo,
>
>> here, with this command, i get no output at all
>
> Duh. That's not true. You rediected the output to php.log, possibly
> because you are running the CGI version of php.exe. I use the CLI version
> for this kind of testing.
>
>> PHP Fatal error: Uncaught Error: Class
>> 'Composer\XdebugHandler\XdebugHandler' not found in
>> phar://C:\mydir\composer.phar/bin/composer:28
>
> This matches what I see.
>
>> i guess that the installation of composer didn't went well
>
> The installation went fine. However, it does not seem to check for all
> the prerequisites composer.phar might require. In this case, it's the
> xdebug extension that's missing.
>
> Steven

but any idea how to install it?
i've searched on the internet, but as usual with no conclusions

massimo

Steven Levine

unread,
Jun 23, 2025, 3:35:25 PMJun 23
to apa...@googlegroups.com
In <20695a9b-8ab2-b4da...@ecomstation.it>, on 06/23/25
at 07:42 PM, "Massimo S." <m...@ecomstation.it> said:

Hi Massimo,

>but any idea how to install it?
>i've searched on the internet, but as usual with no conclusions

As always, I'm curious as to what you searched for since you got no
answers.

Did you think to search for

php how to install xdebug

This gets me specific instructions in the first link.

Unfortunately for you, unlike composer, xdebug is C code, not php, so it
cannot just be installed.

m...@ecomstation.it

unread,
Jun 23, 2025, 3:49:20 PMJun 23
to apa...@googlegroups.com, Steven Levine

Il 2025-06-23 21:03 Steven Levine ha scritto:

In <20695a9b-8ab2-b4da...@ecomstation.it>, on 06/23/25
   at 07:42 PM, "Massimo S." <m...@ecomstation.it> said:

Hi Massimo,

but any idea how to install it?
i've searched on the internet, but as usual with no conclusions
As always, I'm curious as to what you searched for since you got no
answers.

Did you think to search for

  php how to install xdebug

This gets me specific instructions in the first link.

Unfortunately for you, unlike composer, xdebug is C code, not php, so it
cannot just be installed.

Steven
 
 
Hi,
 
so if cannot ve installed and i can't upgrade rouncube
Are you saying this?
 
massimo

Massimo S.

unread,
Jun 23, 2025, 5:04:14 PMJun 23
to apa...@googlegroups.com


Il 23/06/2025 21:49, m...@ecomstation.it ha scritto:
> Il 2025-06-23 21:03 Steven Levine ha scritto:
>
> In <20695a9b-8ab2-b4da...@ecomstation.it
> <mailto:20695a9b-8ab2-b4da...@ecomstation.it>>, on 06/23/25
>    at 07:42 PM, "Massimo S." <m...@ecomstation.it <mailto:m...@ecomstation.it>> said:
>
> Hi Massimo,
>
> but any idea how to install it?
> i've searched on the internet, but as usual with no conclusions
> As always, I'm curious as to what you searched for since you got no
> answers.
>
> Did you think to search for
>
>   php how to install xdebug
>
> This gets me specific instructions in the first link.
>
> Unfortunately for you, unlike composer, xdebug is C code, not php, so it
> cannot just be installed.
>
> Steven
> Hi,
> so if cannot ve installed and i can't upgrade rouncube
> Are you saying this?
> massimo

i'm now trying to install guzzle http client without using composer..
what a trouble..

massimo

Massimo S.

unread,
Jun 23, 2025, 5:18:25 PMJun 23
to apa...@googlegroups.com


Il 22/06/2025 03:25, Steven Levine ha scritto:
> In <e3feab10-b52b-aa84...@ecomstation.it>, on 06/21/25
> at 11:56 AM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi,
>
>> it's the roundcube prerequisites install (upgrade in my case) page guzzle
>> client is the only prerequisite i don't have
>
> What is "page guzzle client?" It's not clear what you are talking about.
>
>> i've issues to install composer
>
> I've read that you can install guzzle with pear. I recomment you search
> for
>
> "Can I install guzzle with pear?"
>
> Steven

i failed with the other methods
so i have to get back to pear..
but i don't have any pear.phar or pear.exe around
so i'm stuck again

it seems to me it's not possible at all to install this guzzle http client under /2


massimo

Massimo S.

unread,
Jun 23, 2025, 5:51:30 PMJun 23
to apa...@googlegroups.com


Il 23/06/2025 21:03, Steven Levine ha scritto:
> In <20695a9b-8ab2-b4da...@ecomstation.it>, on 06/23/25
> at 07:42 PM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi Massimo,
>
>> but any idea how to install it?
>> i've searched on the internet, but as usual with no conclusions
>
> As always, I'm curious as to what you searched for since you got no
> answers.
>
> Did you think to search for
>
> php how to install xdebug
>
> This gets me specific instructions in the first link.
>
> Unfortunately for you, unlike composer, xdebug is C code, not php, so it
> cannot just be installed.
>
> Steven

i've read that this "xdebug" also slow down performances of composer
and there are way to install composer.phar without xdebug requirement

but i'm not able to
i've tried a lot of stuff from the internet
but as *always* from the the web it's inconclusive

massimo

Massimo S.

unread,
Jun 23, 2025, 6:09:54 PMJun 23
to apa...@googlegroups.com
php -d xdebug.mode=off $(which composer) require guzzlehttp/guzzle

give the same issue

i've read:

if you’re using Composer 2.1 or later, it automatically disables Xdebug during execution unless explicitly
enabled.

but we are running composer 2.8.9
so why the hell it still want this xdebug?
that anyway i will not use in production, since it slow down the performances

massimo

Steven Levine

unread,
Jun 23, 2025, 6:23:02 PMJun 23
to apa...@googlegroups.com
In <95f3c53d0cc017c4...@ecomstation.it>, on 06/23/25
at 09:49 PM, m...@ecomstation.it said:

Hi,

>so if cannot ve installed and i can't upgrade rouncube

It appears that the composer code depends on features provided by xdebug
and I don't see any way to disable this with a composer setting.

>Are you saying this?

I'm saying since xdebug is written in C, you would need a binary build.
Paul might be willing to do this. It probably depends on how busy Paul is
and whether or not it's an easy build.

I suspect it also depends on whether this is all that needs to be done to
get composer to run. I recommend you talk to your php programmers and
find what other prerequisites composer might have that still need to be
ported. Have to look at composer.json with you.

Massimo S.

unread,
Jun 23, 2025, 6:27:40 PMJun 23
to apa...@googlegroups.com
i give up
also tried to remove the xdebug support from composer.phar using the extract php function
of course without any result (same inconclusive web stuff, as always)

massimo

Massimo S.

unread,
Jun 23, 2025, 6:48:51 PMJun 23
to apa...@googlegroups.com


Il 23/06/2025 22:55, Steven Levine ha scritto:
> In <95f3c53d0cc017c4...@ecomstation.it>, on 06/23/25
> at 09:49 PM, m...@ecomstation.it said:
>
> Hi,
>
>> so if cannot ve installed and i can't upgrade rouncube
>
> It appears that the composer code depends on features provided by xdebug
> and I don't see any way to disable this with a composer setting.
>
>> Are you saying this?
>
> I'm saying since xdebug is written in C, you would need a binary build.
> Paul might be willing to do this. It probably depends on how busy Paul is
> and whether or not it's an easy build.
>
> I suspect it also depends on whether this is all that needs to be done to
> get composer to run. I recommend you talk to your php programmers and
> find what other prerequisites composer might have that still need to be
> ported. Have to look at composer.json with you.
>
> Steven

it's not recommended to run composer with xdebug
since it slow down performances
why composer.phar install with that dependancy?

it seems mandatory, but it's not mandatory from composer 2.1 or >

and why i can't extract the source from composer.phar to
manually remove xdebug dependancy?

i don't understand

it's a non sense

massimo

Massimo S.

unread,
Jun 27, 2025, 7:23:20 AMJun 27
to apa...@googlegroups.com


Il 23/06/2025 22:55, Steven Levine ha scritto:
> In <95f3c53d0cc017c4...@ecomstation.it>, on 06/23/25
> at 09:49 PM, m...@ecomstation.it said:
>
> Hi,
>
>> so if cannot ve installed and i can't upgrade rouncube
>
> It appears that the composer code depends on features provided by xdebug
> and I don't see any way to disable this with a composer setting.
>
>> Are you saying this?
>
> I'm saying since xdebug is written in C, you would need a binary build.
> Paul might be willing to do this. It probably depends on how busy Paul is
> and whether or not it's an easy build.
>
> I suspect it also depends on whether this is all that needs to be done to
> get composer to run. I recommend you talk to your php programmers and
> find what other prerequisites composer might have that still need to be
> ported. Have to look at composer.json with you.
>
> Steven

updates

even if i will not use xdebug as wrote before since it's not suggested
in production enviroments due to poor performances

i've tried to install guzzle http client under a Windows VM with WAMP
(php 7.4.x) and it installed
i copied all the guzzle tree under the vendor subdir in Roundcube webmail,
on my server VM, but the check prerequites page still say guzzle http client NOT OK

i get no errors in php.log

maybe i've to write somewhere that guzzle http client is now present
but i don't know how

massimo

Massimo S.

unread,
Jun 27, 2025, 4:07:31 PMJun 27
to apa...@googlegroups.com
Hi,

due to an issue of untgz (UNTGZ 0.95 1997-02-17), the uncompressed
roundcube package didn't include all subdirectories and it was missing
all the stuff under \vendor tree.

I've uncompressed the tgz under Windows, created a zip, uploaded to the
webmail's VM and now i've all the prerequisites, also the guzzle http client.

And i'm ready to upgrade my webmail ;-)

massimo

Steven Levine

unread,
Jun 27, 2025, 10:26:04 PMJun 27
to apa...@googlegroups.com
In <9912687d-3331-657c...@ecomstation.it>, on 06/27/25
at 01:23 PM, "Massimo S." <m...@ecomstation.it> said:

Hi Massimo,

>even if i will not use xdebug as wrote before since it's not suggested in
>production enviroments due to poor performances

Not using xdebug is not the same as not installing xdebug. My
understanding of the composer code is that xdebug must be installed even
if it's debugging features are not used. Search the composer code to see
what I mean.

TTBOMK, guzzle does not xdebug.

>i've tried to install guzzle http client under a Windows VM with WAMP
>(php 7.4.x) and it installed

How did you install it? Using composer.phar?

If so, did you check the generated autoload.php?

>i copied all the guzzle tree under the vendor subdir in Roundcube
>webmail, on my server VM, but the check prerequites page still say guzzle
>http client NOT OK

Which check prerequistes page? Roundcube's or something else?

>i get no errors in php.log

I would check php.ini just in case you are routing the php error messages
somewhere else.

>maybe i've to write somewhere that guzzle http client is now present but
>i don't know how

Roundcube should be requiring guzzle. Search your roundcube sources for
rerferences to guzzle.

Massimo S.

unread,
Jun 28, 2025, 4:58:05 AMJun 28
to apa...@googlegroups.com


Il 28/06/2025 01:44, Steven Levine ha scritto:
> In <9912687d-3331-657c...@ecomstation.it>, on 06/27/25
> at 01:23 PM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi Massimo,
>
>> even if i will not use xdebug as wrote before since it's not suggested in
>> production enviroments due to poor performances
>
> Not using xdebug is not the same as not installing xdebug. My
> understanding of the composer code is that xdebug must be installed even
> if it's debugging features are not used. Search the composer code to see
> what I mean.
>
> TTBOMK, guzzle does not xdebug.
>
>> i've tried to install guzzle http client under a Windows VM with WAMP
>> (php 7.4.x) and it installed
>
> How did you install it? Using composer.phar?

yes, it install under \user\AppData\composer and \user\AppData\ComposerSetup

> If so, did you check the generated autoload.php?

yes, but it seems the same of my one one the webmail's VM to me

>> i copied all the guzzle tree under the vendor subdir in Roundcube
>> webmail, on my server VM, but the check prerequites page still say guzzle
>> http client NOT OK
>
> Which check prerequistes page? Roundcube's or something else?

yes, Roundcube webmail 1.5.x LTS

>> i get no errors in php.log
>
> I would check php.ini just in case you are routing the php error messages
> somewhere else.
>
>> maybe i've to write somewhere that guzzle http client is now present but
>> i don't know how
>
> Roundcube should be requiring guzzle. Search your roundcube sources for
> rerferences to guzzle.

maybe you have not seen the other post to the ML
the issue was due to UNTGZ 0.95 that uncompressed a /vendor
subdir allmost empty
all the libraries stuff (eg. like guzzle http client) are
under /vendor subdir

i've uncompressed the tar.gz roundcube archive on my Windows laptop
i zipped it and then uploaded to the webmail's VM
not it' all ok

on the rcube forum someone said me that i've not downloaded the
complete package, so i've opened it under Windows and then
i realized that i was missing a lot of content

is there around an UNTGZ newer than version 0.95 dated 1997?

thanks for the help

massimo
> Steven
>

Steven Levine

unread,
Jun 29, 2025, 3:27:08 AMJun 29
to apa...@googlegroups.com
In <16cb97f6-f9fe-1488...@ecomstation.it>, on 06/28/25
at 10:57 AM, "Massimo S." <m...@ecomstation.it> said:

Hi,

>yes, it install under \user\AppData\composer and
>\user\AppData\ComposerSetup

OK.

>> If so, did you check the generated autoload.php?
>yes, but it seems the same of my one one the webmail's VM to me

That's reasonable, especially since you "found" the missing files and they
are now where the autoloader can find them.

>maybe you have not seen the other post to the ML
>the issue was due to UNTGZ 0.95 that uncompressed a /vendor
>subdir allmost empty

Yes. I saw it minutes after sending my message.

>is there around an UNTGZ newer than version 0.95 dated 1997?

Netlabs tar.exe should work. You may have t provide the -z option to tell
tar that you want it to process a .tgz file. Check the help.

BTW, is the upgrade finished or is it still a work in progress?

Massimo S.

unread,
Jun 29, 2025, 4:27:48 AMJun 29
to apa...@googlegroups.com


Il 29/06/2025 09:16, Steven Levine ha scritto:
> In <16cb97f6-f9fe-1488...@ecomstation.it>, on 06/28/25
> at 10:57 AM, "Massimo S." <m...@ecomstation.it> said:
>
> Hi,
>
>> yes, it install under \user\AppData\composer and
>> \user\AppData\ComposerSetup
>
> OK.
>
>>> If so, did you check the generated autoload.php?
>> yes, but it seems the same of my one one the webmail's VM to me
>
> That's reasonable, especially since you "found" the missing files and they
> are now where the autoloader can find them.
>
>> maybe you have not seen the other post to the ML
>> the issue was due to UNTGZ 0.95 that uncompressed a /vendor
>> subdir allmost empty
>
> Yes. I saw it minutes after sending my message.
>
>> is there around an UNTGZ newer than version 0.95 dated 1997?
>
> Netlabs tar.exe should work. You may have t provide the -z option to tell
> tar that you want it to process a .tgz file. Check the help.
>
> BTW, is the upgrade finished or is it still a work in progress?
>
> Steven

i've not finished the upgrade, due to the situation on MTA'2 VM
weasel is exiting and/or slow down tenths of times per day
yesterday night the VM also completely freezed
i hope that Peter will release the fixes soon

massimo
Reply all
Reply to author
Forward
0 new messages