libssh-4 0.9.0-1+18.04+bionic+build1 breaks the dependency satisfaction for libssh-4 on package 'remmina' meaning it can no longer be installed when the package is upgraded to this version. Consequently existing users running Remmina on Neon User will have the package held back from being updated by APT. STEPS TO REPRODUCE 1. Update libssh-4 to 0.9.0-1+18.04+bionic+build1 2. Try installing 'remmina' OBSERVED RESULT Remmina depends on libssh-4 (>= 0.6.1), however '0.9.0-1+18.04+bionic+build1' cannot satisfy this dependency. EXPECTED RESULT Remmina can install successfully without this dependency being an issue SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: KDE neon User 5.17.3 (available in About System) KDE Plasma Version: 5.17.3 KDE Frameworks Version: 5.64.0 Qt Version: 5.13.2 ADDITIONAL INFORMATION Ubuntu's latest working libssh-4 in bionic (0.8.0~20170825.94fa1e38-1ubuntu0.2) has a ~ instead of a hyphen after x.x.x, so the use of a hyphen instead of a ~ in the version string might be the reason this issue is happening.
Whoops, just noticed now that the package does this because of the metadata tells it to break this Remmina version. I'll mark this as Resolved. Though if you don't mind me asking, how come is the 'Breaks' for Remmina in place?
Update: Rik Mills just told me why the break was put in place. https://salsa.debian.org/debian/libssh/commit/d4f7bcfb228ae953216a8a4eb8976f83a534e203
Now the question is - what can be done? Should Remmina maintainers do something on their side? Ubuntu package maintainers? A bit lost here... Sadly, KRDC is nowhere close to Remmina in terms of functionality :-\
As workaround you could try to install the eoan package. I had the same problem with x2goclient and following worked nicely and solved my problem. 1. Download from https://packages.ubuntu.com 2. Verify Package 3. apt install x2goclient drawback: no security updates The solution is a pinning setup: $ cp /etc/apt/sources.list /etc/apt/sources.list.d/eoan.list $ sed -i 's#bionic#eoan#g' /etc/apt/sources.list.d/eoan.list $ editor /etc/apt/preferences.d/50-eoan Package: x2goclient Pin: release n=eoan Pin-Priority: 1000 Package: * Pin: release n=eoan Pin-Priority: 5 # for some reason following needed extra entry Package: python3-software-properties software-properties-common Pin: release n=eoan Pin-Priority: 5 ------- $ apt install x2goclient Cheers