Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2017年3月23日(木) 23:14

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
 記事の件名: Fedora15でpungiを使ってインストールisoファイルの作成
投稿記事Posted: 2011年6月20日(月) 14:55 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年9月02日(水) 14:17
記事: 44
Fedora15でpungiを使ってFedora15のインストールisoファイルを作成しようとした
のですが、下記のような伝言が画面に現れて終了してしまいます。
Fedora14では問題なくFedora14のインストールisoファイルを作成できていました。
Fedora15ではなぜ誤りが出てしまうのでしょうか?

**** 画面に現れた伝言 ****
checking package signatures
running test transaction
running transaction
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/yum/rpmtrans.py", line 389, in callback
File "/usr/lib/python2.7/site-packages/yum/rpmtrans.py", line 481, in _instProgress
File "/usr/lib/python2.7/site-packages/pylorax/yumhelper.py", line 243, in event
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-10: ordinal not in range(128)
error: python callback <bound method RPMTransaction.callback of <yum.rpmtrans.RPMTransaction instance at 0xe61030c>> failed, aborting!


トップへ
 
 記事の件名: Re: Fedora15でpungiを使ってインストールisoファイルの作成
投稿記事Posted: 2011年6月23日(木) 09:56 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年9月02日(水) 14:17
記事: 44
いろいろ調べた結果、Fedora15のpythonのデフォルトのエンコーディングが ascii
になっているためにpungiの実行中に誤りが出て終了してしまうことが分かりました。

/usr/lib/python2.7/site-packages/ の配下に sitecustomize.py というファイル
を作成して、
import sys
sys.setdefaultencoding('utf-8')
と記述して、デフォルトのエンコーディングを utf-8 にするとアップデートされた
インストールisoファイルを作ることができました。

Feddora7からpungiを使ってインストールisoファイルを作ってきましたが、このような
ことは起こりませんでした。
なぜFedora15だけでこのようなことが起こるのでしょうか?


トップへ
 
 記事の件名: Re: Fedora15でpungiを使ってインストールisoファイルの作成
投稿記事Posted: 2011年6月23日(木) 18:50 
オフライン
プライベートメッセージ送信  メール  WWW  YIM  プロフィール

登録日時: 2010年1月09日(土) 15:58
記事: 104
おぉ。素晴らしい。
難解な問題そうなのに…

fedora初心者 さんが書きました:
なぜFedora15だけでこのようなことが起こるのでしょうか?

15から大きな変更がありましたから、
細かいこと修正が出来てないのだと思います。

可能であれば、bugzillaしていただけるとみなさんが喜びますよ :mrgreen:


トップへ
 
 記事の件名: Re: Fedora15でpungiを使ってインストールisoファイルの作成
投稿記事Posted: 2011年6月23日(木) 22:22 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2009年9月02日(水) 14:17
記事: 44
---------
2011年6月23日(木) 09:56の投稿で、pythonのデフォルトのエンコーディングが ascii であった
ために、誤りが出たように報告しましたが、Fedora12でもpythonのデフォルトのエンコーディング
は ascii ですが、問題なくインストールisoファイルを作成できます。
単純に、pythonのデフォルトのエンコーディングが ascii であることが誤りの原因と結論付ける
ことはできないことが分かりました。
根本的な原因はどこかほかにあるように思われます。どこにあるんでしょう?


トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009