Откат порта

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Reken
ст. прапорщик
Сообщения: 521
Зарегистрирован: 2014-06-30 11:23:24

Откат порта

Непрочитанное сообщение Reken » 2018-11-02 12:02:56

Подскажите пожалуйста:
ОС: FreeBSD 11.2
Обновил virtualbox-ose до последней версии. Как оказалось, последняя версия нестабильна в работе. Необходимо откатить до r479538

Пробовал делать откат через portdowngrade:
portdowngrade -s "anoncvs@anoncvs1.FreeBSD.org:/home/ncvs" emulators/virtualbox-ose
Результат:
getopt: illegal option -- s
Usage: /usr/local/sbin/portdowngrade [-r] port-directory|port [revision/date]
Подскажите как правильно выполнить откат. По варианту Usage: тоже не получилось...

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1269
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Откат порта

Непрочитанное сообщение xM » 2018-11-03 12:25:57

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

portdowngrade emulators/virtualbox-ose r479538
IT voodoo blog https://kostikov.co

Reken
ст. прапорщик
Сообщения: 521
Зарегистрирован: 2014-06-30 11:23:24

Откат порта

Непрочитанное сообщение Reken » 2018-11-06 9:34:47

Как откатить порт я уже понял...
Порт создастся в каталоге /root
Но вот при его сборке возникает проблема, сможете пожалуйста подсказать?
root@free:~/virtualbox-ose # make install clean
===> Building for virtualbox-ose-5.2.18_1
cd /root/virtualbox-ose/work/VirtualBox-5.2.18 && /bin/sh -c '. /root/virtualbox-ose/work/VirtualBox-5.2.18/env.sh && VBOX_LIBPATH_X11=/usr/local VBOX_FREEBSD_SRC=/usr/src/sys /usr/local/bin/kmk -j1'
Config.kmk:2868: /root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/rel
ease/DynamicConfig.kmk: No such file or directory
Config.kmk:7208: /root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/revision.kmk: No such file or directory
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/crc.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/crc.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/bin/src/vboxdrv/include/iprt/net.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: overriding recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h'
/root/virtualbox-ose/work/VirtualBox-5.2.18/kBuild/footer-pass2-installs.kmk:67: warning: ignoring old recipe for target `/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/dist/bin/src/vboxdrv/include/iprt/net.h'
kBuild: Generating /root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/revision.kmk
kmk_builtin_redirect -E 'LC_ALL=C' -wo /root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/revision.kmk.ts.tmp -- svn info /root/virtualbox-ose/work/VirtualBox-5.2.18
svn: warning: W155010: The node '/root/virtualbox-ose/work/VirtualBox-5.2.18' was not found.

svn: E200009: Could not display info for all targets because some targets don't exist
kmk: *** [/root/virtualbox-ose/work/VirtualBox-5.2.18/out/freebsd.x86/release/revision.kmk.ts] Error 1
*** Error code 2

Stop.
make[1]: stopped in /root/virtualbox-ose
*** Error code 1

Stop.
make: stopped in /root/virtualbox-ose

Reken
ст. прапорщик
Сообщения: 521
Зарегистрирован: 2014-06-30 11:23:24

Откат порта

Непрочитанное сообщение Reken » 2018-11-08 8:20:31

Не получается установить старую версию порта virtualbox (5.2.18) r479538
Постоянно вижу следующее после make install:
Hardening is enabled which means that the VBox binaries will not run from
the binary directory. The binaries have to be installed suid root and some
more prerequisites have to be fulfilled which is normally done by installing
the final package. For development, the hardening feature can be disabled
by specifying the --disable-hardening parameter. Please never disable that
feature for the final distribution!
Сможете подсказать, почему не устанавливается старый порт? Или как правильно его установить?

P.S. В новой версии virtualbox 5.2.20 при подключении к гостевой ОС через VNC клиент, отображается только "черный экран". Такая ошибка у всех кто обновился до 5.2.20... В 5.2.18 такой проблемы нет.