Skip to content

Dependency problems and seg faults on AWS AMI #15

Open
@edhgoose

Description

@edhgoose

Hi,

I'm not sure if this is the right place for this, but hopefully this can get to the right people?

I had a lot of trouble upgrading to php70 this afternoon from php56, and part of the problem is incompatibility between the igbinary version available on AWS AMIs in the yum repo and one that this library can use.

I installed the below, after a quick yum search igbinary:

Name        : php70-pecl-igbinary
Arch        : x86_64
Version     : 1.2.2
Release     : 0.1.20151217git2b7c703.5.amzn1
Size        : 54 k
Repo        : amzn-main/latest
Summary     : Replacement for the standard PHP serializer
URL         : http://pecl.php.net/package/igbinary

Unfortunately - this version (1.2.2) is incompatible with something in this AWS memcached client library and/or php7 as it threw multiple seg faults (I'm happy to provide a core dump if required).

It would appear running pecl install igbinary instead gets you a PHP7 version of igbinary (2.0.1).

This is alluded to in the README of this repo, but I only found this by manually unzipping the 5.6 version of the client library from https://eu-west-1.console.aws.amazon.com/elasticache/home?region=eu-west-1#client-download: and trying the README. It'd be great if there was documentation within the AWS console / the packages were maintained to ensure compatability.

Hope that makes sense. If I can be of use by providing code dumps from the seg faults I was seeing from the 1.2.2 version of igbinary I'd be happy to!

Cheers
Ed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions