Tizen开发工具FAQs

1 GBS FAQs

1.6 其他

Q: [Fedora] gbs显示错误: "<user> is not in the sudoers file This incident will be reported"。

A:更新 /etc/sudoers 赋予<user>sudo的权限。

2 MIC FAQs

Q:在创建镜像时,MIC显示 "Error <creator>: URLGrabber error: http://www.example.com/latest/repos/oss/ia32/packages/repodata/repomd.xml"

A:可能是你的网络有问题,或者是代理没有起作用。 尝试其他代理或者解决网络问题。

Q: MIC 显示"ERROR: found 1 resolver problem, abort!"

A: 这不是MIC的问题,是由你使用的仓库引起的。 确保你使用的仓库里的安装包有正确的依赖。

Q: 我使用 '-A i586' 参数创建i586镜像,但是显示"nothing provided ...."。 哪里出错了吗?

A: 使用'-A i686'。 i586比i686版本要低,所以很多包会缺失。

Q:显示错误信息:"uninstallable providers: somepackageA"

A: 这是由于仓库中缺少安装包。 修改kickstart文件中%packages字段,只保留“somepackageA”一个,这样就能找到缺失依赖包。

Q: MIC显示"file /usr/share/whatever conflicts between attempted installs of somepackageA and somepackageB"

A:这是因为你的仓库中的包有冲突,但是这不是MIC的问题。 请确保你使用了合适的仓库。

Q:显示错误:Command 'modprobe' is not available。

A:在一些发行版中,当你使用sudo时,PATH环境变量会改变,这样可能会丢失一些重要的路径。 在运行MIC之前,请执行'export PATH=/sbin:$PATH'命令。

Q:MIC漏掉'--includepkgs'/'--excludepkgs'中指定的一些包。

A:假如你想包含/排除一个仓库中的某些包,你需要在命令行中使用 '--includepkgs'/'--excludepkgs' 参数,而且你需要同时把这些包列到%packages 字段。否者不会起作用。

Q:MIC是如何选包的?如何设置仓库的优先级?

A: 一般来说,如果仓库中有多个版本,MIC会选择较高版本的包,如果版本也一样,将会选择发行序列号较高的那个。 但是如果你指定了仓库的优先级,MIC会优先从高优先级的仓库中选择包,即使低优先级的仓库中有更高版本的包。 实际上,仓库的默认优先级是99,优先级的范围从1到99,数字越大代表优先级越低。 例如:'repo --name=base --baseurl=http://whateverurl --prioirity=1'。