[FUG-BR] [OT] êrro - PHP lib não instalada

Ion-Mihai Tetcu itetcu em FreeBSD.org
Segunda Agosto 31 14:10:25 BRT 2009


On Mon, 31 Aug 2009 13:33:37 -0300
irado furioso com tudo <irado at bsd.com.br> wrote:

> Em Mon, 31 Aug 2009 11:51:30 -0300
> "Luiz Gustavo S. Costa" <luizgustavo at luizgustavo.pro.br>, conhecido
> consumidor de drogas (BigMac's com Coke) escreveu:
> 
> > Faz o seguinte, reinstale o pacote mysql-client, se você tem o
> > portupgrade, faz assim:
> > 
> > portupgrade -fR php5-mysql
> 
> aparentemente o renato tem razão (versões incompatíveis), veja:
> 
> root at mercurio~# : portupgrade -fR php5-mysql
> Stale dependency: php5-mysql-5.2.10 --> mysql-client-6.0.11 

Seu PHP foi construído com mysql6 instalado; então você removido
MySQL6  e instalou o MySQL5 (you forced this) --> uma outra versão da
biblioteca que o PHP foi construído.

> manually run 'pkgdb -F' to fix, or specify -O to force.
> 
> bem.. então fiz o recomendado mas não resolveu, vejam as informações:
> 
> root at mercurio/usr/ports/lang/php5# : pkgdb -F
> --->  Checking the package registry database
> Stale dependency: php5-extensions-1.3 -> mysql-client-6.0.11
> (databases/mysql60-client): -> Deleted. (irrelevant)
> Stale dependency: php5-mysql-5.2.10 -> mysql-client-6.0.11
> (databases/mysql60-client): -> Deleted. (irrelevant)
> Stale dependency: php5-mysqli-5.2.10 -> mysql-client-6.0.11
> (databases/mysql60-client): -> Deleted. (irrelevant)
> Stale dependency: postfix-2.6.3,1 -> mysql-client-6.0.11
> (databases/mysql60-client): -> Deleted. (irrelevant)
> Stale dependency: postfixadmin-2.2.1.1 -> mysql-client-6.0.11
> (databases/mysql60-client): -> Deleted. (irrelevant)
> 
> as informações no db do pkgdb foram eliminadas; o php (quando chamado)

Sim, uma das tolices do portupgrade.
 
> tentei desinstalar o 6.0.11 (que é o problema, APARENTEMENTE):

Não, veja acima.

> 
> root at mercurio/usr/ports/databases/mysql60-client# : make deinstall
> clean 
> ===>  Deinstalling for databases/mysql60-client 
> ===>  mysql-client not installed, skipping 
> ===>  Cleaning for mysql-client-6.0.11
> 
> o comando informado pelo garga já não mostra o 6.0.11:
> 
> php5-mysql-5.2.10   The mysql shared extension for php
> php5-mysqli-5.2.10  The mysqli shared extension for php
> 
> 
> ou seja, o 6.0.11 não está instalado :( e já não tem um link estranho
> no php; CONTUDO.. não funciona :(
> 
> enfim.. o problema continua :(

portupgrade -f php5-mysql

-- 
IOnut - Un^d^dregistered ;) FreeBSD "user"
  "Intellectual Property" is   nowhere near as valuable   as "Intellect"
FreeBSD committer -> itetcu at FreeBSD.org, PGP Key ID 057E9F8B493A297B
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://www.fug.com.br/historico/html/freebsd/attachments/20090831/e8ebf147/attachment.bin 


Mais detalhes sobre a lista de discussão freebsd