No file name for sympl-core:armhf

Problem Description

I can’t get sympl-core to update

Any Error Messages

installed sympl-core package post-installation script subprocess returned error exit status 100
dpkg: dependency problems prevent configuration of sympl-web:
sympl-web depends on sympl-core (>= 9.0.190611.0); however:
Package sympl-core is not configured yet.

dpkg: error processing package sympl-web (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of sympl-phpmyadmin:
sympl-phpmyadmin depends on sympl-core (>= 10.0.200915.0); however:
Package sympl-core is not configured yet.

dpkg: error processing package sympl-phpmyadmin (–configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
sympl-core
sympl-web
sympl-phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1)
sympl@hdog:~ $ sudo apt-get install --reinstall sympl-core
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for sympl-core:armhf

Environment

  • Sympl Version [10.0]:
  • Sympl Testing Version? [No]
  • Debian Version [Buster]:
  • Hardware Type? [Pi]
  • Hosted On? [lan]

Can you paste the output of dpkg -l 'sympl*'?

And has anything at all changed recently like swapping to a different Debian release/arch or similar?

It may be worth trying to flush the Debian package cache, as it sounds like something there is not right, but as a stopgap you may be able to download and install it manually with dpkg from http://packages.mythic-beasts.com/mythic/pool/main/s/.

sudo dpkg -l 'sympl*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name             Version       Architecture Description
+++-================-=============-============-==================================================================
ii  sympl-backup     10.0.200706.0 all          Automatically backup your files
un  sympl-common     <none>        <none>       (no description available)
iF  sympl-core       10.0.200923.0 all          Easy, complete, and friendly server administration system
ii  sympl-cron       10.0.190719.0 armhf        Provide per-domain crontab support
ii  sympl-dns        10.0.190621.0 all          Automatic DNS record creation and uploading for Bytemark customers
ii  sympl-firewall   10.0.190918.0 armhf        Sympl firewall generator
ii  sympl-ftp        10.0.190624.0 all          Tools to manage FTP virtual hosting
ii  sympl-mail       10.0.200418.0 all          virtual hosting solution for email
ii  sympl-monit      10.0.200326.0 all          Service monitoring and restarting
ii  sympl-mysql      10.0.190731.0 all          MySQL metapackage for Sympl.
iU  sympl-phpmyadmin 10.0.200915.0 all          This package gives remote database access
ii  sympl-updater    10.0.190621.0 all          Automatic package upgrades
iU  sympl-web        10.0.200909.2 armhf        Tools to manage Apache virtual hosting in Sympl
ii  sympl-webmail    10.0.200127.0 all          Provide webmail access to a Sympl system using Roundcube

Think I fixed it. Noticed there were missing keys, so I tried
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
and then apt-get update && apt-get upgrade seems to be working

sudo dpkg -l 'sympl*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name             Version       Architecture Description
+++-================-=============-============-==================================================================
ii  sympl-backup     10.0.200706.0 all          Automatically backup your files
un  sympl-common     <none>        <none>       (no description available)
ii  sympl-core       10.0.200923.0 all          Easy, complete, and friendly server administration system
ii  sympl-cron       10.0.190719.0 armhf        Provide per-domain crontab support
ii  sympl-dns        10.0.190621.0 all          Automatic DNS record creation and uploading for Bytemark customers
ii  sympl-firewall   10.0.190918.0 armhf        Sympl firewall generator
ii  sympl-ftp        10.0.190624.0 all          Tools to manage FTP virtual hosting
ii  sympl-mail       10.0.200418.0 all          virtual hosting solution for email
ii  sympl-monit      10.0.200326.0 all          Service monitoring and restarting
ii  sympl-mysql      10.0.190731.0 all          MySQL metapackage for Sympl.
ii  sympl-phpmyadmin 10.0.200915.0 all          This package gives remote database access
ii  sympl-updater    10.0.190621.0 all          Automatic package upgrades
ii  sympl-web        10.0.200909.2 armhf        Tools to manage Apache virtual hosting in Sympl
ii  sympl-webmail    10.0.200127.0 all          Provide webmail access to a Sympl system using Roundcube

Not sure what caused that, but there are no sympl-core specific arch packages, as it’s for ‘all’ architectures, so it may be a corruption of the local APT cache or similar.

(Edit: Also, you can stick logs/output between two lines with just ``` on, and it’ll treat all it as monospaced which makes it much easier to read).

Just testing

‘’’
like this?
‘’’
Interesting. Pressing the ’ key (unshifted @) three times didn’t work
So I copied and pasted yours and it did work.

what about this? This is the one at the top left, under Esc

@hairydog - it’s the ‘backtick’ character, usually used for quoting code and other things (and can be used in bash for command substitution, like echo "i am `whoami`", similar to wrapping things in $())