Discussion:
iRony broken: Call to undefined function Sabre\URI\split()
Tobias Brunner
2016-07-05 14:08:54 UTC
Permalink
Hi,

After todays (2016-07-05) package upgrade on Kolab 16 / CentOS 7, iRony
stopped working with a PHP Fatal error:

PHP Fatal error: Call to undefined function Sabre\URI\split() in
/usr/share/php/Sabre/HTTP/URLUtil.php on line 85

yum info:

Name : iRony
Arch : noarch
Version : 0.4
Release : 1.16.el7.kolab_16

Name : php-sabre-dav
Arch : noarch
Version : 3.0.9
Release : 1.el7

yum history info:

[...]
Updated iRony-0.4-1.13.el7.kolab_16.noarch @kolab16
Update 0.4-1.16.el7.kolab_16.noarch @kolab16
[...]
Updated php-sabre-dav-2.1.10-1.el7.noarch @epel
Update 3.0.9-1.el7.noarch @epel
Updated php-sabre-http-3.0.5-1.4.el7.kolab_16.noarch @kolab16
Update 4.2.1-1.el7.noarch @epel
Dep-Install php-sabre-uri-1.1.0-1.el7.noarch @epel
Dep-Install php-sabre-xml-1.4.2-1.el7.noarch @epel
[...]

Any ideas?

Cheers,
Tobias
Tobias Brunner
2016-07-06 15:05:25 UTC
Permalink
Post by Tobias Brunner
After todays (2016-07-05) package upgrade on Kolab 16 / CentOS 7, iRony
PHP Fatal error: Call to undefined function Sabre\URI\split() in
/usr/share/php/Sabre/HTTP/URLUtil.php on line 85
Following the steps on the official installation guide [0] one must
configure the package priority. This was missed here and caused these
troubles.

Cheers,
Tobias

[0]: https://docs.kolab.org/installation-guide/centos-7.html
Teemu Pulliainen
2016-08-10 09:49:11 UTC
Permalink
Post by Tobias Brunner
Post by Tobias Brunner
After todays (2016-07-05) package upgrade on Kolab 16 / CentOS 7, iRony
PHP Fatal error: Call to undefined function Sabre\URI\split() in
/usr/share/php/Sabre/HTTP/URLUtil.php on line 85
Following the steps on the official installation guide [0] one must
configure the package priority. This was missed here and caused these
troubles.
Cheers,
Tobias
[0]: https://docs.kolab.org/installation-guide/centos-7.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 843 bytes
Desc: OpenPGP digital signature
URL: <http://lists.kolab.org/pipermail/users/attachments/20160706/f40c79a3/attachment.sig>
Hi,

could you please elaborate a bit, what exactly was wrong and how was it
fixed? I'm getting the same error message, however I haven't really been
using DAV until now so I'm not sure whether the issue occurred after a
recent upgrade or earlier.


My Kolab repo has (now, but perhaps not during an earlier upgrade) a
higher preference and at least the iRony package is from the Kolab repo:

Name : iRony
Arch : noarch
Version : 0.4
Release : 1.16.el7.kolab_16
Size : 420 k
Repo : installed
From repo : Kolab_16


Or is it related to some sabredav package?
--
Regards,
Teemu Pulliainen
Teemu Pulliainen
2016-08-11 09:19:25 UTC
Permalink
Post by Teemu Pulliainen
Post by Tobias Brunner
Post by Tobias Brunner
After todays (2016-07-05) package upgrade on Kolab 16 / CentOS 7, iRony
PHP Fatal error: Call to undefined function Sabre\URI\split() in
/usr/share/php/Sabre/HTTP/URLUtil.php on line 85
Following the steps on the official installation guide [0] one must
configure the package priority. This was missed here and caused these
troubles.
Cheers,
Tobias
[0]: https://docs.kolab.org/installation-guide/centos-7.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 843 bytes
Desc: OpenPGP digital signature
<http://lists.kolab.org/pipermail/users/attachments/20160706/f40c79a3/attachment.sig>
Hi,
could you please elaborate a bit, what exactly was wrong and how was
it fixed? I'm getting the same error message, however I haven't really
been using DAV until now so I'm not sure whether the issue occurred
after a recent upgrade or earlier.
My Kolab repo has (now, but perhaps not during an earlier upgrade) a
Name : iRony
Arch : noarch
Version : 0.4
Release : 1.16.el7.kolab_16
Size : 420 k
Repo : installed
From repo : Kolab_16
Or is it related to some sabredav package?
... aand I didn't have yum-plugin-priorities installed, so the repo
priority setting was not followed and too recent sabredav packages were
indeed installed from the epel repo.

I removed the following packages (without removing dependencies, rpm -e
--nodeps):

php-sabre-event-2.0.2-1.el7.noarch
php-sabre-vobject-3.5.2-1.el7.noarch
php-sabre-dav-3.0.9-1.el7.noarch
php-sabre-http-4.2.1-1.el7.noarch

and reinstalled with yum. Seems to work now.

Also, I wasn't on the list previously, tried to be smart and respond to
an archived message which I imported, but it seems that a new thread was
created nonetheless. Sorry about that.

-Teemu
--
Teemu Pulliainen
Loading...