I was trying to inst Remmina 1.1 on EL7.
www.shisaihua.com/build-remmina-rpm-for-el7/
It worked for a few while, but often coredumps when connection remote Windows.(Not on rdesktop, but remmina-plugin issue)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
*** Error in `remmina': double free or corruption (fasttop): 0x00007fe1e006aa60 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x7d19d)[0x7fe2141de19d] /lib64/libfreerdp-cache.so.1.1(glyph_cache_put+0x52)[0x7fe1fad6a052] /lib64/libfreerdp-cache.so.1.1(update_gdi_cache_glyph+0x85)[0x7fe1fad6a145] /lib64/libfreerdp-core.so.1.1(update_recv_secondary_order+0xee)[0x7fe1feb1e87e] /lib64/libfreerdp-core.so.1.1(+0x44cce)[0x7fe1feb2bcce] /lib64/libfreerdp-core.so.1.1(fastpath_recv_updates+0x9c)[0x7fe1feb2c0dc] /lib64/libfreerdp-core.so.1.1(+0x43eae)[0x7fe1feb2aeae] /lib64/libfreerdp-core.so.1.1(transport_check_fds+0xb0)[0x7fe1feb2e230] /lib64/libfreerdp-core.so.1.1(freerdp_check_fds+0x27)[0x7fe1feb1f0e7] /usr/lib64/remmina/plugins/remmina-plugin-rdp.so(+0x8c21)[0x7fe1fed64c21] /usr/lib64/remmina/plugins/remmina-plugin-rdp.so(+0x900a)[0x7fe1fed6500a] /lib64/libpthread.so.0(+0x7df3)[0x7fe215495df3] /lib64/libc.so.6(clone+0x6d)[0x7fe2142571ad] ======= Memory map: ======== 00400000-0044b000 r-xp 00000000 fd:01 136483296 /usr/bin/remmina 0064b000-0064c000 r--p 0004b000 fd:01 136483296 /usr/bin/remmina 0064c000-0064f000 rw-p 0004c000 fd:01 136483296 /usr/bin/remmina |
Im trying to update remmina upto 1.2.
Preparations:
1 2 |
remmina-1.2.0-0.1.rcgit.1.fc22.src.rpm freerdp-1.2.0-0.4.beta.1.fc22.src.rpm |
Before the update:
1 2 3 4 5 6 7 8 |
[root@t430z x86_64]# rpm -qa| grep -E 'remmina|freerdp' freerdp-devel-1.1.0-0.12.beta.2013071101.el7.centos.x86_64 freerdp-libwinpr-1.1.0-0.12.beta.2013071101.el7.centos.x86_64 remmina-1.1.1-2.git.efb7b5f.el7.centos.x86_64 freerdp-libs-1.1.0-0.12.beta.2013071101.el7.centos.x86_64 remmina-plugins-rdp-1.1.1-2.git.efb7b5f.el7.centos.x86_64 remmina-plugins-vnc-1.1.1-2.git.efb7b5f.el7.centos.x86_64 freerdp-1.1.0-0.12.beta.2013071101.el7.centos.x86_64 |
Build freerdp, the update RPM using –nodeps option, as remmina packages still has deps. on old freerdp.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@t430z x86_64]# rpm -Uvh freerdp-devel-1.2.0-0.4.beta.1.el7.centos.x86_64.rpm libwinpr-devel-1.2.0-0.4.beta.1.el7.centos.x86_64.rpm freerdp-libs-1.2.0-0.4.beta.1.el7.centos.x86_64.rpm freerdp-1.2.0-0.4.beta.1.el7.centos.x86_64.rpm libwinpr-1.2.0-0.4.beta.1.el7.centos.x86_64.rpm --nodeps Preparing... ################################# [100%] Updating / installing... 1:libwinpr-1:1.2.0-0.4.beta.1.el7.c################################# [ 11%] 2:freerdp-libs-1:1.2.0-0.4.beta.1.e################################# [ 22%] 3:libwinpr-devel-1:1.2.0-0.4.beta.1################################# [ 33%] 4:freerdp-devel-1:1.2.0-0.4.beta.1.################################# [ 44%] 5:freerdp-1:1.2.0-0.4.beta.1.el7.ce################################# [ 56%] Cleaning up / removing... 6:freerdp-devel-1:1.1.0-0.12.beta.2################################# [ 67%] 7:freerdp-1:1.1.0-0.12.beta.2013071################################# [ 78%] 8:freerdp-libs-1:1.1.0-0.12.beta.20################################# [ 89%] 9:freerdp-libwinpr-1:1.1.0-0.12.bet################################# [100%] |
Build remmina.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
[root@t430z workspace]# rpm -qa| grep remmina remmina-1.1.1-2.git.efb7b5f.el7.centos.x86_64 remmina-plugins-rdp-1.1.1-2.git.efb7b5f.el7.centos.x86_64 remmina-plugins-vnc-1.1.1-2.git.efb7b5f.el7.centos.x86_64 [root@t430z x86_64]# rpm -Uvh remmina-1.2.0-0.1.rcgit.1.el7.centos.x86_64.rpm remmina-plugins-rdp-1.2.0-0.1.rcgit.1.el7.centos.x86_64.rpm remmina-plugins-vnc-1.2.0-0.1.rcgit.1.el7.centos.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:remmina-1.2.0-0.1.rcgit.1.el7.cen################################# [ 17%] 2:remmina-plugins-rdp-1.2.0-0.1.rcg################################# [ 33%] 3:remmina-plugins-vnc-1.2.0-0.1.rcg################################# [ 50%] Cleaning up / removing... 4:remmina-plugins-vnc-1.1.1-2.git.e################################# [ 67%] 5:remmina-plugins-rdp-1.1.1-2.git.e################################# [ 83%] 6:remmina-1.1.1-2.git.efb7b5f.el7.c################################# [100%] |
Done.
1 2 3 4 5 6 7 |
[suse@t430z workspace]$ rpm -qa| grep -E 'remmina|freerdp' remmina-plugins-vnc-1.2.0-0.1.rcgit.1.el7.centos.x86_64 freerdp-1.2.0-0.4.beta.1.el7.centos.x86_64 freerdp-libs-1.2.0-0.4.beta.1.el7.centos.x86_64 remmina-plugins-rdp-1.2.0-0.1.rcgit.1.el7.centos.x86_64 freerdp-devel-1.2.0-0.4.beta.1.el7.centos.x86_64 remmina-1.2.0-0.1.rcgit.1.el7.centos.x86_64 |
link to http://www.shisaihua.com/build-remmina-rpm-for-el7/ is showing up as “Error 404 – Nothing Found”
Hey, I have used on CentOS7, equivalent packages freerdp 2.0 and remmina 1.2 from below, installed and looking good in firts tests
http://li.nux.ro/download/nux/tmp/remmina-el7/
Costi N