LinuxForum.Fans
Тема

Есть сервер на генту. На нем настроен git. Как добавить к нему svn?

Автор: XliN 28 сообщений 7552 просмотров
#374802

Как бы его поставить не сломав сам сервак? С генту мало работал, так что прошу помощи.
USE=subversion emerge -pv dev-vcs/git

[console]test / # USE=subversion emerge -pv dev-vcs/git

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-libs/expat-2.1.0-r3 [2.0.1-r3] USE="unicode%* -examples% -static-libs%" ABI_X86="(64%*) (-32) (-x32)" 550 kB
[ebuild N ] dev-lang/python-exec-2.0.1-r1:2 PYTHON_TARGETS="(jython2_5) (jython2_7) (pypy) (pypy2_0) (python2_6) (python2_7) (python3_2) (python3_3) (-python3_4)" 80 kB
[ebuild U ] dev-lang/python-2.7.5-r3:2.7 [2.7:2.7] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb* -build -doc -examples -hardened% -sqlite -tk -wininst" 10,026 kB
[ebuild U ] dev-vcs/subversion-1.7.14 [1.6.12] USE="apache2 berkdb nls perl webdav-neon -ctypes-python -debug -doc -dso* -extras -gnome-keyring -java -kde -python* (-ruby) -sasl {-test} -vim-syntax -webdav-serf (-bash-completion%) (-emacs%)" PYTHON_TARGETS="python2_7%* -python2_6%" 5,905 kB
[ebuild U ] dev-vcs/git-1.8.3.2-r1 [1.7.8.6] USE="blksha1 curl gpg%* iconv nls%* pcre%* perl python subversion* threads webdav -cgi -cvs -doc -emacs -gnome-keyring% -gtk -highlight% (-ppcsha1) {-test%} -tk -xinetd" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 4,900 kB
[blocks B ] <sys-devel/gettext-0.18.1.1-r3 ("<sys-devel/gettext-0.18.1.1-r3" is blocking dev-lang/python-2.7.5-r3)
[blocks B ] <sys-devel/gettext-0.18.1.1-r3 ("<sys-devel/gettext-0.18.1.1-r3" is blocking dev-vcs/subversion-1.7.14)

Total: 5 packages (4 upgrades, 1 new), Size of downloads: 21,458 kB
Conflict: 2 blocks (2 unsatisfied)

package instances within a single package slot have been pulled

the dependency graph, resulting in a slot conflict:dev-libs/expat:0

(dev-libs/expat-2.1.0-r3::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/expat-2.1 required by (dev-lang/python-2.7.5-r3::gentoo, ebuild scheduled for merge)

(dev-libs/expat-2.0.1-r3::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
#required by dev-vcs/git-1.8.3.2-r1[subversion,perl], required by @selected, required by @world (argument)
=dev-vcs/subversion-1.7.14 -dso perl

following installed packages are masked:- media-libs/mesa-7.8.2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Chí-Thanh Christopher Nguyễn (26 Mar 2014)
# Affected by multiple vulnerabilities, #445916, #471098 and #472280

- net-fs/samba-3.5.5::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Lars Wendler (14 Mar 2014)
# Masked for security reasons.
# Do NOT remove this mask or the affected packages without speaking to
# bonsaikitten first! You have been warned!

- dev-db/mysql-5.1.51::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Jeremy Olexa (28 Jul 2009)
# On behalf of Robin H. Johnson .
# These versions are vulnerable to GLSA's and should not be used. They will stay
# in the tree because they are useful to tracking down bugs. You have been
# warned. bug 271686

- dev-java/sun-jdk-1.6.0.21::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Tom Wijsman (30 Jun 2013)
# Sun JDK and JRE contain critical vulnerabilities and receive no further
# updates; masking to make users aware of this, users that still need this
# package and have no alternative can unmask at their own risk. See bug #473830.
#
# This is continued by Oracle Corporation, which has acquired Sun Microsystems
# in early 2010; as per [url]http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle[/url]
#
# Users are suggested to upgrade to one of the newer Oracle packages like
# dev-java/oracle-jdk-bin or dev-java/oracle/jre-bin or choose another
# alternative we provide; eg. the IBM JDK/JRE or the open source IcedTea.
#
# Most of these packages provide a jce USE flag for those whom need the
# Java Cryptographic Extension Unlimited Strength Policy USE flag; whether that
# works depends from VM to VM, it seems to work for most except for the IBM VMs.

- net-nds/openldap-2.4.23::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Sergey Popov (20 Mar 2014)
# Security mask of vulnerable versions, wrt bug #424167

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


* IMPORTANT: 12 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.[/console]
#374807

если кратко, то надо всю систему обновлять... ещё одна причина это сделать — десяток проблем с безопасностью...

#374811
Fat-Zer написал:
если кратко, то надо всю систему обновлять... ещё одна причина это сделать — десяток проблем с безопасностью...

Какова вероятность что сервер упадет? Сервер в продакшене и на нем развернуты рабочии площадки для программистов.

Есть другой вариант? Мне всего навсего нужно гит собрать с поддержкой svn. С гентой никогда не работал. Сегодня читал инет и честно говоря голова опухла. ((

#374814
"XliN" написал:
акова вероятность что сервер упадет?

учитывая

"XliN" написал:
. С гентой никогда не работал. Сегодня читал инет и честно говоря голова опухла. ((

вероятность довольно высока...

"XliN" написал:
Есть другой вариант? Мне всего навсего нужно гит собрать с поддержкой svn.

самое простое тут ИМХО будет раздобыть старое дерево портеджей... тут несколько вариантов: или найти где-то старый snapshot (такой старый где найти — хз), или выкачать из девелоперского cvs, или за'checkout'ить из кальковского гита... ИМХО последнее проще всего...
ориентироваться лучше на дату установки последнего пакета до прекращения обновлений qlop -lt | tail; судя по количеству непрочитанных новостей это будет весна 2012-го...

#374815

Fat-Zer, Я извиняюсь. Но на пальцах можно? У тебя есть опыт я смотрю. Подскажи как мне это провернуть. Что скачать, от куда и т.д. =(

#374816

В чем там хоть ошибка? С какого gettex блокирует? Или я не верно понимаю. Что даст старое дерево портежей и что с ним делать? )))

#374820
"XliN" написал:
В чем там хоть ошибка?

часть решения проблемы размаскировать замаскированные пакеты, где-то в /etc/portage/package.mask

#374821

Да там такая беда ща будет, если мир обновлять будешь.
Лучше не лезь. Проще заново генту накатить.

#374823

[console]cd /usr
git clone git://git.calculate.ru/calculate/portage portage-git
rm -r portage
mv portage-git portage
cd portage
qlop -lt | tail # смотришь дату по логам ориентировочна, весна 2012-го
git log --until=<дата> -n 1 --oneline | cat # смотришь номер коммит за нужную дату
git checkout <commit-hash>
# устанавливаешь что-надо...
[/console]

расположение /usr/portage может отличаться. смотри PORTDIR в /etc/[portage/]make.conf
размер git-репозитария несколько сотен метров... не знаю, возможно ли загрузить оттуда только отдельный коммит...

аналогично можно клонировать из cvs'а: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/
снимок за отдельную дату оттуда точно выкачать можно, но как именно — не скажу

#374824

Если они замаркированы, значит предыдущие админы делали на них упор. Так? Сервер очень запутанный с несколькими апачами и php.

"Silencer" написал:
часть решения проблемы размаскировать замаскированные пакеты, где-то в /etc/portage/package.mask

Это тоже может повлечь за собой последствия не обратимые я так понимаю. Там в списке ява - она основная для разработки приложения.

А вариант все поставить из исходников проканает? Сервер гита (gitolite) стоит и на сколько я понял там один репозиторий.

#374825
"XliN" написал:
В чем там хоть ошибка? С какого gettex блокирует? Или я не верно понимаю.

он пытается поставить новый git и новый subversion и собрать их с новым питоном, но новый питон и новый subversion не желауют собираться со старым gettext'ом, а команды обновлять gettext не было... можно добавить gettext в строку emerge'а, но тогда вылезет ещё несколько подобных или других блокировок... и так далее... когда агументы emerge'а будут занимать 3 строки терминала ты поймёшь, что это не выход и надо обновлять ВСЁ...

"XliN" написал:
Что даст старое дерево портежей и что с ним делать? )))

в старом дереве не будет новых версий пакетов и portage не будет пробовать что-либо обновить...

#374827
"Fat-Zer" написал:
в старом дереве не будет новых версий пакетов и portage не будет пробовать что-либо обновить...

Так вот какая задумка. =) Заставить гентушечку забыть об новых пакетах. Интересно. Таким образом можно попробовать обновить git с нужным флагом и emerge не возмутится что и гит и питон и свн не соберется из-за старых пакетов в системе.

Хорошая идея. Весьма благодарен.

#375027

Возьми stage4 с рабочего сервера и закинь его в chroot где-нибудь. И делай с обновлением этого stage4 что хочешь. После успешного его обновления создай binhost и цепляй его к серверу. И спокойно накатывай бинарные пакеты. Еще можешь применить demerge для сохранения метаданных системы на случай отката.

Интересно посмотреть на USE=subversion emerge -ptv dev-vcs/git

#375059

Macumazan, Для меня это сложно все. Именно гентушку я во многом не понимаю. Пожалуйста подробнее, что и как мне делать.
[console]These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild U ] dev-vcs/git-1.8.3.2-r1 [1.7.3.4-r1] USE="blksha1 cgi curl gpg%* iconv nls%* pcre%* perl python%* subversion* threads webdav -cvs -doc -emacs -gnome-keyring% -gtk -highlight% (-ppcsha1) {-test%} -tk -xinetd (-bash-completion%)" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%" 4,900 kB
[ebuild U ] dev-vcs/subversion-1.7.14 [1.6.12] USE="berkdb nls perl webdav-neon -apache2* -ctypes-python -debug -doc -dso* -extras -gnome-keyring -java -kde -python* (-ruby) -sasl {-test} -vim-syntax -webdav-serf (-bash-completion%) (-emacs%)" PYTHON_TARGETS="python2_7%* -python2_6%" 5,905 kB
[ebuild NS ] dev-lang/python-2.7.5-r3:2.7 [2.6.5-r3:2.6, 3.1.2-r4:3.1] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -hardened -sqlite -tk -wininst" 10,026 kB
[ebuild N ] virtual/pkgconfig-0 0 kB
[ebuild U ] dev-util/pkgconfig-0.28 [0.25-r2] USE="-hardened -internal-glib%" 1,886 kB
[ebuild U ] dev-libs/glib-2.38.2-r1:2 [2.26.1-r1:2] USE="-debug (-fam) (-selinux) -static-libs* -systemtap% {-test} -utils% -xattr (-doc%) (-introspection%)" ABI_X86="(64%*) (-32) (-x32)" PYTHON_TARGETS="python2_7%* -python2_6%" 6,561 kB
[ebuild N ] app-crypt/gnupg-2.0.22 USE="bzip2 nls readline -adns -doc -ldap -mta (-selinux) -smartcard -static -usb" 4,177 kB
[ebuild N ] app-crypt/pinentry-0.8.2 USE="ncurses -caps -gtk -qt4 -static" 419 kB
[ebuild N ] app-admin/eselect-pinentry-0.4 0 kB
[ebuild N ] app-admin/eselect-lib-bin-symlink-0.1.1 45 kB
[nomerge ] app-admin/syslog-ng-3.1.2 USE="ipv6 pcre ssl tcpd -caps -hardened (-selinux) -spoof-source -sql -static"
[nomerge ] dev-libs/glib-2.38.2-r1:2 [2.26.1-r1:2] USE="-debug (-fam) (-selinux) -static-libs* -systemtap% {-test} -utils% -xattr (-doc%) (-introspection%)" ABI_X86="(64%*) (-32) (-x32)" PYTHON_TARGETS="python2_7%* -python2_6%"
[ebuild N ] dev-libs/elfutils-0.158 USE="bzip2 nls utils zlib -lzma -static-libs {-test} (-threads)" ABI_X86="(64) (-32) (-x32)" 4,938 kB
[nomerge ] app-crypt/gnupg-2.0.22 USE="bzip2 nls readline -adns -doc -ldap -mta (-selinux) -smartcard -static -usb"
[ebuild N ] dev-libs/libassuan-2.1.1 USE="-static-libs" 526 kB
[ebuild N ] dev-libs/libksba-1.3.0 USE="-static-libs" 611 kB
[ebuild U ] dev-libs/libgpg-error-1.12 [1.7] USE="nls -common-lisp -static-libs%" 478 kB
[nomerge ] dev-vcs/git-1.8.3.2-r1 [1.7.3.4-r1] USE="blksha1 cgi curl gpg%* iconv nls%* pcre%* perl python%* subversion* threads webdav -cvs -doc -emacs -gnome-keyring% -gtk -highlight% (-ppcsha1) {-test%} -tk -xinetd (-bash-completion%)" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%"
[ebuild N ] dev-lang/python-exec-2.0.1-r1:2 PYTHON_TARGETS="(jython2_5) (jython2_7) (pypy) (pypy2_0) (python2_6) (python2_7) (python3_2) (python3_3) (-python3_4)" 80 kB
[nomerge ] dev-libs/elfutils-0.158 USE="bzip2 nls utils zlib -lzma -static-libs {-test} (-threads)" ABI_X86="(64) (-32) (-x32)"
[ebuild U ] app-arch/bzip2-1.0.6-r6 [1.0.5-r1] USE="-static -static-libs%" ABI_X86="(64%*) (-32) (-x32)" 764 kB
[nomerge ] net-fs/samba-3.4.9 USE="acl client cups netapi pam readline server smbclient -addns -ads -aio -avahi -caps -cluster -debug -doc -examples -fam -ldap -ldb -quota -smbsharemodes -swat -syslog -winbind"
[nomerge ] net-print/cups-1.3.11-r2 USE="acl pam perl python ssl -X -avahi -dbus -gnutls -java -jpeg -kerberos -ldap -php -png -ppds -samba -slp -static -tiff -xinetd -zeroconf" LINGUAS="-de -en -es -et -fr -he -id -it -ja -pl -sv -zh_TW"
[nomerge ] app-text/poppler-0.14.1 USE="abiword cxx lcms utils xpdf-headers -cairo -cjk -curl -debug -doc -exceptions -jpeg -jpeg2k -png -qt4"
[nomerge ] media-libs/lcms-1.19 USE="python zlib -jpeg -tiff"
[nomerge ] dev-lang/python-2.7.5-r3:2.7 [2.6.5-r3:2.6, 3.1.2-r4:3.1] USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -hardened -sqlite -tk -wininst"
[ebuild U ] dev-libs/expat-2.1.0-r3 [2.0.1-r3] USE="unicode%* -examples% -static-libs%" ABI_X86="(64%*) (-32) (-x32)" 550 kB
[nomerge ] dev-vcs/git-1.8.3.2-r1 [1.7.3.4-r1] USE="blksha1 cgi curl gpg%* iconv nls%* pcre%* perl python%* subversion* threads webdav -cvs -doc -emacs -gnome-keyring% -gtk -highlight% (-ppcsha1) {-test%} -tk -xinetd (-bash-completion%)" PYTHON_SINGLE_TARGET="python2_7%* -python2_6%" PYTHON_TARGETS="python2_7%* -python2_6%"
[nomerge ] dev-perl/libwww-perl-6.50.0 USE="ssl"
[ebuild N ] dev-perl/LWP-Protocol-https-6.30.0 5 kB
[ebuild N ] dev-perl/libwww-perl-6.50.0 USE="ssl" 130 kB
[ebuild N ] dev-perl/HTTP-Negotiate-6.0.1-r1 9 kB
[ebuild N ] dev-perl/HTTP-Daemon-6.10.0 19 kB
[ebuild N ] dev-perl/HTTP-Cookies-6.0.1-r1 19 kB
[ebuild N ] dev-perl/HTTP-Message-6.30.0 49 kB
[ebuild N ] virtual/perl-Encode-2.470.0 0 kB
[ebuild N ] perl-core/Encode-2.470.0 1,957 kB
[ebuild N ] dev-perl/Net-HTTP-6.60.0 16 kB
[ebuild N ] virtual/perl-IO-Compress-2.60.0 0 kB
[ebuild N ] perl-core/IO-Compress-2.60.0 238 kB
[ebuild U ] dev-perl/IO-Socket-SSL-1.953.0 [1.440.0] USE="-idn" 88 kB
[nomerge ] perl-core/IO-Compress-2.60.0
[ebuild N ] virtual/perl-Compress-Raw-Zlib-2.60.0 0 kB
[ebuild N ] perl-core/Compress-Raw-Zlib-2.60.0 231 kB
[ebuild N ] virtual/perl-Compress-Raw-Bzip2-2.60.0 0 kB
[ebuild N ] perl-core/Compress-Raw-Bzip2-2.60.0 133 kB
[nomerge ] dev-perl/libwww-perl-6.50.0 USE="ssl"
[ebuild N ] dev-perl/File-Listing-6.40.0 51 kB
[ebuild N ] dev-perl/HTTP-Date-6.20.0 8 kB
[ebuild N ] virtual/perl-Time-Local-1.230.0 0 kB
[ebuild N ] perl-core/Time-Local-1.230.0 20 kB
[nomerge ] net-libs/libinfinity-0.4.2 USE="server -avahi -doc -gtk -static-libs"
[nomerge ] dev-libs/glib-2.38.2-r1:2 [2.26.1-r1:2] USE="-debug (-fam) (-selinux) -static-libs* -systemtap% {-test} -utils% -xattr (-doc%) (-introspection%)" ABI_X86="(64%*) (-32) (-x32)" PYTHON_TARGETS="python2_7%* -python2_6%"
[ebuild NS ] app-text/docbook-xml-dtd-4.1.2-r6:4.1.2 [4.3-r1:4.3] 74 kB
[ebuild NS ] sys-devel/automake-1.13.4:1.13 [1.9.6-r3:1.9, 1.11.1:1.11] 1,416 kB
[nomerge ] dev-perl/libwww-perl-6.50.0 USE="ssl"
[ebuild N ] dev-perl/HTML-Parser-3.710.0 USE="{-test}" 89 kB
[ebuild N ] dev-perl/HTML-Tagset-3.200.0 8 kB
[ebuild N ] dev-perl/WWW-RobotRules-6.20.0 9 kB
[ebuild N ] dev-perl/Encode-Locale-1.30.0 7 kB
[ebuild U ] dev-perl/URI-1.600.0 [1.38] 80 kB
[ebuild N ] dev-perl/LWP-MediaTypes-6.20.0 19 kB
[nomerge ] app-crypt/gnupg-2.0.22 USE="bzip2 nls readline -adns -doc -ldap -mta (-selinux) -smartcard -static -usb"
[ebuild N ] dev-libs/pth-2.0.7-r3 USE="-debug -static-libs" 638 kB
[nomerge ] dev-vcs/subversion-1.7.14 [1.6.12] USE="berkdb nls perl webdav-neon -apache2* -ctypes-python -debug -doc -dso* -extras -gnome-keyring -java -kde -python* (-ruby) -sasl {-test} -vim-syntax -webdav-serf (-bash-completion%) (-emacs%)" PYTHON_TARGETS="python2_7%* -python2_6%"
[nomerge ] sys-devel/libtool-2.2.10:2 USE="-vanilla"
[nomerge ] sys-devel/automake-1.13.4:1.13 [1.9.6-r3:1.9, 1.11.1:1.11]
[ebuild U ] sys-devel/automake-wrapper-9 [4] 0 kB
[nomerge ] app-emulation/virtualbox-3.2.12-r4 USE="additions opengl python qt4 vboxwebsrv vnc -alsa -headless -pulseaudio -sdk"
[nomerge ] dev-qt/qtopengl-4.6.3:4 USE="exceptions (-aqua) -debug -pch -qt3support"
[nomerge ] dev-qt/qtgui-4.6.3-r2:4 USE="accessibility cups exceptions glib (-aqua) -dbus -debug -gtk -mng -nas -nis -pch -qt3support -raster -tiff -trace -xinerama"
[nomerge ] dev-qt/qtscript-4.6.3:4 USE="exceptions iconv (-aqua) -debug -pch"
[nomerge ] dev-qt/qtcore-4.6.3:4 USE="exceptions glib iconv ssl (-aqua) -debug -doc -optimized-qmake -pch -qt3support"
[nomerge ] dev-libs/glib-2.38.2-r1:2 [2.26.1-r1:2] USE="-debug (-fam) (-selinux) -static-libs* -systemtap% {-test} -utils% -xattr (-doc%) (-introspection%)" ABI_X86="(64%*) (-32) (-x32)" PYTHON_TARGETS="python2_7%* -python2_6%"
[ebuild U ] virtual/libffi-3.0.11 [0] 0 kB
[ebuild U ] dev-libs/libffi-3.0.11 [3.0.9] USE="-debug -static-libs {-test}" 776 kB
[ebuild R ] virtual/libiconv-0 0 kB
[blocks B ] <sys-devel/gettext-0.18.1.1-r3 ("<sys-devel/gettext-0.18.1.1-r3" is blocking dev-vcs/subversion-1.7.14, app-crypt/pinentry-0.8.2, dev-libs/glib-2.38.2-r1)
[blocks B ] <sys-devel/gettext-0.18.1.1-r3 ("<sys-devel/gettext-0.18.1.1-r3" is blocking dev-lang/python-2.7.5-r3)

Total: 50 packages (12 upgrades, 34 new, 3 in new slots, 1 reinstall), Size of downloads: 47,935 kB
Conflict: 2 blocks (2 unsatisfied)

package instances within a single package slot have been pulled

the dependency graph, resulting in a slot conflict:dev-libs/expat:0

(dev-libs/expat-2.1.0-r3::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/expat-2.1 required by (dev-lang/python-2.7.5-r3::gentoo, ebuild scheduled for merge)

(dev-libs/expat-2.0.1-r3::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)

app-arch/bzip2:0

(app-arch/bzip2-1.0.5-r1::gentoo, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)

(app-arch/bzip2-1.0.6-r6::gentoo, ebuild scheduled for merge) pulled in by
app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] required by (dev-libs/elfutils-0.158::gentoo, ebuild scheduled for merge)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
#required by dev-vcs/git-1.8.3.2-r1[subversion,perl], required by @selected, required by @world (argument)
=dev-vcs/subversion-1.7.14 -dso perl

following installed packages are masked:- dev-java/sun-jdk-1.6.0.20::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Tom Wijsman (30 Jun 2013)
# Sun JDK and JRE contain critical vulnerabilities and receive no further
# updates; masking to make users aware of this, users that still need this
# package and have no alternative can unmask at their own risk. See bug #473830.
#
# This is continued by Oracle Corporation, which has acquired Sun Microsystems
# in early 2010; as per [url]http://en.wikipedia.org/wiki/Sun_acquisition_by_Oracle[/url]
#
# Users are suggested to upgrade to one of the newer Oracle packages like
# dev-java/oracle-jdk-bin or dev-java/oracle/jre-bin or choose another
# alternative we provide; eg. the IBM JDK/JRE or the open source IcedTea.
#
# Most of these packages provide a jce USE flag for those whom need the
# Java Cryptographic Extension Unlimited Strength Policy USE flag; whether that
# works depends from VM to VM, it seems to work for most except for the IBM VMs.

- dev-vcs/gitosis-0.2_p20080825::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Robin H. Johnson (18 Nov 2012)
# Dead upstream, replaced by gitolite

- media-libs/mesa-7.9.1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Chí-Thanh Christopher Nguyễn (26 Mar 2014)
# Affected by multiple vulnerabilities, #445916, #471098 and #472280

- net-fs/samba-3.4.9::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Lars Wendler (14 Mar 2014)
# Masked for security reasons.
# Do NOT remove this mask or the affected packages without speaking to
# bonsaikitten first! You have been warned!

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


* IMPORTANT: 22 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.[/console]
З.Ы. Сейчас перекидываю этот сервер rsync`ом на ВМ. Генту старнует и упирается в /proc oops. А moubt вообще нет.
#375087

Если отброcить все замарочки с обновление вего, то сделай как советовали
[console]qlop -lt | tail[/console]
а потом
[console]source /etc/make.conf && cat $PORTDIR/metadata/timestamp[/console]

Сравни даты. Если разница огромна, тогда качай старое дерево оттуда, где показал zenon.

После установки старого дерева, сборка git должна пройти безболезненно.

#375094

Macumazan,

text
saikov@svn /lib $ sudo qlop -lt | tail
Пароль: 
Mon Feb 11 12:44:06 2013 >>> sys-apps/portage-2.1.11.50
Tue Jun  4 18:00:51 2013 >>> sys-block/mpt-status-1.2.0
Tue Oct  1 15:19:36 2013 >>> sys-devel/gcc-config-1.7.3
Tue Oct  1 15:19:59 2013 >>> dev-libs/mpc-1.0.1
Tue Oct  1 15:20:16 2013 >>> sys-devel/bc-1.06.95
Tue Oct  1 16:55:06 2013 >>> sys-devel/gcc-4.7.3-r1
Tue Oct  1 16:57:31 2013 >>> sys-kernel/hardened-sources-3.10.1-r1
Fri Feb  7 10:52:05 2014 >>> app-shells/zsh-5.0.2-r3
Thu Feb 13 17:38:59 2014 >>> sys-libs/zlib-1.2.8-r1
Tue Mar 11 15:37:27 2014 >>> sys-apps/dmidecode-2.11
#375098

Оставим это пока. Скажите как перенести сервер на на другой диск. Я все перенес, но не запускается. Нет mount и всяких системных. Сервер глушить не хочется и грузиться с лайфсиди.

#375100
"XliN" написал:
все перенес, но не запускается. Нет mount и всяких системных.

Мало данных.

#375125

Честно говоря почитал интернет и все больше удивляюсь, что гентушники отдельная каста.

Расскажите пожалуйста как перенести сервер на генту, на другой диск (а именно на новую ВМ). Пробовал rsync, но он многое не скачал, в том числе mount. В итоге не получилось завести.

Как правильно перенести ПОСТОЯННО работающий сервер. Не выключая его.

Войдите или зарегистрируйтесь, чтобы ответить.