On 2018-10-15 10:12 +0200, Jonas Smedegaard wrote: > Package: chromium,webext-browserpass > Severity: serious > Justification: 7 > > With chromium 70.0.3538.54-1 and webext-browserpass 2.0.11+dfsg-2 installed, > attempting to upgrade to chromium 70.0.3538.54-2 fails: > > Gør klar til at udpakke .../chromium_70.0.3538.54-2_amd64.deb ... > Udpakker chromium (70.0.3538.54-2) over (70.0.3538.54-1) ... > dpkg: advarsel: chromium: konfigurationsfil '/etc/chromium' er hverken en > almindelig fil eller symbolsk lænke (= '/etc/chromium') > dpkg: fejl under behandling af arkivet > /var/cache/apt/archives/chromium_70.0.3538.54-2_amd64.deb (--unpack): > forsøger at overskrive kataloget '/etc/chromium' i pakken webext-browserpass > 2.0.11+dfsg-2 med ikke-katalog > dpkg-deb: fejl: indsæt subprocess was killed by signal (Kanalen blev brudt) > dpkg: overvejer at afkonfigurere chromium, som ville være i konflikt med > installation af chromium-common ... > dpkg: ja, vil afkonfigurere chromium (ødelagt af chromium-common) > Gør klar til at udpakke .../chromium-common_70.0.3538.54-2_amd64.deb ... > Afkonfigurerer chromium (70.0.3538.54-1) ... > Udpakker chromium-common (70.0.3538.54-2) over (70.0.3538.54-1) ... > Der opstod fejl under behandlingen: > /var/cache/apt/archives/chromium_70.0.3538.54-2_amd64.deb > needrestart is being skipped since dpkg has failed > E: Sub-process /usr/bin/dpkg returned an error code (1) > Sætter chromium-common (70.0.3538.54-2) op ... > dpkg: afhængighedsproblemer forhindrer konfiguration af chromium: > chromium afhænger af chromium-common (= 70.0.3538.54-1); men: > Version af chromium-common på systemet er 70.0.3538.54-2. > chromium-common (70.0.3538.54-2) ødelægger chromium (<< 70.0.3538.54-2) og > er installeret. > Versionen af chromium, der skal sætte op, er 70.0.3538.54-1. > > Above is in danish, but I guess the essence is noticable for english speakers: > /etc/chromium is somehow "owned" by both packages, > which causes trouble (now that chromium adds a conffile, I guess).
Actually the problem is that chromium 70.0.3538.54-2 introduces /etc/chromium as a conffile while webext-browserpass (and other packages) ship it as a directory. ,---- | $ apt-file search etc/chromium/ | chrome-gnome-shell: /etc/chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json | debian-edu-config: /etc/chromium/policies/managed/chromium-networked-prefs | plasma-browser-integration: /etc/chromium/native-messaging-hosts/org.kde.plasma.browser_integration.json | webext-browserpass: /etc/chromium/native-messaging-hosts/com.dannyvankooten.browserpass.json `---- Cheers, Sven