ubuntu-advantage-tools has incorrect syntax in its apt.conf.d snippet; missing the semicolon at the end of the options for the new options introduced recently:
APT::Install::Pre-Invoke { "[ ! -f /usr/lib/ubuntu-advantage/apt-esm-hook ] || /usr/lib/ubuntu-advantage/apt-esm-hook pre-invoke || true"; }
AptCli::Hooks::Upgrade { "[ ! -f /usr/lib/ubuntu-advantage/apt-esm-json-hook ] || /usr/lib/ubuntu-advantage/apt-esm-json-hook || true"; }
This causes aptdaemon's parser to stumble over it; while apt's is too badly written to notice :)
ubuntu- advantage- tools has incorrect syntax in its apt.conf.d snippet; missing the semicolon at the end of the options for the new options introduced recently:
APT::Install: :Pre-Invoke { ubuntu- advantage/ apt-esm- hook ] || /usr/lib/ ubuntu- advantage/ apt-esm- hook pre-invoke || true";
"[ ! -f /usr/lib/
}
AptCli: :Hooks: :Upgrade { ubuntu- advantage/ apt-esm- json-hook ] || /usr/lib/ ubuntu- advantage/ apt-esm- json-hook || true";
"[ ! -f /usr/lib/
}
This causes aptdaemon's parser to stumble over it; while apt's is too badly written to notice :)