Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam, długo nie aktualizowałem systemu i teraz mam masę problemów także nawet nie wiadomo od czego zacząć:
jako pierwsze zauważyłem błędy wynikające z wersji pythona aktywnej w systemie:
eselect python list Available Python interpreters: [1] python2.7 * [2] python3.3 [3] python3.4
jeśli jest ta wersja ustawiona(wcześniej miałem i używałem tych nowszch) przy próbie emergowania czegokolwiek pokazuje się błąd:
[ebuild R ] sys-fs/ncdu-1.10 129 KiB Total: 1 package (1 reinstall), Size of downloads: 129 KiB Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) sys-fs/ncdu-1.10::gentoo [sys-fs/ncdu-1.10] bash: /usr/lib/portage/python2.7/ebuild.sh: No such file or directory * The ebuild phase 'die_hooks' has been aborted since PORTAGE_BUILDDIR * does not exist: '/var/tmp/portage/sys-fs/ncdu-1.10' >>> Failed to emerge sys-fs/ncdu-1.10
po przełączeniu na wersję 3.3 i puszczeniu python-updater pojawia się:
# python-updater Traceback (most recent call last): File "/usr/lib/python-exec/python3.3/portageq", line 1206, in <module> commands = sorted(k for k, v in globals().items() \ File "/usr/lib/python-exec/python3.3/portageq", line 1207, in <genexpr> if k not in non_commands and isinstance(v, types.FunctionType) and v.__module__ == "__main__") File "/usr/lib64/python3.3/site-packages/portage/proxy/objectproxy.py", line 22, in __getattribute__ result = object.__getattribute__(self, '_get_target')() File "/usr/lib64/python3.3/site-packages/portage/proxy/lazyimport.py", line 130, in _get_target __import__(name) File "<frozen importlib._bootstrap>", line 1565, in _find_and_load File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper File "<frozen importlib._bootstrap>", line 1022, in load_module File "<frozen importlib._bootstrap>", line 1003, in load_module File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper File "<frozen importlib._bootstrap>", line 853, in _load_module File "<frozen importlib._bootstrap>", line 967, in get_code UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9e in position 4: invalid start byte Traceback (most recent call last): File "/usr/lib/python-exec/python3.3/portageq", line 1206, in <module> commands = sorted(k for k, v in globals().items() \ File "/usr/lib/python-exec/python3.3/portageq", line 1207, in <genexpr> if k not in non_commands and isinstance(v, types.FunctionType) and v.__module__ == "__main__") File "/usr/lib64/python3.3/site-packages/portage/proxy/objectproxy.py", line 22, in __getattribute__ result = object.__getattribute__(self, '_get_target')() File "/usr/lib64/python3.3/site-packages/portage/proxy/lazyimport.py", line 130, in _get_target __import__(name) File "<frozen importlib._bootstrap>", line 1565, in _find_and_load File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper File "<frozen importlib._bootstrap>", line 1022, in load_module File "<frozen importlib._bootstrap>", line 1003, in load_module File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper File "<frozen importlib._bootstrap>", line 853, in _load_module File "<frozen importlib._bootstrap>", line 967, in get_code UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9e in position 4: invalid start byte * Python 2 and Python 3 not installed
a emerge wykazuje
Traceback (most recent call last): File "/usr/bin/emerge", line 50, in <module> retval = emerge_main() File "/usr/lib64/python3.3/site-packages/_emerge/main.py", line 1055, in emerge_main action=myaction, args=myfiles, opts=myopts) File "/usr/lib64/python3.3/site-packages/portage/proxy/objectproxy.py", line 30, in __call__ result = object.__getattribute__(self, '_get_target')() File "/usr/lib64/python3.3/site-packages/portage/proxy/lazyimport.py", line 130, in _get_target __import__(name) File "/usr/lib64/python3.3/site-packages/_emerge/actions.py", line 70, in <module> from _emerge.depgraph import backtrack_depgraph, depgraph, resume_depgraph File "/usr/lib64/python3.3/site-packages/_emerge/depgraph.py", line 35, in <module> from portage.package.ebuild.config import _get_feature_flags File "/usr/lib64/python3.3/site-packages/portage/package/ebuild/config.py", line 63, in <module> from portage.package.ebuild._config.unpack_dependencies import load_unpack_dependencies_configuration File "<frozen importlib._bootstrap>", line 1565, in _find_and_load File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper File "<frozen importlib._bootstrap>", line 1022, in load_module File "<frozen importlib._bootstrap>", line 1003, in load_module File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper File "<frozen importlib._bootstrap>", line 853, in _load_module File "<frozen importlib._bootstrap>", line 967, in get_code UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9e in position 4: invalid start byte
na wersji 3.4 python updater znajduje program mirage do updatowania ale nie robi aktualizacji bo wykazuje błąd:
File "/usr/bin/emerge", line 41, in <module> import portage ImportError: No module named 'portage'
i taki też pojawia się przy wywołaniu emerge z dowolną opcją.
emerge --info Portage 2.2.14 (python 2.7.8-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.3, glibc-2.20, 3.16.1-aufs x86_64) ================================================================= System uname: Linux-3.16.1-aufs-x86_64-Intel-R-_Core-TM-_i5-2500K_CPU_@_3.30GHz-with-gentoo-2.2 KiB Mem: 4025720 total, 82764 free KiB Swap: 995992 total, 981908 free Timestamp of tree: Tue, 06 Jan 2015 10:15:01 +0000 ld GNU ld (Gentoo 2.24 p1.4) 2.24 app-shells/bash: 4.3_p30-r1 dev-java/java-config: 2.2.0 dev-lang/perl: 5.20.1-r3 dev-lang/python: 2.7.8, 3.3.5-r1, 3.4.2 dev-util/cmake: 3.0.2 dev-util/pkgconfig: 0.28-r2 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.13.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.14.1 sys-devel/binutils: 2.24-r3 sys-devel/gcc: 4.8.3 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.3-r2 sys-devel/make: 4.1-r1 sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers) sys-libs/glibc: 2.20 Repositories: gentoo x-portage ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=native" DISTDIR="/var/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news nodoc noinfo noman parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://gentoo.mirror.pw.edu.pl/ http://gentoo.kiev.ua/ftp/ http://gentoo.supp.name/" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-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="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cleartype cli consolekit cracklib crypt cxx dbus dri dts dvd dvdr emboss encode exif fam firefox flac fortran gadu gdbm gif glamor gpm gtk iconv ipv6 java jimtcl jpeg kernel-patch lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg multilib ncurses nls nptl nsplugin odbc ogg opengl openmp pam pango pcre pdf png policykit ppds python2 qt3support qt4 readline sdl sensord session spell spice sse sse2 ssl startup-notification svg symlink tcpd tiff truetype udev udisks unicode upcall upower usb vdpau vorbis wxwidgets x264 xcb xml xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LIRC_DEVICES="devinput" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" USE_PYTHON="2.7 3.3" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Jeśli nie ustawić zmiennej USE_PYTHON sytuacja wygląda dokładnie tak samo, podobnie w przypadku zmian opcji PYTHON_SINGLE_TARGET i PYTHON_TARGETS.
W przypadku opcji ACCEPT_KEYWORDS="amd64 ~amd64" zawsze miałem tylko niestabilną ustawioną i w make.conf widnieje jedna gałąź.
Pomóżcie proszę co z tym zrobić i uratować system. Próbowałem już ręcznie naprawić zepsute portage ale nie przyniosło efektu.
Ostatnio edytowany przez jarski185 (2015-01-07 10:40:33)
Offline
Binarkę Portage możesz wypakować na żywca na partycje root, jeśli masz w zapasie starszą wersję.
Na początek spróbuj na innej wersji Pythona, może portage się zainstalowało z supportem do Pythona 3.3 lub 3.4.
W każdym razie to nic strasznego, "ratowanie systemu" Ci raczej nie grozi.
Ja mam taki i chodzi:
emerge --version Portage 2.2.14 (python 3.3.5-final-0, hardened/linux/amd64, gcc-4.8.3, unavailable, 3.18.1-gr1 x86_64)
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2015-01-07 11:02:58)
Offline
Hmmm...binarkę Portage czyli podmiana folderów pym i bin na nowe czyli https://www.gentoo.org/proj/pl/portage/doc/manually-fixing-portage.xml ?? Bo jeśli tak to robiłem i nie pomogło. To samo z różnymi wersjami pythona-przełączyłem na każdą i chusteczka.
Podpowiedz proszę jak ewentualnie wypakować tę binarkę, bo nie mogę nic znaleźć sensownego o tym. Jeśli nie mam kopii żadnej to nie da się nic zdziałać?
emerge --version Portage 2.2.14 (python 2.7.8-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.3, glibc-2.20, 3.16.1-aufs x86_64)
U mnie to wygląda tak...czyli jest z 2.7 ...
Więcej info o tym:
sys-apps/portage Available versions: [M]2.1.6.7_p1 2.1.12.2 2.2.1 2.2.7 2.2.8-r1 (~)2.2.10 **9999 {build doc epydoc +ipc less pypy pypy2_0 python2 python3 selinux xattr LINGUAS="pl ru" PYTHON_TARGETS="pypy pypy2_0 python2_6 python2_7 python3_2 python3_3 python3_4"} Installed versions: 2.2.14(13:06:08 12/01/14)(ipc -build -doc -epydoc -selinux -xattr LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_3 -pypy -python3_4") Homepage: http://www.gentoo.org/proj/en/portage/index.xml Description: Portage is the package management and distribution system for Gentoo
Ostatnio edytowany przez jarski185 (2015-01-07 13:18:28)
Offline
Wypakować binarkę? wchodzisz na partycję / i wypakowujesz, binarka ma ustaloną strukturę folderów, i wypakować się powinna tam, gdzie trzeba.
Nie wiem, czy to zrobisz graficznie czy z konsoli, ale u mnie kiedyś Nautilus (obecnie to raczej Caja z Mate) poprosił o potwierdzenie podmiany plików,
to wszystko.
Offline
No ale muszę pobrać sobie najpierw ją skądś, tak? Próbowałem podmieniać portage stąd http://distfiles.gentoo.org/distfiles/ i nie pomogło na mój problem.
Offline
Tu masz kilka starszych wersji:
http://tinderbox.dev.gentoo.org/default/linux/amd64/sys-apps/
A tu wersja z mojego systemu:
http://jacekalex.sh.dug.net.pl/paczki//portage-2.2.14.tbz2
Offline
Poszło-dziękuję. Wykonałem kilka updatów pakietów, jednak przy większości, m.in. glibcu pokazuje się błąd:
* Running aclocal -I m4macros ... [ !! ] * Failed Running aclocal !
Tak samo na wersji portage od Ciebie i 2.2.15.
Offline
To masz tam chyba kumulację kilku baboli na raz.
Aclocal należy do paczki:
ls -l `which aclocal` lrwxrwxrwx 1 root root 8 11-15 04:02 /usr/bin/aclocal -> automake qfile `which automake` sys-devel/automake-wrapper (/usr/bin/automake)
Coś mi się zdaje, że chyba ten system będziesz instalował od nowa, albo przywracał z backupu.
Zależy, czy to tylko automake się sypie, czy może jeszcze autoconf, binutils, glibc, libtool albo gcc.
Ostatnio edytowany przez Jacekalex (2015-01-08 15:39:26)
Offline
Przeinstalowałem sobie automake i sys-devel/automake-wrapper ale nadal dupa:(
Offline
Trochę za mało danych.
Trzeba by jakoś ustalić, dlaczego ten aclocal się sypie.
Nie wiem, co tam naknociłeś w systemie, ale ja szukałbym w buildlogach, jak wygląda akcja z aclocal, i po wysypaniu jakiejś paczki sprawdził, czy z palca kompilacja idzie, na tych samych źródłach.
Po wysypanej kompilacji źródła zostają w [b]/var/tmp/portage[/b].
Offline
Np. po wysypaniu się kompilacji glib powstało takie coś:
cat /var/tmp/portage/dev-libs/glib-2.42.1/temp/build.log * Package: dev-libs/glib-2.42.1 * Repository: gentoo * Maintainer: gnome@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux mime python_targets_python2_7 userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 3.18.1-aufs-r1 * Checking for suitable kernel configuration options... [ ok ] >>> Unpacking source... >>> Unpacking glib-2.42.1.tar.xz to /var/tmp/portage/dev-libs/glib-2.42.1/work >>> Unpacking pkg-config-0.28.tar.gz to /var/tmp/portage/dev-libs/glib-2.42.1/work >>> Source unpacked in /var/tmp/portage/dev-libs/glib-2.42.1/work >>> Preparing source in /var/tmp/portage/dev-libs/glib-2.42.1/work/glib-2.42.1 ... * Applying glib-2.40.0-external-gdbus-codegen.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/dev-libs/glib-2.42.1/work/glib-2.42.1' ... * Running gtkdocize --copy ... [ ok ] * Running libtoolize --install --copy --force --automake ... [ ok ] * Running aclocal -I m4macros ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/dev-libs/glib-2.42.1/temp/aclocal.out * ERROR: dev-libs/glib-2.42.1::gentoo failed (prepare phase): * Failed Running aclocal ! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 6038: Called eautoreconf * environment, line 1733: Called eaclocal * environment, line 1628: Called autotools_run_tool '--at-m4flags' 'aclocal' '-I' 'm4macros' * environment, line 1271: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of `emerge --info '=dev-libs/glib-2.42.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/glib-2.42.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-libs/glib-2.42.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/glib-2.42.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/glib-2.42.1/work/glib-2.42.1' * S: '/var/tmp/portage/dev-libs/glib-2.42.1/work/glib-2.42.1'
cat /var/tmp/portage/dev-libs/glib-2.42.1/temp/aclocal.out ***** aclocal ***** ***** PWD: /var/tmp/portage/dev-libs/glib-2.42.1/work/glib-2.42.1 ***** aclocal -I m4macros /usr/share/aclocal/ltargz.m4:44: warning: the serial number must appear before any macro definition /usr/bin/m4:/usr/share/aclocal/ltargz.m4:12: ERROR: end of file in string autom4te-2.69: /usr/bin/m4 failed with exit status: 1 aclocal-1.14: error: echo failed with exit status: 1
Podpowiedz proszę jak "skompilować go z palca"
Ostatnio edytowany przez jarski185 (2015-01-08 17:02:29)
Offline
Nigdy nic z palca nie kompilowałeś?
./configure; make
w katalogu ze źródłami zazwyczaj, szczegoły kazżego programu masz w ebuildzie.
W razie czego
./configure --help
i
make --help
w katalogu ze źródłami, albo instrukcja w REAME lub INSTALL.
Z tym logiem z błędu aclocal przy glibc radziłbym na forum Gentoo popytać, może u kogoś wylazło kiedyś coś podobnego.
EDIT:
Wygląda to na wadliwy autoconf.
Chyba coś popieprzyłeś przy aktualizacji.
http://forums.gentoo.org/viewtopic-t-655166.html
Ostatnio edytowany przez Jacekalex (2015-01-08 18:37:18)
Offline
Dziwne bo po [i]libtoolize --copy --force [/i] m4 się zainstalowało a glib nie chce...
Ostatnio edytowany przez jarski185 (2015-01-08 20:08:24)
Offline
Udało mi się pokonać błąd z aclocal i część paczek zaktualizowałem.
No ale nadal mam coś źle z pythonem:
eselect python list Available Python interpreters: [1] python2.7 [2] python3.3 * [3] python3.4 kompasek jarski185 # python-updater Traceback (most recent call last): File "/usr/lib64/python2.7/site.py", line 62, in <module> import os File "/usr/lib64/python2.7/os.py", line 49, in <module> import posixpath as path File "/usr/lib64/python2.7/posixpath.py", line 17, in <module> import warnings File "/usr/lib64/python2.7/warnings.py", line 6, in <module> import linecache ValueError: bad marshal data (unknown type code) * Starting Python Updater... * Main active version of Python: 3.3 * Active version of Python 2: (None) * Active version of Python 3: 3.3 * Globally supported Python ABIs in installed repositories: * gentoo: 2.4 2.5 2.6 2.7 3.1 3.2 3.3 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 * x-portage: 2.4 2.5 2.6 2.7 3.1 3.2 3.3 2.5-jython 2.7-jython 2.7-pypy-1.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 * No packages need to be reinstalled.
Offline
Przebuduj python-updater do pythona-3.3 czy jak tam potrzebujesz.
Pewnie masz wersje, ktora cośtam potrzebuje z pythona-2.7 - choć to skrypt basha, i ma tylko wstawki z pythona, a dopalasz go przez pythona-3.3.
Ostatnio edytowany przez Jacekalex (2015-01-11 16:36:13)
Offline
Przebudowalem na pythonie 3.3 pakiet python updater i lipa:(
Offline
Kod:
File "/usr/lib64/python2.7/site.py", line 62, in <module> import os......
Kod:
* Active version of Python 2: (None).....[/quote]
Co się stało z Pythonem 2.7?
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
Robiłem tyle modyfikacji różnych, że zniknął:] No ale teraz już jest zrobione dzialania pytonem updejterem i pokazal bez bledów, że nie ma paczek do reinstalacji.
Opcje [u]PYTHON_TARGETS and PYTHON_SINGLE_TARGET[/u] powinny być ustawione w make.conf? Bo kiedyś ich nie miałem i było okej.
Offline
Powinny być ustawione w make.conf
Ja mam:
USE_PYTHON="3.3 2.7" PYTHON_TARGETS="python3_3 python2_7" PYTHON_SINGLE_TARGETS="python3_3 python2_7"
I bryka ok. ;)
Ostatnio edytowany przez Jacekalex (2015-01-12 15:47:18)
Offline
A u mnie na każdej jednej paczce coś się wywala:
Using Python from environment variable $PYTHON Creating Python environment Traceback (most recent call last): File "/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/python/virtualenv/virtualenv.py", line 21, in <module> from distutils.util import strtobool File "/usr/lib64/python2.7/distutils/util.py", line 12, in <module> from distutils.spawn import spawn File "/usr/lib64/python2.7/distutils/spawn.py", line 16, in <module> from distutils import log ValueError: bad marshal data (unknown type code) Traceback (most recent call last): File "/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/python/mozbuild/mozbuild/virtualenv.py", line 473, in <module> manager.ensure() File "/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/python/mozbuild/mozbuild/virtualenv.py", line 128, in ensure return self.build() File "/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/python/mozbuild/mozbuild/virtualenv.py", line 371, in build self.create() File "/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/python/mozbuild/mozbuild/virtualenv.py", line 147, in create raise Exception('Error creating virtualenv.') Exception: Error creating virtualenv. ------ config.log ------ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:1184: checking host system type configure:1205: checking target system type configure:1223: checking build system type configure:1299: checking for mawk configure:1299: checking for gawk *** Fix above errors and then restart with\ "make -f client.mk build" /var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/client.mk:361: recipe for target 'configure' failed make[2]: *** [configure] Error 1 make[2]: Leaving directory '/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release' /var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/client.mk:375: recipe for target '/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/ff/Makefile' failed make[1]: *** [/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release/ff/Makefile] Error 2 make[1]: Leaving directory '/var/tmp/portage/www-client/firefox-34.0.5-r1/work/mozilla-release' client.mk:171: recipe for target 'build' failed make: *** [build] Error 2 * ERROR: www-client/firefox-34.0.5-r1::gentoo failed (compile phase): * emake failed
Offline
Mam dodatkowe pytanie w swojej sprawie...skoro wszystkie błędy wiążą się z pythonem to może spróbować usunąć wszystkie jego wersji i zainstalować na nowo? Czy to dobry plan? Jeśli przy próbie unmergowania wynikną niespełnione zależności to pominąć je czy to zbyt duży hardcore może spowodować?
Offline
Jak wywalisz Pythona, to portage też nie pójdzie, jedną aktywną wersję musisz w systemie mieć, bo inaczej możesz partycję / wyczyścić. :D
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00098 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.93.34' WHERE u.id=1 |
0.00067 | UPDATE punbb_online SET logged=1732216244 WHERE ident='3.144.93.34' |
0.00053 | SELECT * FROM punbb_online WHERE logged<1732215944 |
0.00072 | SELECT topic_id FROM punbb_posts WHERE id=281501 |
0.00228 | SELECT id FROM punbb_posts WHERE topic_id=26885 ORDER BY posted |
0.00065 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26885 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00131 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26885 ORDER BY p.id LIMIT 0,25 |
0.00079 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26885 |
Total query time: 0.00814 s |