Unable to get update

I’m getting a “cannot install package: unknown package” error on my Pi1

http://paste.osmc.io/gubupekuqi for the logs.

I don’t know how to read these very well (and the log seems to be huge) but I think this is important:

Sep 19 16:46:24 osmc manual-update[13483]: Can't call method "description" on an undefined value at /usr/share/perl5/Debconf/Question.pm line 93, <GEN0> line 1.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in scalar chomp at /usr/share/perl5/Debconf/Client/ConfModule.pm line 132.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in split at /usr/share/perl5/Debconf/Client/ConfModule.pm line 133.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret[0] in string eq at /usr/share/perl5/Debconf/Client/ConfModule.pm line 134.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in scalar chomp at /usr/share/perl5/Debconf/Client/ConfModule.pm line 132.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in split at /usr/share/perl5/Debconf/Client/ConfModule.pm line 133.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret[0] in string eq at /usr/share/perl5/Debconf/Client/ConfModule.pm line 134.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret[0] in string eq at /usr/bin/debconf-apt-progress line 384.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in scalar chomp at /usr/share/perl5/Debconf/Client/ConfModule.pm line 132.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in split at /usr/share/perl5/Debconf/Client/ConfModule.pm line 133.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret[0] in string eq at /usr/share/perl5/Debconf/Client/ConfModule.pm line 134.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret[0] in string eq at /usr/bin/debconf-apt-progress line 211.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in scalar chomp at /usr/share/perl5/Debconf/Client/ConfModule.pm line 132.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret in split at /usr/share/perl5/Debconf/Client/ConfModule.pm line 133.
Sep 19 16:46:24 osmc manual-update[13483]: Use of uninitialized value $ret[0] in string eq at /usr/share/perl5/Debconf/Client/ConfModule.pm line 134.
Sep 19 16:46:24 osmc manual-update[13483]: basename: missing operand
Sep 19 16:46:24 osmc manual-update[13483]: Try 'basename --help' for more information.
Sep 19 16:46:55 osmc mediacenter[13606]: Starting Kodi...

Perl is corrupted on your system; which indicates filesystem corruption. You will need to reinstall OSMC, and check your power supply and SD card.