Some file names are not ascii and portage fail at them; emerge log and emerge --info follow: emerge -1 app-misc/ca-certificates Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-misc/ca-certificates-20110502-r2 * ca-certificates_20110502+nmu1_all.deb RMD160 SHA1 SHA256 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking ca-certificates_20110502+nmu1_all.deb to /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work deb2targz: converting 'ca-certificates_20110502+nmu1_all.deb' ... deb2targz: skipping section 'debian-binary' deb2targz: skipping section 'control.tar.gz' deb2targz: wrote 'ca-certificates_20110502+nmu1_all.tar.gz' >>> Unpacking ./data.tar.gz to /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work >>> Source unpacked in /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work >>> Preparing source in /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work ... * Applying ca-certificates-20090709-root.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work ... Updating certificates in /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work/etc/ssl/certs... grep: AC_Raíz_Certicámara_S.A..pem: No such file or directory WARNING: AC_Raíz_Certicámara_S.A..pem does not contain a certificate or CRL: skipping grep: EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem: No such file or directory WARNING: EBG_Elektronik_Sertifika_Hizmet_Sağlayıcısı.pem does not contain a certificate or CRL: skipping grep: NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem: No such file or directory WARNING: NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem does not contain a certificate or CRL: skipping grep: TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem: No such file or directory WARNING: TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı_-_Sürüm_3.pem does not contain a certificate or CRL: skipping WARNING: Skipping duplicate file cert_igca_rsa.pem 156 added, 0 removed; done. Running hooks in /var/tmp/portage/app-misc/ca-certificates-20110502-r2/work/etc/ca-certificates/update.d....done. >>> Source compiled. >>> Test phase [not enabled]: app-misc/ca-certificates-20110502-r2 >>> Install ca-certificates-20110502-r2 into /var/tmp/portage/app-misc/ca-certificates-20110502-r2/image/ category app-misc >>> Completed installing ca-certificates-20110502-r2 into /var/tmp/portage/app-misc/ca-certificates-20110502-r2/image/ * This package installs one or more file names containing characters that * do not match your current locale settings. The current setting for * filesystem encoding is 'ANSI_X3.4-1968'. * * etc/ssl/certs/AC_Ra\ufffd\ufffdz_Certic\ufffd\ufffdmara_S.A..pem * etc/ssl/certs/EBG_Elektronik_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd.pem * etc/ssl/certs/NetLock_Arany_=Class_Gold=_F\ufffd\ufffdtan\ufffd\ufffds\ufffd\ufffdtv\ufffd\ufffdny.pem * etc/ssl/certs/T\ufffd\ufffdB\ufffd\ufffdTAK_UEKAE_K\ufffd\ufffdk_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd_-_S\ufffd\ufffdr\ufffd\ufffdm_3.pem * usr/share/ca-certificates/mozilla/AC_Ra\ufffd\ufffdz_Certic\ufffd\ufffdmara_S.A..crt * usr/share/ca-certificates/mozilla/EBG_Elektronik_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd.crt * usr/share/ca-certificates/mozilla/NetLock_Arany_=Class_Gold=_F\ufffd\ufffdtan\ufffd\ufffds\ufffd\ufffdtv\ufffd\ufffdny.crt * usr/share/ca-certificates/mozilla/T\ufffd\ufffdB\ufffd\ufffdTAK_UEKAE_K\ufffd\ufffdk_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd_-_S\ufffd\ufffdr\ufffd\ufffdm_3.crt * * For best results, UTF-8 encoding is recommended. See the Gentoo Linux * Localization Guide for instructions about how to configure your locale * for UTF-8 encoding: * * http://www.gentoo.org/doc/en/guide-localization.xml * ecompressdir: lzma /usr/share/doc ecompressdir: lzma /usr/share/man >>> Done. >>> Installing (1 of 1) app-misc/ca-certificates-20110502-r2 * Removing /usr/share/info Traceback (most recent call last): File "/usr/lib64/portage/pym/portage/dbapi/_MergeProcess.py", line 246, in _spawn prev_mtimes=self.prev_mtimes, counter=counter) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4261, in merge counter=counter) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3586, in treewalk rval = self._merge_contents(srcroot, destroot, cfgfiledict) File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3870, in _merge_contents if self.mergeme(srcroot, destroot, outfile, secondhand, "", cfgfiledict, mymtime): File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4140, in mergeme join(offset, x), cfgfiledict, thismtime): File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4140, in mergeme join(offset, x), cfgfiledict, thismtime): File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4140, in mergeme join(offset, x), cfgfiledict, thismtime): File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3998, in mergeme myrealto = normalize_path(os.path.join(destroot, myabsto)) File "/usr/lib64/portage/pym/portage/__init__.py", line 207, in __call__ for x in args] File "/usr/lib64/portage/pym/portage/__init__.py", line 178, in _unicode_encode s = s.encode(encoding, errors) UnicodeEncodeError: 'ascii' codec can't encode character u'\u0151' in position 62: ordinal not in range(128) >>> Failed to install app-misc/ca-certificates-20110502-r2, Log file: >>> '/var/log/portage/build/app-misc/ca-certificates-20110502-r2:20110902-212759.log.gz' kde-kde ~ # emerge --info Portage 2.2.0_alpha51 (default/linux/amd64/10.0/no-multilib, gcc-4.6.0, glibc-2.13-r4, 3.0.3 x86_64) ================================================================= System uname: Linux-3.0.3-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8400_@_2.66GHz-with-gentoo-2.0.3 Timestamp of tree: Fri, 02 Sep 2011 20:00:01 +0000 ccache version 3.1.6 [disabled] app-shells/bash: 4.2_p10 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r2 dev-util/ccache: 3.1.6 dev-util/cmake: 2.8.5-r2 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.1 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.10.3, 1.11.1-r1 sys-devel/binutils: 2.21.1-r1 sys-devel/gcc: 4.5.3-r1, 4.6.0 sys-devel/gcc-config: 1.5-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.13-r4 Repositories: gentoo vivovl x11 Installed sets: ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=core2 -pipe -msse4.1 --param=l1-cache-size=32 --param=l1-cache-line-size=64 --param=l2-cache-size=2048 -mtune=core2 -fgcse-after-reload -fpredictive-commoning -ftree-vectorize -funswitch-loops -fgraphite-identity -floop-block -floop-interchange -floop-strip-mine " CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O2 -march=core2 -pipe -msse4.1 --param=l1-cache-size=32 --param=l1-cache-line-size=64 --param=l2-cache-size=2048 -mtune=core2 -fgcse-after-reload -fpredictive-commoning -ftree-vectorize -funswitch-loops -fgraphite-identity -floop-block -floop-interchange -floop-strip-mine -fvisibility-inlines-hidden" DISTDIR="/srv/distfiles" EMERGE_DEFAULT_OPTS="--ask-enter-invalid" FEATURES="assume-digests binpkg-logs buildpkg compress-build-logs distlocks ebuild-locks fixlafiles fixpackages metadata-transfer news noinfo parallel-fetch sandbox sfperms split-elog split-log strict test-fail-continue unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv" FFLAGS="" GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://gentoo.lagis.at/ http://mirror.qubenet.net/mirror/gentoo/" LDFLAGS="" LINGUAS="it" MAKEOPTS="-j2" PKGDIR="/g/packages" PORTAGE_COMPRESS="lzma" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/srv/portage" PORTDIR_OVERLAY="/g/ovl/tmp /g/ovl/x11" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X a52 aac acl akonadi alsa amd64 amr apache2 apm asf automount avahi avi bash-completion berkdb bitmap-fonts browserplugin bzip2 cairo caps captury cdda cddb chm cjk cli compositor consolekit cracklib crypt cups curl cxx dbus decibel declarative dedicated device-mapper djvu dri dvdread emboss encode engines erandom exif exiv2 extrafilters fam fame ffmpeg firefox flac foomaticdb fortran frei0r gallium gdbm geos gif glitz gpm gstreamer gtk2 hdf hdf5 hpijs hpn htmlhandbook iconv idn imagemagick imlib iproute2 ipv6 ithreads jack java jingle jpeg jpeg2k justify kde kdehiddenvisibility kdepim kontact latex libg++ libwww lua lzma lzo mad messenger mikmod mjpeg mmx mng modules motif mp3 mpeg mplayer mudflap mysql ncurses nepomuk new-hpcups newxkb nls nptl nptlonly odbc ogdi ogg openexr opengl openmp pam pam_chroot pcre perl plasma plugins png policykit pppd private-headers python qt qt3support qt4 quicktime rdesktop readline reiserfs samba sasl scanner schroedinger screen sdl semantic-desktop server session skey slang smp social-desktop spell sqlite3 sse sse2 sse3 ssl ssse3 startup-notification static-libs svg sysfs system-sqlite taglib tcltk tcpd telepathy theora threads tiff tls truetype truetype-fonts ucs2 udev unicode urandom usb userlocales utempter utils v4l v4l2 vnc vorbis webkit x264 xcb xcomposite xine xinerama xml xorg xv xvid zeroconf zip zlib" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias reqtimeout" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2 directory canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DRACUT_MODULES="bootchart btrfs crypt dmsquash-live mdraid syslog uswsusp" 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 ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="arm x86_64" QEMU_USER_TARGETS="arm x86_64" RUBY_TARGETS="ruby18" SANE_BACKENDS="hp4200 net ricoh" USERLAND="GNU" VIDEO_CARDS="nouveau" 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" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I am also having this issue.
Same issue here, am using ~amd64 >>> Failed to install app-misc/ca-certificates-20110502-r2, Log file: >>> '/var/tmp/portage/app-misc/ca-certificates-20110502-r2/temp/build.log' * Messages for package app-misc/ca-certificates-20110502-r2: * This package installs one or more file names containing characters that * do not match your current locale settings. The current setting for * filesystem encoding is 'ANSI_X3.4-1968'. * * etc/ssl/certs/AC_Ra\ufffd\ufffdz_Certic\ufffd\ufffdmara_S.A..pem * etc/ssl/certs/EBG_Elektronik_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd.pem * etc/ssl/certs/NetLock_Arany_=Class_Gold=_F\ufffd\ufffdtan\ufffd\ufffds\ufffd\ufffdtv\ufffd\ufffdny.pem * etc/ssl/certs/T\ufffd\ufffdB\ufffd\ufffdTAK_UEKAE_K\ufffd\ufffdk_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd_-_S\ufffd\ufffdr\ufffd\ufffdm_3.pem * usr/share/ca-certificates/mozilla/AC_Ra\ufffd\ufffdz_Certic\ufffd\ufffdmara_S.A..crt * usr/share/ca-certificates/mozilla/EBG_Elektronik_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd.crt * usr/share/ca-certificates/mozilla/NetLock_Arany_=Class_Gold=_F\ufffd\ufffdtan\ufffd\ufffds\ufffd\ufffdtv\ufffd\ufffdny.crt * usr/share/ca-certificates/mozilla/T\ufffd\ufffdB\ufffd\ufffdTAK_UEKAE_K\ufffd\ufffdk_Sertifika_Hizmet_Sa\ufffd\ufffdlay\ufffd\ufffdc\ufffd\ufffds\ufffd\ufffd_-_S\ufffd\ufffdr\ufffd\ufffdm_3.crt * * For best results, UTF-8 encoding is recommended. See the Gentoo Linux * Localization Guide for instructions about how to configure your locale * for UTF-8 encoding: * * http://www.gentoo.org/doc/en/guide-localization.xml * * GNU info directory index is up-to-date.
confirming, this issue is occurring for me as well. zsh 10805 % emerge --info Portage 2.1.10.11 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.13-r4, 2.6.38-gentoo-r5 x86_64) ================================================================= System uname: Linux-2.6.38-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Extreme_CPU_X9100_@_3.06GHz-with-gentoo-2.0.3 Timestamp of tree: Fri, 02 Sep 2011 21:45:01 +0000 distcc[19862] (dcc_set_trace_from_env) ERROR: failed to open logfile /var/log/distcc.log: Permission denied [disabled] app-shells/bash: 4.2_p10 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.5.4-r4, 2.7.2-r2, 3.1.3-r1, 3.2-r2 dev-util/cmake: 2.8.5-r2 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.2 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.7.9-r1, 1.9.6-r3, 1.10.3, 1.11.1-r1 sys-devel/binutils: 2.21, 2.21.1-r1 sys-devel/gcc: 4.5.3-r1 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.13-r4 Repositories: gentoo sunrise games dev-zero local_overlay ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=core2 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs candy distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo" LANG="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en en_US" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/games /var/lib/layman/dev-zero /usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="64bit X a52 aac aalib accessibility acl acpi akamaru alsa amd64 animgif ao applet ares async asyncns atmo automount avahi banshee bash-completion berkdb bidi bluetooth bluez bonjour bookmarks branding bzip2 cairo caps cdda cddax cddb cdinstall cdio cdr cli colordiff consolekit cpulimit cracklib crypt css cups curl cxx dbus dc1394 device-mapper dga dirac directfb disk-partition diskio djvu double-precision dri dts dv dvb dvd dvdr dvdread eds elf emboss emerald empathy encode esd evo exif extensible extras faac faad fam fbcon fbcondecor festival ffmpeg firefox flac flash fluidsynth fontconfig freetts fuse gajim games gcrypt gdbm gdu gedit ggi gif gimp glitz gnome gnome-keyring gnomecd gnutls gpg gphoto2 gpm gsm gstreamer gtk h323 hdaps hddtemp howl-compat html httpd iconv icu id3tag idn ieee1394 imagemagick imap ipc ipod iproute2 ipv6 irda jack java jpeg jpeg2k kerberos krb5 kvm lame laptop lcms ldap libass libcaca libnotify libsamplerate libssh2 libsysfs libv4l2 libwww lirc live lm_sensors loop-aes lua lzo mad matroska mbrola mdnsresponder-compat mfd-rewrites mikmod mmap mmx mng modplug modules mono motif mp3 mp4 mpeg mudflap multilib multislot musepack nautilus ncurses network nls nntp nptl nptlonly nsplugin nss offensive ogg openexr opengl openmp openssl openstreetmap optimisememory overlays pam pango pcap pcapnav pcre pda pdf perl php pic pidgin png policykit ppds pppd pulseaudio pvr python qt3 qt3support qt4 quicktime quotas radius raster raw rawio readline remoteosd rtsp samba sasl scanner schroedinger scripting sdl sdl-image seamonkey session shout sip skey skins smbkrb5passwd smp smux socks5 sounds speex spell sse sse2 ssl startup-notification stream svg sysfs syslog taglib tcpd theora threads tiff timezone tk tools tpctlir truetype twolame udev unicode upnp usb utils v4l v4l2 vala vcdinfo vcdx vde videos vim-pager vim-syntax vim-with-x vlm vorbis webkit winbind wmf x264 xattr xext xinerama xinetd xml xorg xosd xpm xulrunner xv xvid zeroconf zlib zsh-completion zvbi" 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" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="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 stage tables krita karbon braindump" CAMERAS="directory enigma13 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200" 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 ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text cfontzpacket cwlinux ea65 eyeboxone g15 graphlcd i2500vfd icpa106 imon imonlcd iowarrior irtrans lcterm lis md8800 ms6931 mtcs16209x noritakevfd picolcd pyramid sed1330 sed1520 serialpos serialvfd shuttlevfd sli stv5730 t6963 tyan ula200 xosd" LINGUAS="en en_US" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeonhd radeon" 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" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Please don't CC arches on your own
Please attach your build log as attachment next time.
Created attachment 285413 [details] ca-certificates-20110502-r2:20110902-212759.log.gz
fixed by sys-apps/portage-2.2.0_alpha52 ???
*** This bug has been marked as a duplicate of bug 381509 ***
(In reply to comment #0) > File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 3998, in mergeme > myrealto = normalize_path(os.path.join(destroot, myabsto)) > File "/usr/lib64/portage/pym/portage/__init__.py", line 207, in __call__ > for x in args] > File "/usr/lib64/portage/pym/portage/__init__.py", line 178, in > _unicode_encode > s = s.encode(encoding, errors) > UnicodeEncodeError: 'ascii' codec can't encode character u'\u0151' in position > 62: ordinal not in range(128) This error can still be triggered with non-ascii/utf-8 locales.
This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a62537685afbe492d4686cb6a636cbe556fe74d9
This is fixed in 2.1.10.13 and 2.2.0_alpha53.
*** Bug 381931 has been marked as a duplicate of this bug. ***
*** Bug 382021 has been marked as a duplicate of this bug. ***
Please reopen: It says "fixed in portage 2.1.10.13". I *have* portage 2.1.10.13, but still have the problem (see bug 382021). Moreover, I don't believe it's a portage problem, because ca-certificates-20110502-r1 also contains non-ASCII filenames, but seems to work with the same version of portage?
No joy with ca-certificates-20110502-r3 either. It now fails like this: snip--------------------------------------------------------- >> /etc/ssl/certs/2e4eed3c.0 -> thawte_Primary_Root_CA.pem >>> /etc/ssl/certs/3ee7e181.1 -> cert_igca_rsa.pem >>> /etc/ssl/certs/0c4c9b6c.0 -> Global_Chambersign_Root_-_2008.pem >>> /etc/ssl/certs/GeoTrust_Global_CA.pem -> /usr/share/ca-certificates/mozilla/GeoTrust_Global_CA.crt >>> /etc/ssl/certs/ec87c655.0 -> spi-cacert-2008.pem Traceback (most recent call last): File "/usr/lib/portage/pym/portage/dbapi/_MergeProcess.py", line 246, in _spawn prev_mtimes=self.prev_mtimes, counter=counter) File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4288, in merge counter=counter) File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3599, in treewalk rval = self._merge_contents(srcroot, destroot, cfgfiledict) File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 3879, in _merge_contents self.settings["EPREFIX"].lstrip(os.sep), cfgfiledict, mymtime): File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4167, in mergeme join(offset, x), cfgfiledict, thismtime): File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4167, in mergeme join(offset, x), cfgfiledict, thismtime): File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4167, in mergeme join(offset, x), cfgfiledict, thismtime): File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4025, in mergeme myrealto = normalize_path(os.path.join(destroot, myabsto)) File "/usr/lib/portage/pym/portage/__init__.py", line 218, in __call__ for x in args] File "/usr/lib/portage/pym/portage/__init__.py", line 218, in <listcomp> for x in args] File "/usr/lib/portage/pym/portage/__init__.py", line 179, in _unicode_encode s = s.encode(encoding, errors) File "/usr/lib/python3.2/encodings/iso8859_7.py", line 12, in encode return codecs.charmap_encode(input,errors,encoding_table) UnicodeEncodeError: 'charmap' codec can't encode character '\xdc' in position 15: character maps to <undefined>
Interestingly, the behaviour seems to depend on the charset settings: ca-certificates-20110502-r3 fails for me, too, but with a different python error message, see Bug 382021. Just my naive point of view: There should be *no* charset conversion at all. Python should use the on-disk file name representation internally and should not care what the actual encoding of filenames is (because, as far as I know, they are not necessarily valid strings in the currently set locale and charset!). Also, the CONTENTS file should contain the filenames exactly as on disk, not converted to some other charset. *** Please reopen, as it's obviously not fixed! ***
I get the same failure, with -r2 and -r3. It is dependent on locale settings. with these settings % locale LANG=en_GB LC_CTYPE="en_GB" LC_NUMERIC="en_GB" LC_TIME="en_GB" LC_COLLATE="en_GB" LC_MONETARY="en_GB" LC_MESSAGES="en_GB" LC_PAPER="en_GB" LC_NAME="en_GB" LC_ADDRESS="en_GB" LC_TELEPHONE="en_GB" LC_MEASUREMENT="en_GB" LC_IDENTIFICATION="en_GB" LC_ALL= It fails, but if I do LANG="" emerge -1 ca-certificates the installation works.
(In reply to comment #17) > LANG="" emerge -1 ca-certificates Worked for me. Excellent tip! Than you.
It's more kludge that tip. the installation completes but there may be unnoticed consequences.
(In reply to comment #15) > File "/usr/lib/portage/pym/portage/dbapi/vartree.py", line 4025, in mergeme > myrealto = normalize_path(os.path.join(destroot, myabsto)) > File "/usr/lib/portage/pym/portage/__init__.py", line 218, in __call__ > for x in args] > File "/usr/lib/portage/pym/portage/__init__.py", line 218, in <listcomp> > for x in args] > File "/usr/lib/portage/pym/portage/__init__.py", line 179, in _unicode_encode > s = s.encode(encoding, errors) > File "/usr/lib/python3.2/encodings/iso8859_7.py", line 12, in encode > return codecs.charmap_encode(input,errors,encoding_table) > UnicodeEncodeError: 'charmap' codec can't encode character '\xdc' in position > 15: character maps to <undefined> The patch attached to bug 382021 should fix that. (In reply to comment #16) > *** Please reopen, as it's obviously not fixed! *** Please try the patch from bug 382021.
(In reply to comment #20) > Please try the patch from bug 382021. I applied the patch to portage as directed but i still get the same error.
(In reply to comment #21) > (In reply to comment #20) > > Please try the patch from bug 382021. > > I applied the patch to portage as directed > but i still get the same error. The first patch that I posted had some inverted logic. If you applied that patch, then please reverse it and apply the new patch instead.
(In reply to comment #22) > The first patch that I posted had some inverted logic. If you applied that > patch, then please reverse it and apply the new patch instead. Success! With this patch emerges ok.