Problema de atualização do MySQL 5.5

0

Estou tentando atualizar "databases / mysql55-server" de 5.5.55 para 5.5.56

Estes são os erros que estou recebendo. Recentemente, atualizei o readline para a versão 7.

Alguma ideia do que eu preciso fazer para consertar essa bagunça?

$ sudo portmaster -r mysql55-server-5.5.55

===>>> Working on:
        mysql55-server-5.5.55

===>>> Gathering distinfo list for installed ports

===>>> mysql55-server-5.5.55 1/1

===>>> Currently installed version: mysql55-server-5.5.55
===>>> Port directory: /usr/ports/databases/mysql55-server

Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
===>>> Launching 'make checksum' for databases/mysql55-server in background
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
===>>> Gathering dependency list for databases/mysql55-server from ports
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
Shared object "libreadline.so.6" not found, required by "mysql"
===>>> Launching child to update mysql55-client-5.5.55 to mysql55-client-5.5.56

===>>> mysql55-server-5.5.55 1/1 >> mysql55-client-5.5.55 (1/1)

===>>> Currently installed version: mysql55-client-5.5.55
===>>> Port directory: /usr/ports/databases/mysql55-client

===>>> Launching 'make checksum' for databases/mysql55-client in background
===>>> Gathering dependency list for databases/mysql55-client from ports
===>>> Initial dependency check complete for databases/mysql55-client

===>>> Initial dependency check complete for databases/mysql55-server


===>>> Checking ports that depend on mysql55-server-5.5.55 


===>>> Checking done for ports that depend on mysql55-server-5.5.55 


===>>> Total ports: 1 >> (1)

===>>> The following actions will be taken if you choose to proceed:
        Upgrade mysql55-server-5.5.55 to mysql55-server-5.5.56
        Upgrade mysql55-client-5.5.55 to mysql55-client-5.5.56

===>>> Proceed? y/n [y]
    
por Brian Smith 01.07.2017 / 21:39

1 resposta

2

Várias possibilidades. Minha primeira sugestão seria apenas ir com versões instaladas a partir de pacotes; substituindo seus atualmente instalados - isso inclui readline e MySQL. Mas se você realmente precisa - ou quer - ir com as portas de origem:

Primeiro, faça o download da árvore de portes - portsnap fetch extract ou, se você já tiver, portsnap fetch update para atualizá-la para a atual.

Em seguida, vá para o diretório relevante (/ usr / ports / databases / mysql55-server), reconstrua-o e reinstale: make clean all deinstall reinstall . Você pode querer repetir o mesmo com / usr / ports / databases / mysql55-client. Isto irá ligá-lo com as bibliotecas que você instalou, incluindo libreadline.

    
por 04.07.2017 / 15:51