Skip to content

Update Manager Has Problems with SNI (Vivaldi Browser Repository) #1033

@maciekskontakt

Description

@maciekskontakt

Describe the bug
Failed to download repository information

E:The repository 'https://repo.vivaldi.com/stable/deb/dists/stable stable Release' does not have a Release file., W:Updating from such a repository can't be done securely, and is therefore disabled by default., W:See apt-secure(8) manpage for repository creation and user configuration details., E:The repository 'http://repo.vivaldi.com/stable/deb/dist stable Release' does not have a Release file.

Screenshots
Image

To Reproduce

Download and install Vivaldi browser from vendor site onto Linux Mint Zoe (Cinnamon). Try to refresh cache for updates

Expected behavior

When investigated the problem is cause by improper behavior or lack or proper support for SNI network and TLS handshake. When done with curl to the repository it was able to get Release file, but it indicated that repository is run on multiple IP addresses and hosted by some vendor as SNI networking solution. Obviously, if you try to resolve domain repo.vivaldi.com to IP and then get certificate then it will indicate incorrect SAN and certificate mismatch. However when passing server name in TLS handshake then it will return proper certificate for hosted domain repo.vivaldi.com and that certificate should be accepted.

curl -X GET https://repo.vivaldi.com/stable/deb/dists/stable/Release -v

Distribution:

  • Linux Mint
  • Cinammon
  • 22.3 Zoe

Software version:

mintUpdate 7.1.4

Logs:
2026.03.14@02:44 ++ Launching Update Manager
2026.03.14@02:44 ++ Initial refresh will happen in 0 day(s), 0 hour(s) and 10 minute(s)
2026.03.14@02:44 ++ Inhibited power management
2026.03.14@02:44 ++ Checking for updates
2026.03.14@02:44 ++ System is up to date
2026.03.14@02:44 ++ Refresh finished
2026.03.14@02:44 ++ Resumed power management
2026.03.14@02:51 ++ Changes to the package cache detected; triggering refresh
2026.03.14@02:51 ++ Inhibited power management
2026.03.14@02:51 ++ Checking for updates
2026.03.14@02:51 ++ Refresh finished
2026.03.14@02:51 ++ System is up to date
2026.03.14@02:51 ++ Resumed power management
2026.03.14@02:54 ++ Update Manager is in tray mode; performing initial refresh
2026.03.14@02:54 ++ Auto refresh will happen in 0 day(s), 1 hour(s) and 39 minute(s)
2026.03.14@02:54 ++ Inhibited power management
2026.03.14@02:54 ++ Refreshing cache
2026.03.14@02:54 ++ Refreshing cache for Cinnamon updates
2026.03.14@02:54 ++ Refreshing cache for Flatpak updates
2026.03.14@02:54 ++ Checking for updates
2026.03.14@02:54 ++ Refresh finished
2026.03.14@02:54 ++ System is up to date
2026.03.14@02:54 ++ Resumed power management
2026.03.14@03:02 ++ Changes to the package cache detected; triggering refresh
2026.03.14@03:02 ++ Inhibited power management
2026.03.14@03:02 ++ Checking for updates
2026.03.14@03:02 ++ Refresh finished
2026.03.14@03:02 ++ System is up to date
2026.03.14@03:02 ++ Resumed power management
2026.03.14@03:05 ++ Changes to the package cache detected; triggering refresh
2026.03.14@03:05 ++ Inhibited power management
2026.03.14@03:05 ++ Checking for updates
2026.03.14@03:05 ++ Refresh finished
2026.03.14@03:05 ++ System is up to date
2026.03.14@03:05 ++ Resumed power management
2026.03.14@03:13 ++ Inhibited power management
2026.03.14@03:13 ++ Refreshing cache
2026.03.14@03:13 ++ Refreshing cache for Cinnamon updates
2026.03.14@03:13 ++ Refreshing cache for Flatpak updates
2026.03.14@03:13 ++ Checking for updates
2026.03.14@03:13 ++ System is up to date
2026.03.14@03:13 ++ Refresh finished
2026.03.14@03:13 ++ Resumed power management
2026.03.14@04:30 ++ Inhibited power management
2026.03.14@04:30 ++ Checking for updates
2026.03.14@04:30 ++ Refresh finished
2026.03.14@04:30 ++ System is up to date
2026.03.14@04:30 ++ Resumed power management
2026.03.14@04:33 ++ Update Manager is in tray mode; performing auto refresh
2026.03.14@04:33 ++ Auto refresh will happen in 0 day(s), 0 hour(s) and 39 minute(s)
2026.03.14@04:33 ++ Inhibited power management
2026.03.14@04:33 ++ Refreshing cache
2026.03.14@04:33 ++ Refreshing cache for Cinnamon updates
2026.03.14@04:33 ++ Refreshing cache for Flatpak updates
2026.03.14@04:34 ++ Checking for updates
2026.03.14@04:34 ++ System is up to date
2026.03.14@04:34 ++ Refresh finished
2026.03.14@04:34 ++ Resumed power management
2026.03.14@04:42 ++ Inhibited power management
2026.03.14@04:42 ++ Refreshing cache
2026.03.14@04:42 ++ Refreshing cache for Flatpak updates
2026.03.14@04:42 ++ Refreshing cache for Cinnamon updates
2026.03.14@04:53 ++ Checking for updates
2026.03.14@04:53 ++ Refresh finished
2026.03.14@04:53 ++ System is up to date
2026.03.14@04:53 ++ Resumed power management

Additional context
Add any other context about the problem you think might be relevant.

Try this as it works correctly unlike mintUpdate:

curl -X GET https://repo.vivaldi.com/stable/deb/dists/stable/Release -v

Locale:
If the problem is with text not getting displayed correctly, paste the output of the terminal command locale.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions