问题描述:
在ubuntu上编译yocto,当输入bitbake core-image-minimal命令时出现异常,如下:
test@simon-VirtualBox:/home/simon/yocto/poky/build$ bitbake core-image-minimal
ERROR: Error parsing configuration files Traceback (most recent call last): File "/home/simon/yocto/poky/bitbake/lib/bb/cookerdata.py", line 268, in CookerDataBuilder.parseBaseConfiguration(): if self.data.getVar("BB_WORKERCONTEXT", False) is None: > bb.fetch.fetcher_init(self.data) bb.codeparser.parser_cache_init(self.data) File "/home/simon/yocto/poky/bitbake/lib/bb/fetch2/__init__.py", line 504, in fetcher_init(d=<bb.data_smart.DataSmart object at 0x7f19967ebc18>): pass > revs.clear() else: File "/home/simon/yocto/poky/bitbake/lib/bb/persist_data.py", line 147, in SQLTable.clear(): def clear(self): > self._execute("DELETE FROM %s;" % self.table) File "/home/simon/yocto/poky/bitbake/lib/bb/persist_data.py", line 66, in SQLTable._execute(*query=('DELETE FROM BB_URI_HEADREVS;',)): try: > return self.cursor.execute(*query) except sqlite3.OperationalError as exc: sqlite3.OperationalError: attempt to write a readonly database
解决方案:
输入命令
$ sudo chmod -R 777 /home/simon/yocto/poky/
问题解决