Продолжаю пополнять свою копилку знаний по обновлению портов

Итак, первый случай описан в этой статье. Ниже будет случай второй:

Обновляю программу и получаю такую ошибку:

/usr/ports/ports-mgmt/portupgrade# make install clean
===>  Building package for portupgrade-2.4.11.2,2
Creating package /usr/ports/ports-mgmt/portupgrade/portupgrade-2.4.11.2,2.tbz
Registering depends: ruby19-bdb-0.6.6_1 db41-4.1.25_4 ruby-1.9.3.448,1 libexecinfo-1.1_3 libffi-3.0.13 libyaml-0.1.4_2.
Registering conflicts: portupgrade-devel-*.
Creating bzip’d tar ball in ‘/usr/ports/ports-mgmt/portupgrade/portupgrade-2.4.11.2,2.tbz’
tar: libdata/ldconfig/portupgrade: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** [do-package] Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.
*** [install] Error code 1

Печально все это.

Решение оказалось простым и тупым до жути. Необходимо создать файл /usr/local/libdata/ldconfig/portupgrade и продолжить установку

touch /usr/local/libdata/ldconfig/portupgrade

После этого даем команду:
/usr/ports/ports-mgmt/portupgrade# make install clean

И все установилось и заработало.

 

Продолжение случаев обновлений с ошибками:

Случай третий

 

6 Responses to История обновления одного порта во FreeBSD — случай второй

  1. Александр:

    вот у меня таже ерунда с ffmpeg

    Creating bzip'd tar ball in '/usr/ports/multimedia/ffmpeg1/work/ffmpeg1-1.2.2.tbz'
    tar: etc/ffserver1.conf-dist: Cannot stat: No such file or directorу

    только самое интересное что данный файл существует

    ls /usr/local/etc/ffserver1.conf-dist
    /usr/local/etc/ffserver1.conf-dist

    не подскажеш?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *