Ubuntu (.deb) Repository Failing, 24.04 LTS

Support for Ubuntu and other Desktop Linux distributions
Post Reply
arrmo
Posts: 23
Joined: 11 Jan 2020, 23:00

Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by arrmo »

Hi,

I have used apt on Linux for quite some time, but with v24.04 LTS, I am now seeing this error,

Shell: Select all

W: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://get.filebot.net/deb universal InRelease' does not seem to provide it (sources.list entry misspelt?)
W: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'https://get.filebot.net/deb universal InRelease' does not seem to provide it (sources.list entry misspelt?)
And when I try to go to

Code: Select all

https://get.filebot.net/deb
I don't see the "normal" result / directory structure.

Anyone else seen this, or a known issue?

Thanks!
User avatar
rednoah
The Source
Posts: 24369
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by rednoah »

:idea: You'll need to go to dists if you want to see the file list: https://get.filebot.net/deb/dists/


:?: What is your sources.list line?


Unfortunately, I don't know why apt update isn't working for you. Nothing has changed in years as far as the repository is concerned. We used to use Ubuntu 24.04 in all our docker containers so it should fundamentally work for your platform. All the current docker containers run on Ubuntu 24.10 and use the Debian repository to install FileBot so that is generally confirmed to work with every build.
:idea: Please read the FAQ and How to Request Help.
arrmo
Posts: 23
Joined: 11 Jan 2020, 23:00

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by arrmo »

rednoah wrote: 11 Jan 2025, 15:25 You'll need to go to dists if you want to see the file list: https://get.filebot.net/deb/dists/
OK, that makes sense ... and I see it there. Thanks!
rednoah wrote: 11 Jan 2025, 15:25 What is your sources.list line?
Here it is (hopefully I formatted this right :))

Shell: Select all

Types: deb
URIs: https://get.filebot.net/deb/
Suites: universal
Components: main
Signed-By: /etc/apt/trusted.gpg.d/filebot-archive-keyring.gpg
rednoah wrote: 11 Jan 2025, 15:25 Unfortunately, I don't know why apt update isn't working for you. Nothing has changed in years as far as the repository is concerned.
Agreed! And I really haven't changed anything either. But looking in the file list you note ... I see that the directory is "binary-all". I wonder if that's the issue - perhaps in the latest Ubuntu it's looking specifically for the correct architecture (i386, amd64)?

Thanks!
User avatar
rednoah
The Source
Posts: 24369
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by rednoah »

The /etc/apt/sources.list.d/filebot.list line should look like this, as per [DEB] Debian package instructions:

Code: Select all

deb [arch=all signed-by=/usr/share/keyrings/filebot.gpg] https://get.filebot.net/deb/ universal main

:idea: The code you posted seems to be something imported / generated from the filebot.list so perhaps you'll want to remove the custom repository and then add it again from scratch with the official instructions to see what happens.
:idea: Please read the FAQ and How to Request Help.
arrmo
Posts: 23
Joined: 11 Jan 2020, 23:00

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by arrmo »

Yep, I can get the "old" format to work ... but on the upgrade to 24.04 LTS, it seems that all .list files were upgraded to .sources (i.e. the newer approach). I can go back to .list (for only this one) ... but thinking we try to get it working in .sources format (also)?

Thanks!
iamloco
Posts: 9
Joined: 26 Jun 2015, 11:59

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by iamloco »

i guess you updated your repo since but just change universal to stable :)
User avatar
rednoah
The Source
Posts: 24369
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by rednoah »

iamloco wrote: 14 Nov 2025, 14:22 i guess you updated your repo since but just change universal to stable :)
There notably is a universal and stable repository. The stable repository exists for legacy reasons and provides an architecture-specific package for amd64 platforms only. The universal repository will work on all platforms including amd64 and aarch64 because it relies on the package repository for all native dependencies like JRE, JNA, etc. We use the universal repository for our docker builds so this is the one we use ourselves and generally recommend to everyone.
:idea: Please read the FAQ and How to Request Help.
MasinAD
Posts: 6
Joined: 24 Dec 2022, 22:10

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by MasinAD »

The modernized source file misses an option. In the .list file there's the deb option

Code: Select all

arch=all
which hasn't been modernized to

Code: Select all

Architectures: all
in the .source file.
User avatar
rednoah
The Source
Posts: 24369
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by rednoah »

I’m pretty sure we only provide deb lines at the time of writing. Where did your .source file come from?
:idea: Please read the FAQ and How to Request Help.
MasinAD
Posts: 6
Joined: 24 Dec 2022, 22:10

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by MasinAD »

I upgraded my Debian 12 to Debian 13 a few days ago. Due to a different problem I had to

Code: Select all

apt-get --audit update
This told me that I had .list files that I should convert to the modern deb822 format by using

Code: Select all

apt modernize-sources
I did that and stumbled upon the same warning as the OP. I guess, Ubuntu did something similar during upgrade to 24.04.

The modernize-sources action, though, only supports signed-by and another option I forgot, just not arch. I thought, posting the solution here might help others. Also, it won't hurt to update the docs accordingly if I may humbly suggest that.

The modern deb822 format allows to embed the public key in it thus a user could curl just the .sources file and put it to the correct dir in one step. I don't know since when it is understood but Debian 12 already does, and I'm quite sure that Debian 11 does, too, maybe even Debian 10. Ubuntu-wise, 22.04 should understand the format, too. Older releases are EoL, anyway.
User avatar
rednoah
The Source
Posts: 24369
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by rednoah »

I see. I’ll look into this new deb source file format.
:idea: Please read the FAQ and How to Request Help.
MasinAD
Posts: 6
Joined: 24 Dec 2022, 22:10

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by MasinAD »

I played a little bit around to properly embed the public key. Seems like `gpg --armor <file>` produces something incompatible. But I found out about Sequoia and its command-line tool `sq` which allows `sq packet arrnor <file>`. The output embedded in the .sources file then works:

Code: Select all

Types: deb
URIs: https://get.filebot.net/deb/
Suites: universal
Components: main 
Signed-By:
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 .
 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
 Fi7DAxKgGv8IKTDxVlv3
 =koVj
 -----END PGP PUBLIC KEY BLOCK-----
 
Architectures: all

Two things have to be considered: Empty lines must contain a dot ("."), and multiline input needs to be indented by one space.
MasinAD
Posts: 6
Joined: 24 Dec 2022, 22:10

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by MasinAD »

During my websearches I found out that Ubuntu does understand this file format since 20.04. The man page says it's available since apt 1.1.

It's surprisingly hard to find a changelog of or version history for apt. I found an article from 2015 showcasing the new features of apt 1.1. I guess, it's safe to assume that only very ancient systems wouldn't understand deb822-style .sources files.
User avatar
rednoah
The Source
Posts: 24369
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Ubuntu (.deb) Repository Failing, 24.04 LTS

Post by rednoah »

Thanks for the feedback. I've updated the https://www.filebot.net/linux/apt.html manual to use the new .source file.
:idea: Please read the FAQ and How to Request Help.
Post Reply