Добрый день, всем!
У меня случилась проблема. В сети рецептов не нашел. помогите решить следующую проблему.
Не обновляется софт через порты.
Имею на компе следующеефайл make.conf:
Строку
SVERSION=1003000 добавил руками, т.к. без нее еще хуже.
Код:
OPTIONS_UNSET=X11
# manual defined for -> (FreeBSD 10.3-RELEASE)
OSVERSION=1003000
Ошибок пакетный менеджер не показывает:
Код:
# pkg check -Bda
Checking all packages: 100%
Список софта, требующих обновления:
Код:
# pkg version -vl '<'
cmake-3.6.2 < needs updating (index has 3.6.3)
cmake-modules-3.6.2 < needs updating (index has 3.6.3)
...
pkg-1.8.8 < needs updating (index has 1.9.3)
pkgconf-1.0.1 < needs updating (index has 1.0.2)
...
Обновляю список портов:
Код:
# portsnap fetch update
Looking up portsnap.FreeBSD.org mirrors... 6 mirrors found.
Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
Fetching snapshot metadata... done.
Updating from Sat Nov 19 06:03:14 MSK 2016 to Tue Nov 22 11:12:44 MSK 2016.
Fetching 5 metadata patches... done.
Applying metadata patches... done.
Fetching 0 metadata files... done.
Fetching 837 patches.
(837/837) 100.00% done.
done.
Applying patches...
done.
Fetching 25 new ports or files... done.
Removing old files and directories... done.
...
/usr/ports/x11/libfmqt-l10n/
/usr/ports/x11/roxterm/
/usr/ports/x11/terminology/
Building new INDEX files... done.
Все нормально.
Но если попробовать обновлять любой порт, то ошибки:
Код:
# portupgrade -f pkg-1.8.8
[Reading data from pkg(8) ... - 197 packages found - done]
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 26524 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000.........21000.........22000.........23000.........24000.........25000.........26000..... ..... done]
---> Upgrading 'pkg-1.8.8' to 'pkg-1.9.3' (ports-mgmt/pkg)
---> Building '/usr/ports/ports-mgmt/pkg'
===> Cleaning for pkg-1.9.3
===> License BSD2CLAUSE accepted by the user
=> pkg-1.9.3.tar.xz is not in /usr/ports/ports-mgmt/pkg/distinfo.
=> Either /usr/ports/ports-mgmt/pkg/distinfo is out of date, or
=> pkg-1.9.3.tar.xz is spelled incorrectly.
*** Error code 1
Stop.
make: stopped in /usr/ports/ports-mgmt/pkg
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20161122-64985-16bu5ws env UPGRADE_TOOL=portupgrade UPGRADE_PORT=pkg-1.8.8 UPGRADE_PORT_VER=1.8.8 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! ports-mgmt/pkg (pkg-1.8.8) (distinfo incorrect)
При попытке обновления любого порта получаю:
"Either /usr/ports/xxxxx/xxxxx/distinfo is out of date, or"
"XXXXXX.tar.xz is spelled incorrectly."Что и где нужно посмотреть и поправить? Помогите люди добрые....
