Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 381629 - Failed to install app-misc/ca-certificates-20110502-r2
Summary: Failed to install app-misc/ca-certificates-20110502-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
: 381931 (view as bug list)
Depends on:
Blocks: 381649
  Show dependency tree
 
Reported: 2011-09-02 21:37 UTC by Francesco Riosa
Modified: 2011-09-06 20:45 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ca-certificates-20110502-r2:20110902-212759.log.gz (ca-certificates-20110502-r2:20110902-212759.log.gz,2.85 KB, application/x-gzip)
2011-09-03 10:39 UTC, Francesco Riosa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Riosa 2011-09-02 21:37:39 UTC
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
Comment 1 Kenton Groombridge 2011-09-02 22:43:31 UTC
I am also having this issue.
Comment 2 genfool 2011-09-02 23:44:14 UTC
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.
Comment 3 brent 2011-09-02 23:58:18 UTC
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
Comment 4 Elijah "Armageddon" El Lazkani (amd64 AT) 2011-09-03 00:02:43 UTC
Please don't CC arches on your own
Comment 5 Agostino Sarubbo gentoo-dev 2011-09-03 00:33:15 UTC
Please attach your build log as attachment next time.
Comment 6 Francesco Riosa 2011-09-03 10:39:41 UTC
Created attachment 285413 [details]
ca-certificates-20110502-r2:20110902-212759.log.gz
Comment 7 Francesco Riosa 2011-09-03 12:09:52 UTC
fixed by sys-apps/portage-2.2.0_alpha52 ???
Comment 8 Francesco Riosa 2011-09-03 12:27:52 UTC

*** This bug has been marked as a duplicate of bug 381509 ***
Comment 9 Zac Medico gentoo-dev 2011-09-03 17:22:45 UTC
(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.
Comment 11 Zac Medico gentoo-dev 2011-09-04 01:08:58 UTC
This is fixed in 2.1.10.13 and 2.2.0_alpha53.
Comment 12 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-09-05 21:33:13 UTC
*** Bug 381931 has been marked as a duplicate of this bug. ***
Comment 13 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-09-06 08:51:45 UTC
*** Bug 382021 has been marked as a duplicate of this bug. ***
Comment 14 Klaus Kusche 2011-09-06 09:13:17 UTC
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?
Comment 15 Andreas Proteus 2011-09-06 10:38:43 UTC
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>
Comment 16 Klaus Kusche 2011-09-06 11:16:40 UTC
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! ***
Comment 17 Neil Bothwick 2011-09-06 11:33:21 UTC
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.
Comment 18 Andreas Proteus 2011-09-06 12:07:22 UTC
(In reply to comment #17)
> LANG="" emerge -1 ca-certificates

Worked for me. Excellent tip!

Than you.
Comment 19 Neil Bothwick 2011-09-06 15:52:14 UTC
It's more kludge that tip. the installation completes but there may be unnoticed consequences.
Comment 20 Zac Medico gentoo-dev 2011-09-06 18:55:44 UTC
(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.
Comment 21 Andreas Proteus 2011-09-06 20:08:12 UTC
(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.
Comment 22 Zac Medico gentoo-dev 2011-09-06 20:33:24 UTC
(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.
Comment 23 Andreas Proteus 2011-09-06 20:45:50 UTC
(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.