Warning eix-sync

При вызове команды eix-sync, появляется сообщение

fatal: Not a git repository (or any of the parent directories): .git

Дальше идёт всё вроде бы нормально.
Я так понял, нет нужного директория. Как исправить?

Должно помочь http://www.calculate-linux.ru/blogs/ru/319/show

Вот такая вот фигня получилась:

calculate ~ # layman -d calculate
calculate ~ # layman -a calculate

 * Adding overlay,...
 * Running Git... # ( cd /var/lib/layman  && /usr/bin/git clone git://git.calculate.ru/calculate/overlay.git /var/lib/layman/calculate )
Cloning into '/var/lib/layman/calculate'...
fatal: unable to connect to git.calculate.ru:
git.calculate.ru[0: 85.235.195.146]: errno=????? ???????? ?????????? ???????

 * Failure result returned from Git
 * Running Git... # ( cd /var/lib/layman/calculate  && /usr/bin/git config user.name "layman" )
 * [Errno 2] No such file or directory: '/var/lib/layman/calculate'
 * Adding repository "calculate" failed!

 * CLI: Errors occurred processing action add
 * Adding repository "calculate" failed!

Теперь нет возможности выполнить команду emerge.

calculate ~ # emerge -avuDN world


!!! /etc/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


!!! Your current profile is invalid. If you have just changed your profile
!!! configuration, you should revert back to the previous configuration.
!!! Allowed actions are limited to --help, --info, --search, --sync, and
!!! --version.

emerge --info

правильно ли указаны ссылки для обновлений

Вот ответ команды:

calculate ~ # emerge --info
Portage 2.2.0_alpha171 (unavailable, gcc-4.6.3, glibc-2.15-r3, 3.8.4-calculate x86_64)
=================================================================
System uname: Linux-3.8.4-calculate-x86_64-Intel-R-_Xeon-R-_CPU_E5420_@_2.50GHz-with-gentoo-13
KiB Mem:    32906072 total,  21280704 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Sun, 07 Apr 2013 08:30:01 +0000
ld GNU ld (GNU Binutils) 2.22
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.3-r3
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.11.8
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.69
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r4
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.15-r3
Repositories: gentoo
Installed sets: @custom
ACCEPT_LICENSE="*"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS=""
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LDFLAGS=""
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE=""
Unset:  ACCEPT_KEYWORDS, CBUILD, CHOST, CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

Насколько я понял, проблема выполнения ‘layman -a calculate’ в
git://git.calculate.ru/calculate/overlay.git
Тут git:// надо поменять на http:// так как у меня обновляется через прокси. Только вот я не нашёл, где это надо исправить.

И ещё!
/etc/make.profile указывает на несуществующий файл /var/lib/layman/calculate/profiles/calculate/server/CDS/amd64
Собственно, в /var/lib/layman нет каталога calculate.

С помощью специальных магических ритуалов вернул всё в первоначальное состояние. Теперь вновь всё работает. Но вот то, о чём писал в самом начале

fatal: Not a git repository (or any of the parent directories): .git

победить не удалось.
Видимо моя магия слабовата. Тут сильнее шаманство надо. :slight_smile: