portsnap - устаревшие необновляемые порты

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

portsnap - устаревшие необновляемые порты

Непрочитанное сообщение freeman » 2009-07-13 10:32:10

Заметил на одном компе что некоторый софт в security vulnerabilities:числится как уязвимый, а в портах долго нет новых версий.
Обновляются порты portsnap cron и вручную portsnap fetch update.
Потом смотрим

Код: Выделить всё

portversion -vF
apache-2.0.63_2             =  up-to-date with port
apcupsd-3.14.5              <  needs updating (port has 3.14.5_1)
arc-5.21o_1                 =  up-to-date with port
arj-3.10.22_1               =  up-to-date with port
arping-2.06                 =  up-to-date with port
aspell-0.60.6_2             =  up-to-date with port
autoconf-2.62               =  up-to-date with port
autoconf-wrapper-20071109   =  up-to-date with port
automake-1.10.1             =  up-to-date with port
bdftopcf-1.0.1              =  up-to-date with port
bigreqsproto-1.0.2          =  up-to-date with port
bison-2.3_4,1               <  needs updating (port has 2.4.1,1)
bitstream-vera-1.10_4       =  up-to-date with port
bsdstats-5.4_2              =  up-to-date with port
ca_root_nss-3.11.9_2        =  up-to-date with port
cacti-0.8.7e                >  succeeds port (port has 0.8.7d)
cairo-1.8.8,1               >  succeeds port (port has 1.8.6_1,1)
cclient-2007e,1             =  up-to-date with port
clamav-0.95.2               >  succeeds port (port has 0.95.1_1)
...................
gamin-0.1.10_3              >  succeeds port (port has 0.1.10_2)
gd-2.0.35,1                 =  up-to-date with port
gettext-0.17_1              =  up-to-date with port
gio-fam-backend-2.20.4      >  succeeds port (port has 2.20.3)
glib-1.2.10_12              =  up-to-date with port
glib-2.20.4                 >  succeeds port (port has 2.20.3)
и т.д.
Самое интересное что portupgrade вручную запущенный по названию порта обновляет его, в результате имеем записи типа

Код: Выделить всё

clamav-0.95.2               >  succeeds port (port has 0.95.1_1)
Но проблема доросла до такого, что при сборке из портов софт стал даже не собиратся, требуя новых версий зависимостей :cz2:
Предлагать юзать cvsup/sup не надо, костыли в данной ситуации мы сами найдём, просто интересно что за хрень и как лечить то.
Большинство думаю счас юзают portsnap, он гораздо более распространён как замена csup в отличии от freebsd-update и тут такое :fool:
Последний раз редактировалось freeman 2009-07-13 12:45:30, всего редактировалось 1 раз.
Остатся должен только один ...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: portsnap - устаревшие необновляемые (выборочно?) порты

Непрочитанное сообщение freeman » 2009-07-13 12:43:04

Удалил папку /var/db/portsnap/files, INDEX в /usr/ports, перекачал заново portsnap fetch update - помогло, непонятно осталось с rrdtool-1.3.8

Код: Выделить всё

 portversion -vF
/usr/ports/INDEX-6.bz2                        100% of 1262 kB   21 kBps 00m00s
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 20379 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.........19000.........20000... ..... done]
apache-2.0.63_2             <  needs updating (port has 2.0.63_3)
apcupsd-3.14.5              <  needs updating (port has 3.14.5_1)
arc-5.21o_1                 =  up-to-date with port
roundcube-0.2.1,1           <  needs updating (port has 0.2.2,1)
..........................................................................
rrdtool-1.3.8               >  succeeds port (port has 1.3.7)
rsync-3.0.5                 <  needs updating (port has 3.0.6)
Остатся должен только один ...

barsykoff
мл. сержант
Сообщения: 132
Зарегистрирован: 2007-07-26 10:36:59
Контактная информация:

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение barsykoff » 2009-08-18 17:21:07

Думаю, правильнее будет выполнить команду:

Код: Выделить всё

# portsdb -uU
Только, если пользуетесь portsnap'ом, то в его конфигурационном файле нужно закомментить все строчки, начинающиеся с REFUSE, другими словами, у Вас должна быть полная коллекция портов.

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение freeman » 2009-08-19 10:43:14

barsykoff писал(а):Думаю, правильнее будет выполнить команду:

Код: Выделить всё

# portsdb -uU
Только, если пользуетесь portsnap'ом, то в его конфигурационном файле нужно закомментить все строчки, начинающиеся с REFUSE, другими словами, у Вас должна быть полная коллекция портов.
+1
У меня тогда были нюансы, которые на тот момент я боялся не учесть, поэтому извращался :).
Остатся должен только один ...

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение JoyStick » 2009-08-19 11:24:44

Здрасте! Извинаюсь что не в тему. При установке валится

Код: Выделить всё


../libclamav/.libs/libclamav.so: undefined reference to `gethostbyname_r'
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/security/clamav.
*** Error code 1
Что может быть??

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение freeman » 2009-08-19 11:27:19

JoyStick писал(а):Здрасте! Извинаюсь что не в тему. При установке валится

....................
Что не в тему,это точно :).

Код: Выделить всё

hostname
что говорит ?
Остатся должен только один ...

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение JoyStick » 2009-08-19 11:32:00

freeman писал(а):
JoyStick писал(а):Здрасте! Извинаюсь что не в тему. При установке валится

....................
Что не в тему,это точно :).

Код: Выделить всё

hostname
что говорит ?
Вот что, если я правельно понял, вас! Раньше проблем не было, обновил , и работает, а в этот раз что-то наколдовали разработчики !

Код: Выделить всё

[Free] /usr/local/etc/rc.d/>hostname
Free
[Free] /usr/local/etc/rc.d/>

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение freeman » 2009-08-19 11:39:31

Поставь туда FQDN (твоё доменное имя определённое) и попробуй повторить.
Откуда: Made in Doneck
Это что Донецк так по английски пишется ?
Остатся должен только один ...

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение JoyStick » 2009-08-19 11:42:59

freeman писал(а):Поставь туда FQDN (твоё доменное имя определённое) и попробуй повторить.
Откуда: Made in Doneck
Это что Донецк так по английски пишется ?
да пофик как оно пишется, если земляк то сразу понятно откуда :-D Я знаю что он пишется Мне вот больше вопрос мучает, что за хрень сталось с 0.95.2 , когда переходил на 0.95.1 не было не каких проблем hostanme
Последний раз редактировалось JoyStick 2009-08-19 11:48:13, всего редактировалось 1 раз.

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение freeman » 2009-08-19 11:46:46

Кстати тут пишут что это только на версиях ниже 7ки и ничем не решается :shock:
(у меня 6ках вроде было и прошло)
Попробуй в Makefile

Код: Выделить всё

CONFIGURE_ARGS= --with-dbdir=${DBDIR} \
                --with-zlib=/usr \
                --disable-zlib-vcheck \
                --disable-clamuko \
                --disable-clamav \
                --enable-bigstack \
                --enable-readdir_r \
                --disable-gethostbyname_r \
Остатся должен только один ...

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение freeman » 2009-08-19 11:51:09

JoyStick писал(а): да пофик как оно пишется, если земляк то сразу понятно откуда :-D Я знаю что он пишется
Ну не понятно, а начинаются мысли, тот это город или нет. Мало ли всяких, есть даже города тёзки, думаю есть и тот кто так как ты написал.
Остатся должен только один ...

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение JoyStick » 2009-08-19 11:53:28

freeman писал(а):Кстати тут пишут что это только на версиях ниже 7ки и ничем не решается :shock:
(у меня 6ках вроде было и прошло)
Попробуй в Makefile

Код: Выделить всё

CONFIGURE_ARGS= --with-dbdir=${DBDIR} \
                --with-zlib=/usr \
                --disable-zlib-vcheck \
                --disable-clamuko \
                --disable-clamav \
                --enable-bigstack \
                --enable-readdir_r \
                --disable-gethostbyname_r \
Недавно делал на 6.2 встало нормальна, а вот на работе 6.0 и вот гарбли , ладно , спс за помошь, :"":

А вообще живу Донецк , Украина :bn: )

Аватара пользователя
JoyStick
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 22:36:09
Откуда: One shot one hit
Контактная информация:

Re: portsnap - устаревшие необновляемые порты

Непрочитанное сообщение JoyStick » 2009-08-19 12:24:58

freeman Всё получилось, спасибо тебе большое, добрый человек!