Comment 1 for bug 1495688

Revision history for this message
Barry Warsaw (barry) wrote : Re: [Bug 1495688] [NEW] system-image-cli tool fails on rolling/edge; missing file '/etc/system-image/config.d/00_default.ini

On Sep 14, 2015, at 08:40 PM, Ben Howard wrote:

>Public bug reported:
>
>
>(amd64)ubuntu@localhost:~$ system-image-cli -i
>Traceback (most recent call last):
> File "/usr/lib/python3/dist-packages/systemimage/helpers.py", line 253, in last_update_date
> timestamp = datetime.fromtimestamp(os.stat(LAST_UPDATE_FILE).st_mtime)
>FileNotFoundError: [Errno 2] No such file or directory:
>'/userdata/.last_update'

This can be an expected exception, because it's possible for
/userdata/.last_update to be missing. That case is handled, and the real
problem is here:

>During handling of the above exception, another exception occurred:
>
>Traceback (most recent call last):
> File "/usr/bin/system-image-cli", line 9, in <module>
> load_entry_point('system-image==3.0.1', 'console_scripts', 'system-image-cli')()
> File "/usr/lib/python3/dist-packages/systemimage/main.py", line 289, in main
> last_update=last_update_date(),
> File "/usr/lib/python3/dist-packages/systemimage/helpers.py", line 258, in last_update_date
> for path in config.ini_files)
> File "/usr/lib/python3/dist-packages/systemimage/helpers.py", line 258, in <genexpr>
> for path in config.ini_files)
> File "/usr/lib/python3.4/pathlib.py", line 1048, in stat
> return self._accessor.stat(self)
> File "/usr/lib/python3.4/pathlib.py", line 326, in wrapped
> return strfunc(str(pathobj), *args)
>FileNotFoundError: [Errno 2] No such file or directory: '/etc/system-image/config.d/00_default.ini'

What happened to /etc/system-image/config.d/00_default.ini? What this is
saying is that after system-image-cli started up, this config file (or its
directory) got lost or removed. That shouldn't ever happen.

Are you able to do some live debugging?