Interesting... I don't see the issue now either. It was very concerning when I did see it though, as it looked like a source was hacked.
On Wed, Sep 24, 2025 at 1:36 AM Manuel Traut <[email protected]> wrote: > Control: tags 1115987 = moreinfo unreproducible > > Hi Jesse, > > thanks for your report. > > Am 2025-09-22 20:50, schrieb Jesse Cooke: > > Package: cozy > > Severity: normal > > X-Debbugs-Cc: [email protected] > > > > Dear Maintainer, > > > > When I ran `sudo apt update` this morning I saw the following error: > > > > ``` > > ➜ sudo apt update > > [sudo: authenticate] Password: > > Hit:1 http://deb.debian.org/debian testing InRelease > > Hit:2 http://security.debian.org/debian-security testing-security > > InRelease > > Hit:3 http://deb.debian.org/debian testing-updates InRelease > > Entity: line 4: parser error : xmlParseEntityRef: no name > > ZhengMa, WuBi, ErBi, CangJie, &. But some tables for other > > ^ > > Entity: line 8: parser error : Opening and ending tag mismatch: li line > > 8 and root > > <li>Lots of emojis</root> > > ^ > > Entity: line 5: parser error : xmlParseEntityRef: no name > > <li>Listen to your DRM free mp3, m4b, m4a (aac, ALAC, &), flac, ogg > > and wav au > > ^ > > 254 packages can be upgraded. Run 'apt list --upgradable' to see them. > > ``` > > On a new install of Debian 13 and an upgrade to 'testing' the issue > doesn't appear. > > > I used the following commands to track down the specific source > > > > ``` > > ➜ sudo apt update -o Debug::pkgAcquire::Worker=1 2>&1 | grep -B10 -A2 > > "xmlParseEntityRef" > > <- > > http:102%20Status%0aMessage:%20Waiting%20for%20headers%0aURI:%20 > http://deb.debian.org/debian/dists/testing-updates/InRelease > > <- > > > http:201%20URI%20Done%0aIMS-Hit:%20true%0aLast-Modified:%20Mon,%2022%20Sep%202025%2014:12:38%20+0000%0aFilename:%20/var/lib/apt/lists/partial/deb.debian.org_debian_dists_testing-updates_InRelease%0aURI:%20 > http://deb.debian.org/debian/dists/testing-updates/InRelease > > Hit:2 http://deb.debian.org/debian testing-updates InRelease > > <- > > > http:201%20URI%20Done%0aIMS-Hit:%20true%0aLast-Modified:%20Mon,%2022%20Sep%202025%2018:04:47%20+0000%0aFilename:%20/var/lib/apt/lists/partial/security.debian.org_debian-security_dists_testing-security_InRelease%0aURI:%20 > http://security.debian.org/debian-security/dists/testing-security/InRelease > > Hit:3 http://security.debian.org/debian-security testing-security > > InRelease > > <- > > > sqv:201%20URI%20Done%0aSigned-By:%2004B54C3CDCA79751B16BC6B5225629DF75B188BD%0a%20B8B80B5B623EAB6AD8775C45B7C5D7D6350947F8%0aFilename:%20/var/lib/apt/lists/deb.debian.org_debian_dists_testing_InRelease%0aURI:%20sqv:/var/lib/apt/lists/deb.debian.org_debian_dists_testing_InRelease > > -> > > > sqv:600%20URI%20Acquire%0aURI:%20sqv:/var/lib/apt/lists/deb.debian.org_debian_dists_testing-updates_InRelease%0aFilename:%20/var/lib/apt/lists/deb.debian.org_debian_dists_testing-updates_InRelease%0aTarget-Type:%20index%0aTarget-Release:%20testing-updates%0aTarget-Repo-URI:%20 > http://deb.debian.org/debian/%0aTarget-Base-URI:%20http://deb.debian.org/debian/dists/testing-updates/%0aTarget-Site:%20http://deb.debian.org/debian%0aIndex-File:%20true%0aMaximum-Size:%2010000000%0aLast-Modified:%20Mon,%2022%20Sep%202025%2014:12:38%20GMT%0aFail-Ignore:%20true%0aSigned-By:%20/usr/share/keyrings/debian-archive-keyring.gpg%0a%0a > > <- > > > sqv:201%20URI%20Done%0aSigned-By:%2004B54C3CDCA79751B16BC6B5225629DF75B188BD%0a%20B8B80B5B623EAB6AD8775C45B7C5D7D6350947F8%0aFilename:%20/var/lib/apt/lists/deb.debian.org_debian_dists_testing-updates_InRelease%0aURI:%20sqv:/var/lib/apt/lists/deb.debian.org_debian_dists_testing-updates_InRelease > > -> > > > sqv:600%20URI%20Acquire%0aURI:%20sqv:/var/lib/apt/lists/security.debian.org_debian-security_dists_testing-security_InRelease%0aFilename:%20/var/lib/apt/lists/security.debian.org_debian-security_dists_testing-security_InRelease%0aTarget-Type:%20index%0aTarget-Release:%20testing-security%0aTarget-Repo-URI:%20 > http://security.debian.org/debian-security/%0aTarget-Base-URI:%20http://security.debian.org/debian-security/dists/testing-security/%0aTarget-Site:%20http://security.debian.org/debian-security%0aIndex-File:%20true%0aMaximum-Size:%2010000000%0aLast-Modified:%20Mon,%2022%20Sep%202025%2018:04:47%20GMT%0aFail-Ignore:%20true%0aSigned-By:%20/usr/share/keyrings/debian-archive-keyring.gpg%0a%0a > > <- > > > sqv:201%20URI%20Done%0aSigned-By:%2005AB90340C0C5E797F44A8C8254CF3B5AEC0A8F0%0a%205E04A1E3223A19A20706E20F9904613D4CCE68C6%0aFilename:%20/var/lib/apt/lists/security.debian.org_debian-security_dists_testing-security_InRelease%0aURI:%20sqv:/var/lib/apt/lists/security.debian.org_debian-security_dists_testing-security_InRelease > > Entity: line 4: parser error : xmlParseEntityRef: no name > > ZhengMa, WuBi, ErBi, CangJie, &. But some tables for other > > ^ > > Entity: line 8: parser error : Opening and ending tag mismatch: li line > > 8 and root > > <li>Lots of emojis</root> > > ^ > > Entity: line 5: parser error : xmlParseEntityRef: no name > > <li>Listen to your DRM free mp3, m4b, m4a (aac, ALAC, &), flac, ogg > > and wav au > > > > ``` > > The ampersand isn't in upstream, nor in Debian: > https://sources.debian.org/src/cozy/1.3.0-3/README.md#L26 > > > ``` > > ➜ bash -c 'for f in /var/lib/apt/lists/*Components*.gz; do > > echo "=== $f ===" > > zcat "$f" | grep -A5 -B5 "ZhengMa\\|DRM free" 2>/dev/null || echo > > "Not found" > > done' > > === > > > /var/lib/apt/lists/deb.debian.org_debian_dists_testing_main_dep11_Components-amd64.yml.gz > > > === > > Nor on the origin of the file, try: > > $ curl > > https://ftp.debian.org/debian/dists/testing/main/dep11/Components-amd64.yml.gz > 2> /dev/null | zcat | grep -A5 -B5 "ZhengMa\\|DRM free" > > > <p>Cozy is a audio book player. Here are some of the features:</p> > > > > <ul> > > <li>Import all your audio books into Cozy to browse them > > comfortably</li> > > <li>Listen to your DRM free mp3, m4b, m4a (aac, ALAC, &), flac, > > ogg and wav audio books</li> > > <li>Remembers your playback position</li> > > <li>Sleep timer</li> > > <li>Playback speed control for each book individually</li> > > <li>Search your library</li> > > <li>Multiple storage location support</li> > > -- > > C: Table based input method > > pt-PT: Tabela baseada no modo de entrada > > Description: > > ca: >- > > <p>Ibus-table és un marc de treball de mètode d'entrada per als > > mètodes d'entrada basats en taules. Sobretot s'utilitza per als mètodes > > d'entrada xinesos com ara ZhengMa, WuBi, ErBi, CangJie, &. No > > obstant això, també hi ha disponible algunes taules per a altres > > idiomes.</p> > > tr: >- > > <p>Ibus-table, tablo tabanlı giriş yöntemleri için bir giriş > > yöntemi çerçevesidir. Çoğunlukla ZhengMa, WuBi, ErBi, CangJie, ... gibi > > Çince > > giriş yöntemleri için kullanılır. Ancak diğer diller için de > > kullanılabilir bazı tablolar bulunmaktadır.</p> > > fr: >- > > <p>Ibus-table est un cadriciel pour les méthodes de saisie basées > > sur des tables. Il est principalement utilisé pour les méthodes de > > saisie > > Chinoises telles que ZhengMa, Wubizixing, ErBi, CangJie… Mais des > > tables pour d’autres langues sont également disponibles.</p> > > de: >- > > <p>Ibus-table ist eine Inputsystem für tabellenbasierte > > Inputmethoden. Es wird hauptsächlich für chinesiche Inputmethoden wie > > ZhengMa, > > WuBi, ErBi, CangJie usw. benutzt. Aber es gibt auch einige Tabellen > > für andere Sprachen.</p> > > pt-BR: >- > > <p>Ibus-table é uma framework de método de entrada para métodos de > > entrada baseados em tabela. É usado principalmente para métodos de > > entrada chineses, como ZhengMa, WuBi, ErBi, CangJie, &. Mas algumas > > tabelas para outros idiomas também estão disponíveis.</p> > > uk: >- > > <p>Ibus-table >болонка Aпособів 2ведення Aимволів 7а 4опомогою > > Bаблиці. дебільшого 2икористовується 4ля Aпособів 2ведення Aимволів > > :итайської, 7окрема ZhengMa, WuBi, ErBi, CangJie, & ле ?ередбачено > > V Bаблиці 4ля 4еяких Vнших <ов.</p> > > zh-Hans-CN: >- > > <p>Ibus-table > > /个适用于码表输入法的输入法框架。通常用在中文输入法上,比如郑码、五笔、二笔、仓颉等等……但也有其他语言的码表使用此框架。</p> > > ru: >- > > <p>Ibus-table - Mто Dреймворк Aпособов 2вода Aимволов >снованных =а > > Bаблицах. >сновном 8спользуется 4ля <етодов 2вода :итайских Aимволов, > > Bаких :ак ZhengMa, WuBi, ErBi, CangJie, &. о Bакже 4оступны > > =екоторые Bаблицы 4ля 4ругих Oзыков.</p> > > es: >- > > <p>Ibus-table es un marco común para métodos de entrada basados en > > tablas. Se usa sobre todo para métodos de entrada de chino, como > > ZhengMa, > > WuBi, ErBi o CangJie, aunque también hay tablas para otros > > idiomas.</p> > > pt-PT: >- > > <p>Tabela Ibus é uma estrutura de método de entrada para métodos de > > entrada baseados em tabela. É utilizado principalmente para os métodos > > de entrada chineses, tais como ZhengMa, WuBi, ErBi, CangJie, &. Mas > > também estão disponíveis algumas tabelas para outros idiomas.</p> > > C: >- > > <p> > > Ibus-table is an input method framework for table-based input > > methods. Mostly it is used for Chinese input methods such as > > ZhengMa, WuBi, ErBi, CangJie, &. But some tables for other > > languages are available as well. > > </p> > > Developer: > > id: io.github.mike-fabian > > name: > > === > > > /var/lib/apt/lists/deb.debian.org_debian_dists_testing_non-free-firmware_dep11_Components-amd64.yml.gz > > > === > > ``` > > > > It looks like the cozy README is the problem? > > Here is the current line, which does not quite match the error because > > I'm guessing the ... is being converted to an &. > > > https://github.com/geigi/cozy/blob/0be2d30e0743ebf27ff272c8c074591418e4f2cc/README.md#L28 > > cozy is in the same version in multiple Debian suites. I don't expect it > is the root of this problem. > Also I cannot reproduce it and don't see the relevant characters in > upstream or the Components.gz on the Debian mirrors. > >

