Страница 1 из 1
Откат порта
Добавлено: 2018-11-02 12:02:56
Reken
Подскажите пожалуйста:
ОС: FreeBSD 11.2
Обновил virtualbox-ose до последней версии. Как оказалось, последняя версия нестабильна в работе. Необходимо откатить до r479538
Пробовал делать откат через portdowngrade:
Результат:
getopt: illegal option -- s
Usage: /usr/local/sbin/portdowngrade [-r] port-directory|port [revision/date]
Подскажите как правильно выполнить откат. По варианту Usage: тоже не получилось...
Откат порта
Добавлено: 2018-11-03 12:25:57
xM
Код: Выделить всё
portdowngrade emulators/virtualbox-ose r479538
Откат порта
Добавлено: 2018-11-06 9:34:47
Reken
Как откатить порт я уже понял...
Порт создастся в каталоге /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
Откат порта
Добавлено: 2018-11-08 8:20:31
Reken
Не получается установить старую версию порта 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 такой проблемы нет.