Transmission 2.93 update?


#1

Hi,

Transmission 2.92 has some pretty critical security vulnerabilities that have been patched in 2.93 (latest). I was using the OSMC app store version because the lack of fuss, but now the client version is starting to get banned, and I need to update.

Any plans on an update? Any way to easily update the OSMC store version through SSH without breaking things? If not I might just go rtorrent through Kodi or something…

Release notes here;


#2

See https://www.debian.org/security/2018/dsa-4087

For the oldstable distribution (jessie), this problem has been fixed in version 2.84-0.2+deb8u1.

For the stable distribution (stretch), this problem has been fixed in version 2.92-2+deb9u1.


#3

Which is true, but unfortunately the trackers can’t tell if the client is patched or not, so banning anything 2.92 and earlier… :frowning:


#4

Backporting security patches is standard practice. If the trackers you use are being that dumb, I guess you’ll need to build your own. Even the Debian sid repo is only on 2.92-3+b1.


#5

I hear you, and that’s what I thought…

Having said that, I find it odd that the now 2 month old 2.93 isn’t even in testing or unstable debian repos.


#6

I’ve updated the OSMC version.

Hi

Hopefully the issue is now addressed with the following commit:

I’d appreciate it if you could test this and provide feedback before we potentially release this as an update to other users. To test this update:

  1. Login via the command line
  2. Edit the file /etc/apt/sources.list
  3. Add the following line: deb http://apt.osmc.tv stretch-devel main
  4. Run the following commands to update: sudo apt-get update && sudo apt-get dist-upgrade && reboot
  5. Your system should have have received the update.

Please see if the issue is resolved.

I also recommend you edit /etc/apt/sources.list again and remove the line that you added after updating. This will return you to the normal update channel.


#7

Thanks Sam, it updated fine.

I never had issues with trackers blacklisting transmission here anyway…


#8

Amazing turn around time! Above and beyond!! … I was ready to start compiling from source… first post after several months of buying my Vero 4K, and right now I am feeling pretty happy about the decision :slight_smile: Thanks


#9

My problem is that both 2.9.2-2 and 2.9.3-1 refuse to install because of this:

armv7-transmission-app-osmc : Depends: libappindicator3-1 but it is not going to be installed

apt-cache policy libappindicator3-1
libappindicator3-1:
Installed: (none)
Candidate: 0.4.92-4
Version table:
0.4.92-4 500
500 http://deb.debian.org/debian stretch/main armhf Packages

Anyone else seeing this?

Attempting manual installation reveals:

apt-get install libappindicator3-1
The following packages have unmet dependencies:
libappindicator3-1 : Depends: libdbusmenu-gtk3-4 (>= 0.4.2) but it is not going to be installed
Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but it is not going to be installed
Depends: libgtk-3-0 (>= 3.0.0) but it is not going to be installed
Depends: libindicator3-7 but it is not going to be installed
Depends: libpango-1.0-0 (>= 1.14.0) but it is not going to be installed
Depends: libpangocairo-1.0-0 (>= 1.14.0) but it is not going to be installed

and the debian bug tracker page:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=0;dist=stable;ordering=normal;repeatmerged=0;src=libappindicator

lists a couple of serious/important bugs.

Debian has its own transmission (2.92-2+deb9u1) packages, but at least one of them is also broken:

The following packages have unmet dependencies:
transmission-gtk : Depends: libgdk-pixbuf2.0-0 (>= 2.25.2) but it is not going to be installed
Depends: libgtk-3-0 (>= 3.3.16) but it is not going to be installed
Depends: libpango-1.0-0 (>= 1.14.0) but it is not going to be installed

Is this a Debian or upstream problem? Any hopes for a fix?

Cheers


#10

I think there might be something either a bit borked on your system, or a Debian mirror is itself somehow incorrect.

osmc@osmc:~$ sudo apt-get install libappindicator3-1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  adwaita-icon-theme dconf-gsettings-backend dconf-service fontconfig glib-networking glib-networking-common glib-networking-services
  gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2
  libcolord2 libdatrie1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libegl1-mesa libepoxy0 libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common
  libgtk-3-0 libgtk-3-common libindicator3-7 libjson-glib-1.0-0 libjson-glib-1.0-common libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libproxy1v5 librest-0.7-0 librsvg2-2 librsvg2-common libsoup-gnome2.4-1 libsoup2.4-1 libthai-data libthai0 libwayland-client0 libwayland-cursor0
  libwayland-egl1-mesa libwayland-server0 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1
  libxdamage1 libxinerama1 libxkbcommon0 libxrandr2 libxshmfence1 shared-mime-info xkb-data
ySuggested packages:
  colord gvfs librsvg2-bin
Recommended packages:
  at-spi2-core libgtk-3-bin
The following NEW packages will be installed:
  adwaita-icon-theme dconf-gsettings-backend dconf-service fontconfig glib-networking glib-networking-common glib-networking-services
  gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme libappindicator3-1 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0
  libcairo-gobject2 libcolord2 libdatrie1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdconf1 libegl1-mesa libepoxy0 libgbm1 libgdk-pixbuf2.0-0
  libgdk-pixbuf2.0-common libgtk-3-0 libgtk-3-common libindicator3-7 libjson-glib-1.0-0 libjson-glib-1.0-common libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libproxy1v5 librest-0.7-0 librsvg2-2 librsvg2-common libsoup-gnome2.4-1 libsoup2.4-1 libthai-data libthai0 libwayland-client0
  libwayland-cursor0 libwayland-egl1-mesa libwayland-server0 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxcb-xfixes0 libxcomposite1
  libxcursor1 libxdamage1 libxinerama1 libxkbcommon0 libxrandr2 libxshmfence1 shared-mime-info xkb-data
0 upgraded, 60 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.5 MB of archives.
After this operation, 89.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.debian.org/debian stretch/main armhf fontconfig armhf 2.11.0-6.7+b1 [402 kB]
Get:2 http://ftp.debian.org/debian stretch/main armhf hicolor-icon-theme all 0.15-1 [9,550 B]
Get:3 http://ftp.debian.org/debian stretch/main armhf shared-mime-info armhf 1.8-1 [728 kB]
Get:4 http://ftp.debian.org/debian stretch/main armhf libgdk-pixbuf2.0-common all 2.36.5-2+deb9u2 [311 kB]
Get:5 http://ftp.debian.org/debian stretch/main armhf libgdk-pixbuf2.0-0 armhf 2.36.5-2+deb9u2 [155 kB]
Get:6 http://ftp.debian.org/debian stretch/main armhf gtk-update-icon-cache armhf 3.22.11-1 [75.6 kB]
Get:7 http://ftp.debian.org/debian stretch/main armhf libthai-data all 0.1.26-1 [166 kB]
Get:8 http://ftp.debian.org/debian stretch/main armhf libdatrie1 armhf 0.2.10-4+b1 [33.0 kB]
Get:9 http://ftp.debian.org/debian stretch/main armhf libthai0 armhf 0.1.26-1 [49.1 kB]
Get:10 http://ftp.debian.org/debian stretch/main armhf libpango-1.0-0 armhf 1.40.5-1 [305 kB]
Get:11 http://ftp.debian.org/debian stretch/main armhf libpangoft2-1.0-0 armhf 1.40.5-1 [202 kB]                                                     
Get:12 http://ftp.debian.org/debian stretch/main armhf libpangocairo-1.0-0 armhf 1.40.5-1 [190 kB]                                                   
Get:13 http://ftp.debian.org/debian stretch/main armhf librsvg2-2 armhf 2.40.16-1+b1 [268 kB]                                                        
Get:14 http://ftp.debian.org/debian stretch/main armhf librsvg2-common armhf 2.40.16-1+b1 [193 kB]                                                   
Get:15 http://ftp.debian.org/debian stretch/main armhf adwaita-icon-theme all 3.22.0-1+deb9u1 [11.5 MB]                                              
Get:16 http://ftp.debian.org/debian stretch/main armhf libdconf1 armhf 0.26.0-2+b1 [33.7 kB]                                                         
Get:17 http://ftp.debian.org/debian stretch/main armhf dconf-service armhf 0.26.0-2+b1 [31.0 kB]                                                     
Get:18 http://ftp.debian.org/debian stretch/main armhf dconf-gsettings-backend armhf 0.26.0-2+b1 [22.8 kB]                                           
Get:19 http://ftp.debian.org/debian stretch/main armhf libproxy1v5 armhf 0.4.14-2 [50.9 kB]                                                          
Get:20 http://ftp.debian.org/debian stretch/main armhf glib-networking-common all 2.50.0-1 [49.1 kB]                                                 
Get:21 http://ftp.debian.org/debian stretch/main armhf glib-networking-services armhf 2.50.0-1+b1 [11.7 kB]                                          
Get:22 http://ftp.debian.org/debian stretch/main armhf gsettings-desktop-schemas all 3.22.0-1 [473 kB]                                               
Get:23 http://ftp.debian.org/debian stretch/main armhf glib-networking armhf 2.50.0-1+b1 [49.6 kB]                                                   
Get:24 http://ftp.debian.org/debian stretch/main armhf libatk1.0-data all 2.22.0-1 [172 kB]                                                          
Get:25 http://ftp.debian.org/debian stretch/main armhf libatk1.0-0 armhf 2.22.0-1 [71.0 kB]                                                          
Get:26 http://ftp.debian.org/debian stretch/main armhf libcairo-gobject2 armhf 1.14.8-1 [335 kB]                                                     
Get:27 http://ftp.debian.org/debian stretch/main armhf libdbusmenu-glib4 armhf 12.10.2-2 [97.4 kB]                                                   
Get:28 http://ftp.debian.org/debian stretch/main armhf libdbusmenu-gtk3-4 armhf 12.10.2-2 [86.2 kB]                                                  
Get:29 http://ftp.debian.org/debian stretch/main armhf libgtk-3-common all 3.22.11-1 [3,416 kB]                                                      
Get:30 http://ftp.debian.org/debian stretch/main armhf libatspi2.0-0 armhf 2.22.0-6+deb9u1 [52.8 kB]                                                 
Get:31 http://ftp.debian.org/debian stretch/main armhf libatk-bridge2.0-0 armhf 2.22.0-2 [47.8 kB]                                                   
Get:32 http://ftp.debian.org/debian stretch/main armhf libcolord2 armhf 1.3.3-2 [242 kB]                                                             
Get:33 http://ftp.debian.org/debian stretch/main armhf libepoxy0 armhf 1.3.1-2 [158 kB]                                                              
Get:34 http://ftp.debian.org/debian stretch/main armhf libjson-glib-1.0-common all 1.2.6-1 [166 kB]                                                  
Get:35 http://ftp.debian.org/debian stretch/main armhf libjson-glib-1.0-0 armhf 1.2.6-1 [170 kB]                                                     
Get:36 http://ftp.debian.org/debian stretch/main armhf libsoup2.4-1 armhf 2.56.0-2+deb9u1 [254 kB]                                                   
Get:37 http://ftp.debian.org/debian stretch/main armhf libsoup-gnome2.4-1 armhf 2.56.0-2+deb9u1 [16.1 kB]                                            
Get:38 http://ftp.debian.org/debian stretch/main armhf librest-0.7-0 armhf 0.8.0-2 [28.1 kB]                                                         
Get:39 http://ftp.debian.org/debian stretch/main armhf libwayland-client0 armhf 1.12.0-1 [20.0 kB]                                                   
Get:40 http://ftp.debian.org/debian stretch/main armhf libwayland-cursor0 armhf 1.12.0-1 [12.0 kB]                                                   
Get:41 http://ftp.debian.org/debian stretch/main armhf libwayland-server0 armhf 1.12.0-1 [24.6 kB]                                                   
Get:42 http://ftp.debian.org/debian stretch/main armhf libgbm1 armhf 13.0.6-1+b2 [56.2 kB]                                                           
Get:43 http://ftp.debian.org/debian stretch/main armhf libxcb-dri2-0 armhf 1.12-1 [97.0 kB]                                                          
Get:44 http://ftp.debian.org/debian stretch/main armhf libxcb-dri3-0 armhf 1.12-1 [95.5 kB]                                                          
Get:45 http://ftp.debian.org/debian stretch/main armhf libxcb-present0 armhf 1.12-1 [95.8 kB]                                                        
Get:46 http://ftp.debian.org/debian stretch/main armhf libxcb-sync1 armhf 1.12-1 [98.7 kB]                                                           
Get:47 http://ftp.debian.org/debian stretch/main armhf libxcb-xfixes0 armhf 1.12-1 [99.4 kB]                                                         
Get:48 http://ftp.debian.org/debian stretch/main armhf libxshmfence1 armhf 1.2-1+b2 [7,752 B]                                                        
Get:49 http://ftp.debian.org/debian stretch/main armhf libegl1-mesa armhf 13.0.6-1+b2 [99.0 kB]                                                      
Get:50 http://ftp.debian.org/debian stretch/main armhf libwayland-egl1-mesa armhf 13.0.6-1+b2 [42.8 kB]                                              
Get:51 http://ftp.debian.org/debian stretch/main armhf libxcomposite1 armhf 1:0.4.4-2 [16.0 kB]                                                      
Get:52 http://ftp.debian.org/debian stretch/main armhf libxcursor1 armhf 1:1.1.14-1+deb9u1 [31.7 kB]                                                 
Get:53 http://ftp.debian.org/debian stretch/main armhf libxdamage1 armhf 1:1.1.4-2+b3 [14.0 kB]                                                      
Get:54 http://ftp.debian.org/debian stretch/main armhf libxinerama1 armhf 2:1.1.3-1+b3 [16.3 kB]                                                     
Get:55 http://ftp.debian.org/debian stretch/main armhf xkb-data all 2.19-1+deb9u1 [650 kB]                                                           
Get:56 http://ftp.debian.org/debian stretch/main armhf libxkbcommon0 armhf 0.7.1-2~deb9u1 [111 kB]                                                   
Get:57 http://ftp.debian.org/debian stretch/main armhf libxrandr2 armhf 2:1.5.1-1 [34.9 kB]                                                          
Get:58 http://ftp.debian.org/debian stretch/main armhf libgtk-3-0 armhf 3.22.11-1 [2,183 kB]                                                         
Get:59 http://ftp.debian.org/debian stretch/main armhf libindicator3-7 armhf 0.5.0-3+b1 [50.2 kB]                                                    
Get:60 http://ftp.debian.org/debian stretch/main armhf libappindicator3-1 armhf 0.4.92-4 [50.3 kB]                                                   
Fetched 24.5 MB in 34s (707 kB/s)                                                                                                                    
Extracting templates from packages: 100%
Selecting previously unselected package fontconfig.
(Reading database ... 61663 files and directories currently installed.)
Preparing to unpack .../00-fontconfig_2.11.0-6.7+b1_armhf.deb ...
Unpacking fontconfig (2.11.0-6.7+b1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../01-hicolor-icon-theme_0.15-1_all.deb ...
Unpacking hicolor-icon-theme (0.15-1) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../02-shared-mime-info_1.8-1_armhf.deb ...
Unpacking shared-mime-info (1.8-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../03-libgdk-pixbuf2.0-common_2.36.5-2+deb9u2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.36.5-2+deb9u2) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../04-libgdk-pixbuf2.0-0_2.36.5-2+deb9u2_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.36.5-2+deb9u2) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../05-gtk-update-icon-cache_3.22.11-1_armhf.deb ...
No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed.
No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed.
Unpacking gtk-update-icon-cache (3.22.11-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../06-libthai-data_0.1.26-1_all.deb ...
Unpacking libthai-data (0.1.26-1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../07-libdatrie1_0.2.10-4+b1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.10-4+b1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../08-libthai0_0.1.26-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.26-1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../09-libpango-1.0-0_1.40.5-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.40.5-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../10-libpangoft2-1.0-0_1.40.5-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.40.5-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../11-libpangocairo-1.0-0_1.40.5-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.40.5-1) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../12-librsvg2-2_2.40.16-1+b1_armhf.deb ...
Unpacking librsvg2-2:armhf (2.40.16-1+b1) ...
Selecting previously unselected package librsvg2-common:armhf.
Preparing to unpack .../13-librsvg2-common_2.40.16-1+b1_armhf.deb ...
Unpacking librsvg2-common:armhf (2.40.16-1+b1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../14-adwaita-icon-theme_3.22.0-1+deb9u1_all.deb ...
Unpacking adwaita-icon-theme (3.22.0-1+deb9u1) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../15-libdconf1_0.26.0-2+b1_armhf.deb ...
Unpacking libdconf1:armhf (0.26.0-2+b1) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../16-dconf-service_0.26.0-2+b1_armhf.deb ...
Unpacking dconf-service (0.26.0-2+b1) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../17-dconf-gsettings-backend_0.26.0-2+b1_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.26.0-2+b1) ...
Selecting previously unselected package libproxy1v5:armhf.
Preparing to unpack .../18-libproxy1v5_0.4.14-2_armhf.deb ...
Unpacking libproxy1v5:armhf (0.4.14-2) ...
Selecting previously unselected package glib-networking-common.
Preparing to unpack .../19-glib-networking-common_2.50.0-1_all.deb ...
Unpacking glib-networking-common (2.50.0-1) ...
Selecting previously unselected package glib-networking-services.
Preparing to unpack .../20-glib-networking-services_2.50.0-1+b1_armhf.deb ...
Unpacking glib-networking-services (2.50.0-1+b1) ...
Selecting previously unselected package gsettings-desktop-schemas.
Preparing to unpack .../21-gsettings-desktop-schemas_3.22.0-1_all.deb ...
Unpacking gsettings-desktop-schemas (3.22.0-1) ...
Selecting previously unselected package glib-networking:armhf.
Preparing to unpack .../22-glib-networking_2.50.0-1+b1_armhf.deb ...
Unpacking glib-networking:armhf (2.50.0-1+b1) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../23-libatk1.0-data_2.22.0-1_all.deb ...
Unpacking libatk1.0-data (2.22.0-1) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../24-libatk1.0-0_2.22.0-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.22.0-1) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../25-libcairo-gobject2_1.14.8-1_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.14.8-1) ...
Selecting previously unselected package libdbusmenu-glib4:armhf.
Preparing to unpack .../26-libdbusmenu-glib4_12.10.2-2_armhf.deb ...
Unpacking libdbusmenu-glib4:armhf (12.10.2-2) ...
Selecting previously unselected package libdbusmenu-gtk3-4:armhf.
Preparing to unpack .../27-libdbusmenu-gtk3-4_12.10.2-2_armhf.deb ...
Unpacking libdbusmenu-gtk3-4:armhf (12.10.2-2) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../28-libgtk-3-common_3.22.11-1_all.deb ...
Unpacking libgtk-3-common (3.22.11-1) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../29-libatspi2.0-0_2.22.0-6+deb9u1_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.22.0-6+deb9u1) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../30-libatk-bridge2.0-0_2.22.0-2_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.22.0-2) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../31-libcolord2_1.3.3-2_armhf.deb ...
Unpacking libcolord2:armhf (1.3.3-2) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../32-libepoxy0_1.3.1-2_armhf.deb ...
Unpacking libepoxy0:armhf (1.3.1-2) ...
Selecting previously unselected package libjson-glib-1.0-common.
Preparing to unpack .../33-libjson-glib-1.0-common_1.2.6-1_all.deb ...
Unpacking libjson-glib-1.0-common (1.2.6-1) ...
Selecting previously unselected package libjson-glib-1.0-0:armhf.
Preparing to unpack .../34-libjson-glib-1.0-0_1.2.6-1_armhf.deb ...
Unpacking libjson-glib-1.0-0:armhf (1.2.6-1) ...
Selecting previously unselected package libsoup2.4-1:armhf.
Preparing to unpack .../35-libsoup2.4-1_2.56.0-2+deb9u1_armhf.deb ...
Unpacking libsoup2.4-1:armhf (2.56.0-2+deb9u1) ...
Selecting previously unselected package libsoup-gnome2.4-1:armhf.
Preparing to unpack .../36-libsoup-gnome2.4-1_2.56.0-2+deb9u1_armhf.deb ...
Unpacking libsoup-gnome2.4-1:armhf (2.56.0-2+deb9u1) ...
Selecting previously unselected package librest-0.7-0:armhf.
Preparing to unpack .../37-librest-0.7-0_0.8.0-2_armhf.deb ...
Unpacking librest-0.7-0:armhf (0.8.0-2) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../38-libwayland-client0_1.12.0-1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.12.0-1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../39-libwayland-cursor0_1.12.0-1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.12.0-1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../40-libwayland-server0_1.12.0-1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.12.0-1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../41-libgbm1_13.0.6-1+b2_armhf.deb ...
Unpacking libgbm1:armhf (13.0.6-1+b2) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../42-libxcb-dri2-0_1.12-1_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../43-libxcb-dri3-0_1.12-1_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../44-libxcb-present0_1.12-1_armhf.deb ...
Unpacking libxcb-present0:armhf (1.12-1) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../45-libxcb-sync1_1.12-1_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.12-1) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../46-libxcb-xfixes0_1.12-1_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.12-1) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../47-libxshmfence1_1.2-1+b2_armhf.deb ...
Unpacking libxshmfence1:armhf (1.2-1+b2) ...
Selecting previously unselected package libegl1-mesa:armhf.
Preparing to unpack .../48-libegl1-mesa_13.0.6-1+b2_armhf.deb ...
Unpacking libegl1-mesa:armhf (13.0.6-1+b2) ...
Selecting previously unselected package libwayland-egl1-mesa:armhf.
Preparing to unpack .../49-libwayland-egl1-mesa_13.0.6-1+b2_armhf.deb ...
Unpacking libwayland-egl1-mesa:armhf (13.0.6-1+b2) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../50-libxcomposite1_1%3a0.4.4-2_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.4-2) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../51-libxcursor1_1%3a1.1.14-1+deb9u1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.1.14-1+deb9u1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../52-libxdamage1_1%3a1.1.4-2+b3_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.4-2+b3) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../53-libxinerama1_2%3a1.1.3-1+b3_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.3-1+b3) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../54-xkb-data_2.19-1+deb9u1_all.deb ...
Unpacking xkb-data (2.19-1+deb9u1) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../55-libxkbcommon0_0.7.1-2~deb9u1_armhf.deb ...
Unpacking libxkbcommon0:armhf (0.7.1-2~deb9u1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../56-libxrandr2_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.1-1) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../57-libgtk-3-0_3.22.11-1_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.22.11-1) ...
Selecting previously unselected package libindicator3-7:armhf.
Preparing to unpack .../58-libindicator3-7_0.5.0-3+b1_armhf.deb ...
Unpacking libindicator3-7:armhf (0.5.0-3+b1) ...
Selecting previously unselected package libappindicator3-1:armhf.
Preparing to unpack .../59-libappindicator3-1_0.4.92-4_armhf.deb ...
Unpacking libappindicator3-1:armhf (0.4.92-4) ...
Setting up libxcb-present0:armhf (1.12-1) ...
Setting up libxinerama1:armhf (2:1.1.3-1+b3) ...
Setting up libxcb-dri2-0:armhf (1.12-1) ...
Setting up libxcb-dri3-0:armhf (1.12-1) ...
Setting up libjson-glib-1.0-common (1.2.6-1) ...
Setting up libxcb-xfixes0:armhf (1.12-1) ...
Setting up glib-networking-common (2.50.0-1) ...
Setting up libxdamage1:armhf (1:1.1.4-2+b3) ...
Setting up libatspi2.0-0:armhf (2.22.0-6+deb9u1) ...
Processing triggers for libglib2.0-0:armhf (2.50.3-2) ...
Setting up libxshmfence1:armhf (1.2-1+b2) ...
Setting up libwayland-client0:armhf (1.12.0-1) ...
Setting up libcairo-gobject2:armhf (1.14.8-1) ...
Setting up xkb-data (2.19-1+deb9u1) ...
Setting up libproxy1v5:armhf (0.4.14-2) ...
Setting up libgdk-pixbuf2.0-common (2.36.5-2+deb9u2) ...
Setting up glib-networking-services (2.50.0-1+b1) ...
Setting up libdatrie1:armhf (0.2.10-4+b1) ...
Setting up libjson-glib-1.0-0:armhf (1.2.6-1) ...
Setting up libxcb-sync1:armhf (1.12-1) ...
Setting up libatk1.0-data (2.22.0-1) ...
Setting up libxcursor1:armhf (1:1.1.14-1+deb9u1) ...
Setting up libdbusmenu-glib4:armhf (12.10.2-2) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Setting up libepoxy0:armhf (1.3.1-2) ...
Setting up libatk1.0-0:armhf (2.22.0-1) ...
Setting up libatk-bridge2.0-0:armhf (2.22.0-2) ...
Setting up libdconf1:armhf (0.26.0-2+b1) ...
Setting up libxcomposite1:armhf (1:0.4.4-2) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up shared-mime-info (1.8-1) ...
Setting up libxkbcommon0:armhf (0.7.1-2~deb9u1) ...
Setting up libcolord2:armhf (1.3.3-2) ...
Setting up libthai-data (0.1.26-1) ...
Setting up hicolor-icon-theme (0.15-1) ...
Setting up libwayland-cursor0:armhf (1.12.0-1) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up fontconfig (2.11.0-6.7+b1) ...
Regenerating fonts cache... done.
Setting up libwayland-server0:armhf (1.12.0-1) ...
Setting up dconf-service (0.26.0-2+b1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.36.5-2+deb9u2) ...
Setting up libgbm1:armhf (13.0.6-1+b2) ...
Setting up libthai0:armhf (0.1.26-1) ...
Setting up gtk-update-icon-cache (3.22.11-1) ...
Setting up libpango-1.0-0:armhf (1.40.5-1) ...
Setting up dconf-gsettings-backend:armhf (0.26.0-2+b1) ...
Setting up libegl1-mesa:armhf (13.0.6-1+b2) ...
Setting up gsettings-desktop-schemas (3.22.0-1) ...
Setting up libgtk-3-common (3.22.11-1) ...
Setting up libpangoft2-1.0-0:armhf (1.40.5-1) ...
Setting up glib-networking:armhf (2.50.0-1+b1) ...
Setting up libwayland-egl1-mesa:armhf (13.0.6-1+b2) ...
Setting up libsoup2.4-1:armhf (2.56.0-2+deb9u1) ...
Setting up libsoup-gnome2.4-1:armhf (2.56.0-2+deb9u1) ...
Setting up libpangocairo-1.0-0:armhf (1.40.5-1) ...
Setting up librest-0.7-0:armhf (0.8.0-2) ...
Setting up librsvg2-2:armhf (2.40.16-1+b1) ...
Setting up libdbusmenu-gtk3-4:armhf (12.10.2-2) ...
Setting up librsvg2-common:armhf (2.40.16-1+b1) ...
Setting up adwaita-icon-theme (3.22.0-1+deb9u1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libgtk-3-0:armhf (3.22.11-1) ...
Setting up libindicator3-7:armhf (0.5.0-3+b1) ...
Setting up libappindicator3-1:armhf (0.4.92-4) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.36.5-2+deb9u2) ...
osmc@osmc:~$ 

I suggest you try a fresh apt-get update and see if that makes a difference.

Do you know if you’re pointing to any repositories, other than the “usual” ones.


#11

Thanks for the suggestions.
It showed up that the problem occurred because the smart maintainer of a package I use (apt-listbugs) introduced this at some point:

in the attempt to avoid some bugs, like:

But I don’t have any of the pinned packages installed.

Cheers


#12

First, I can confirm the same behaviour when fontconfig is pinned.

osmc@osmc:~$ sudo apt-get install libappindicator3-1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libappindicator3-1 : Depends: libdbusmenu-gtk3-4 (>= 0.4.2) but it is not going to be installed
                      Depends: libgtk-3-0 (>= 3.0.0) but it is not going to be installed
                      Depends: libindicator3-7 but it is not going to be installed
                      Depends: libpango-1.0-0 (>= 1.14.0) but it is not going to be installed
                      Depends: libpangocairo-1.0-0 (>= 1.14.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If you look back at post #10, you’ll see that installing libappindicator3-1 causes fontconfig (2.11.0-6.7+b1) to be installed. But in your case it can’t, since it’s pinned.


#13

Yes, I removed the pinning stuff (irrelevant for the current system) and that sorted it out.

Cheers


#14

I have the latest Leia distro, will this ‘downgrade’ me ? Cause i see that dist-upgrade command there.
thanks


#15

It will not.

Sam


#16

Any info about Transmission 2.94 update?


#17

I can build it if you will test it

Sam


#18

I will be glad to test it. I use Transmission 2.93 on my Vero 4K(+) from the day one (six months).


#19

Thanks. I’ll ping you in a couple of days after the next update

Sam


#20

Any news about 2.94?