Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ubuntu bug changing sources.list to Disco

Featured Replies

Hello, guys. I am really enjoying Armbian on PBP. I have tried upgrading to Ubuntu 19.10 and it runs fine, just have one problem on apt update (also when I change the sources.list to disco)


I found that changing some script file or modifying some symlink should solve it, but I am not sure how to do that.

Spoiler



Fetched 29.6 MB in 13s (2,325 kB/s)                                            
Traceback (most recent call last):
  File "/usr/lib/cnf-update-db", line 26, in <module>
    col.create(db)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 93, in create
    self._fill_commands(con)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 127, in _fill_commands
    self._parse_single_commands_file(con, fp)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 165, in _parse_single_commands_file
    suite=tagf.section["suite"]
KeyError: 'suite'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook
    os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_lib_cnf-update-db.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/cnf-update-db", line 26, in <module>
    col.create(db)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 93, in create
    self._fill_commands(con)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 127, in _fill_commands
    self._parse_single_commands_file(con, fp)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 165, in _parse_single_commands_file
    suite=tagf.section["suite"]
KeyError: 'suite'
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
roman@pinebook:~$ sudo apt update
[sudo] password for roman: 
Hit:1 http://ports.ubuntu.com disco InRelease
Hit:3 http://ports.ubuntu.com disco-security InRelease
Hit:4 http://ports.ubuntu.com disco-updates InRelease
Hit:5 http://ports.ubuntu.com disco-backports InRelease
Hit:2 https://apt.armbian.com bionic InRelease                                     
Traceback (most recent call last):                                                 
  File "/usr/lib/cnf-update-db", line 26, in <module>
    col.create(db)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 93, in create
    self._fill_commands(con)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 127, in _fill_commands
    self._parse_single_commands_file(con, fp)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 165, in _parse_single_commands_file
    suite=tagf.section["suite"]
KeyError: 'suite'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 145, in apport_excepthook
    os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), 'wb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_lib_cnf-update-db.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/cnf-update-db", line 26, in <module>
    col.create(db)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 93, in create
    self._fill_commands(con)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 127, in _fill_commands
    self._parse_single_commands_file(con, fp)
  File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 165, in _parse_single_commands_file
    suite=tagf.section["suite"]
KeyError: 'suite'
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code


 

 

Edited by TRS-80
put wall of error messages inside spoiler

Hi Roman, and welcome to the forums!

 

I split this off the other topic, as it is general software related and not hardware nor Armbian specific.

 

One of Devs (Igor actually) confirmed to me that this is a known (to him) Ubuntu bug.

 

Sorry but I don't have any more information right now. Maybe someone will come along who does.

 

If/when you find a solution (or workaround), please remember to share it back here so others can find it in the future. Thanks!

  • Author

Hello and thank you very much for the reply. I will try to search and solve this problem.

In fact, I think it should have something to do with Armbian, because I do not see this bug on regular Ubuntu on PBP either other computers I am using.

I will keep you posted :)

6 minutes ago, Roman Paholík said:

In fact, I think it should have something to do with Armbian, because I do not see this bug on regular Ubuntu on PBP either other computers I am using.


It is possible that its only related to ARM builds. If you find up something, we can fix but perhaps we shall focus on 20.04 (Focal). It's inside the build system but chroot is / (was?) completely broken so we can't build some needed packages.

  • Author

Ok, just to be more precise, the errors like this happens in all versions disco onwards, including focal. I really look forward to 20.04 stable release.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.