放置しておけば治るかなと思っていたが、治らなかったので、Googleで調べて直した。
起きている問題は
# emerge -uDN ca-certificates
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-misc/ca-certificates-20130610
* ca-certificates_20130610_all.deb SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking ca-certificates_20130610_all.deb to /var/tmp/portage/app-misc/ca-certificates-20130610/work
>>> Unpacking data.tar.gz to /var/tmp/portage/app-misc/ca-certificates-20130610/work
>>> Source unpacked in /var/tmp/portage/app-misc/ca-certificates-20130610/work
>>> Preparing source in /var/tmp/portage/app-misc/ca-certificates-20130610/work ...
* Applying ca-certificates-20110502-root.patch ... [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-misc/ca-certificates-20130610/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/app-misc/ca-certificates-20130610/work ...
Updating certificates in /var/tmp/portage/app-misc/ca-certificates-20130610/work/etc/ssl/certs... 157 added, 0 removed; done.
Running hooks in /var/tmp/portage/app-misc/ca-certificates-20130610/work/etc/ca-certificates/update.d....done.
>>> Source compiled.
>>> Test phase [not enabled]: app-misc/ca-certificates-20130610
>>> Install ca-certificates-20130610 into /var/tmp/portage/app-misc/ca-certificates-20130610/image/ category app-misc
>>> Completed installing ca-certificates-20130610 into /var/tmp/portage/app-misc/ca-certificates-20130610/image/
ecompressdir: bzip2 -9 /usr/share/doc
ecompressdir: bzip2 -9 /usr/share/man
>>> Installing (1 of 1) app-misc/ca-certificates-20130610
>>> Setting SELinux security labels
Traceback (most recent call last):
File "/usr/lib64/portage/pym/portage/dbapi/_MergeProcess.py", line 230, in _spawn
prev_mtimes=self.prev_mtimes, counter=counter)
File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4827, in merge
counter=counter)
File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4037, in treewalk
rval = self._merge_contents(srcroot, destroot, cfgfiledict)
File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4313, in _merge_contents
self.settings["EPREFIX"].lstrip(os.sep), cfgfiledict, mymtime):
File "/usr/lib64/portage/pym/portage/dbapi/vartree.py", line 4724, in mergeme
encoding=_encodings['merge'])
File "/usr/lib64/portage/pym/portage/util/movefile.py", line 298, in movefile
selinux.rename(src, dest)
File "/usr/lib64/portage/pym/portage/__init__.py", line 246, in __call__
rval = self._func(*wrapped_args, **wrapped_kwargs)
File "/usr/lib64/portage/pym/portage/_selinux.py", line 69, in rename
os.rename(src,dest)
UnicodeEncodeError: 'ascii' codec can't encode character '\u011f' in position 125: ordinal not in range(128)
>>> Failed to install app-misc/ca-certificates-20130610, Log file:
>>> '/var/tmp/portage/app-misc/ca-certificates-20130610/temp/build.log'
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: media-libs/openjpeg-1.5.1
* - /usr/lib64/libopenjpeg.so.1
* - /usr/lib64/libopenjpeg.so.1.5.0
* used by /usr/lib64/libavcodec.so.54.59.100 (media-video/ffmpeg-1.0.7)
>>> package: dev-libs/cyrus-sasl-2.1.26-r3
* - /usr/lib64/libsasl2.so.2
* - /usr/lib64/libsasl2.so.2.0.25
* used by /usr/bin/memcached (net-misc/memcached-1.4.5-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* IMPORTANT: 6 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
直し方
/etc/locale.genに
en_US.UTF-8 UTF-8
を追加し、locate.gen。
続いて、/etc/env.d/02localeを
LANG="en_US.UTF-8"
LC_COLLATE="C"
にして、env-updateとsource /etc/profileを実行。
# cat /etc/locale.gen # /etc/locale.gen: list all of the locales you want to have on your system # # The format of each line: # <locale> <charmap> # # Where <locale> is a locale located in /usr/share/i18n/locales/ and # where <charmap> is a charmap located in /usr/share/i18n/charmaps/. # # All blank lines and lines starting with # are ignored. # # For the default list of supported combinations, see the file: # /usr/share/i18n/SUPPORTED # # Whenever glibc is emerged, the locales listed here will be automatically # rebuilt for you. After updating this file, you can simply run `locale-gen` # yourself instead of re-emerging glibc. en_US ISO-8859-1 en_US.UTF-8 UTF-8 ja_JP.EUC-JP EUC-JP ja_JP.UTF-8 UTF-8 ja_JP EUC-JP
# cat /etc/env.d/02locale #LANG=C LANG="en_US.UTF-8" LC_COLLATE="C"
0 件のコメント:
コメントを投稿