[FUG-BR] Erro de Atualização de dependencias
Thiago Gomes
thiagomespb em gmail.com
Quarta Abril 28 12:39:50 BRT 2010
valeu.. só uma duvida.. em que casos eu posso o portmaster ?
Em 28 de abril de 2010 12:35, Ricardo <rs.freebsd em gmail.com> escreveu:
> Thiago
>
> Segue abaixo o procedimento que tem que ser feito esta no arquivo
> /usr/ports/UPDATING
>
>
> 20090802:
> AFFECTS: users of devel/libtool15 and devel/libltdl15
> AUTHOR: mezz em FreeBSD.org
>
> The devel/libtool15 and devel/libltdl15 ports have been moved to libtool22
> and libltdl22, respectively, then updated to 2.2.6a. You will need to run
> portmaster or portupgrade to properly perform the upgrade:
>
> Portmaster:
> -----------
>
> portmaster -o devel/libtool22 devel/libtool15
> portmaster -o devel/libltdl22 devel/libltdl15
>
> Portupgrade:
> ------------
>
> portupgrade -o devel/libtool22 libtool-1.5\*
> portupgrade -o devel/libltdl22 libltdl-1.5\*
>
> After that, you will need to rebuild all ports that depend on libltdl.
> Since all dependent ports' PORTREVISIONs have been bumped, you can run
> portupgrade or portmaster with '-a' to complete the upgrade.
>
> Att
>
> Ricardo
>
>
> Em 28 de abril de 2010 12:26, Thiago Gomes <thiagomespb em gmail.com> escreveu:
>> Estou com dificuldades de atualizar alguns pacotes via portupgrade
>>
>> A mesma acusa o erro
>>
>> [root em ns1 ~]# portupgrade -R libiconv
>> [Gathering depends for converters/libiconv . done]
>> [Exclude up-to-date packages done]
>> ---> Upgrading 'libiconv-1.13.1' to 'libiconv-1.13.1_1' (converters/libiconv)
>> ---> Building '/usr/ports/converters/libiconv'
>> ===> Cleaning for libiconv-1.13.1_1
>> ===> Found saved configuration for libiconv-1.11_1
>> ===> Extracting for libiconv-1.13.1_1
>> => MD5 Checksum OK for libiconv-1.13.1.tar.gz.
>> => SHA256 Checksum OK for libiconv-1.13.1.tar.gz.
>> ===> Patching for libiconv-1.13.1_1
>> ===> Applying FreeBSD patches for libiconv-1.13.1_1
>> ===> libiconv-1.13.1_1 depends on package: libtool>=2.2 - not found
>> ===> Found libtool-1.5.26, but you need to upgrade to libtool>=2.2.
>> *** Error code 1
>>
>> a biblioteca libtool esta instalada é
>>
>> libtool-1.5.26 = up-to-date with port
>>
>> E conforme acusa esta atualizada, ja que existe uma nova versão
>> 2.2, por o portupgrade não informa, tentei instalar o proprio portugrade
>> e o mesmo não atualiza provoca erro no ruby.. que por sua vez.. tb
>> e tudo esta relacionado a esse biblioteca.
>>
>> Stop in /usr/ports/lang/ruby18.
>> ** Command failed [exit code 1]: /usr/bin/script -qa
>> /tmp/portupgrade20100428-59861-1m4i1vy-0 env UPGRADE_TOOL=portupgrade
>> UPGRADE_PORT=ruby-1.8.7.160_4,1 UPGRADE_PORT_VER=1.8.7.160_4,1 make
>> ** Fix the problem and try again.
>> ---> Skipping 'misc/help2man' (help2man-1.36.4_3) because a requisite
>> package 'libiconv-1.13.1' (converters/libiconv) failed (specify -k to
>> force)
>> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>> ! converters/libiconv (libiconv-1.13.1) (unknown build error)
>> ! lang/ruby18 (ruby-1.8.7.160_4,1) (new compiler error)
>> * misc/help2man (help2man-1.36.4_3)
>>
>> E finalmente ele esta com vunerabilidade
>>
>> New database installed.
>> Database created: Wed Apr 28 12:25:02 BRT 2010
>> Affected package: libtool-1.5.26
>> Type of problem: libtool -- Library Search Path Privilege Escalation Issue.
>> Reference: <http://portaudit.FreeBSD.org/77c14729-dc5e-11de-92ae-02e0184b8d35.html>
>>
>> 1 problem(s) in your installed packages found.
>>
>> Como eu faço para instalar a nova libtool e retirar o velho ??
>>
>>
>> --
>> Thiago Gomes
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
Thiago Gomes
Mais detalhes sobre a lista de discussão freebsd