[Bug 1569863] Re: Support nimf in evince debian/apparmor-profile
I have updated https://github.com/cogniti/nimf/blob/master/data /apparmor-abstractions/nimf -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1569863 Title: Support nimf in evince debian/apparmor-profile To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1569863/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1576015] Re: chromium-browser does not work with nimf
** Description changed: chromium-browser does not work with nimf which is an input method framework. You can download nimf at https://launchpad.net/~hodong/+archive/ubuntu/nimf Run the following command in gnome-terminal. - add-apt-repository ppa:hodong/nimf - apt update - apt install nimf + sudo add-apt-repository ppa:hodong/nimf + sudo apt update + sudo apt install nimf im-config -n nimf Then, logout, login. Run chromium-browser in gnome-terminal. Then, you can see the following message. [libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:61] This program requires version 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/mir-pkdHET/mir-0.21.0+16.04.20160330/obj- x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".) chromium-browser in Ubuntu 16.04 is different from chromium in Debian Jessie. chromium-browser in Ubuntu 16.04 includes libraries. /usr/lib/chromium-browser/libs/libprotobuf_lite.so is different from /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so This is the problem. hodong@hodong-All-Series:/usr/lib/chromium-browser$ ./chromium-browser [libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:61] This program requires version 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/mir-pkdHET/mir-0.21.0+16.04.20160330/obj-x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".) Aborted (core dumped) hodong@hodong-All-Series:/usr/lib/chromium-browser$ ldd chromium-browser | grep proto libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f6e52652000) libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f6e51027000) libprotobuf_lite.so => /usr/lib/chromium-browser/./libs/libprotobuf_lite.so (0x7f6e5090d000) libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f6e4f085000) libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f6e4432b000) root@hodong-All-Series:/usr/lib/chromium-browser/libs# mv libprotobuf_lite.so libprotobuf_lite.so-orig hodong@hodong-All-Series:/usr/lib/chromium-browser$ ldd chromium-browser | grep proto libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f7faf581000) libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f7fadf56000) libprotobuf_lite.so => not found libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f7fac1be000) libprotobuf_lite.so => not found libprotobuf_lite.so => not found libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f7fa147c000) libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found root@hodong-All-Series:/usr/lib/chromium-browser/libs# ln -sf /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so libprotobuf_lite.so hodong@hodong-All-Series:/usr/lib/chromium-browser$ chromium-browser /usr/lib/chromium-browser/chromium-browser: symbol lookup error: /usr/lib/chromium-browser/libs/libnet.so: undefined symbol: _ZN6google8protobuf8internal14GetEmptyStringB5cxx11Ev hodong@hodong-All-Series:/usr/lib/x86_64-linux-gnu$ strings libprotobuf* | grep GetEmptyString const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8
[Bug 1576015] Re: chromium-browser does not work with nimf
** Description changed: + chromium-browser does not work with nimf which is a input method + framework. + You can download nimf at https://launchpad.net/~hodong/+archive/ubuntu/nimf - Install nimf. + Run the following command in gnome-terminal. + + add-apt-repository ppa:hodong/nimf + apt update + apt install nimf + im-config -n nimf + + Then, logout, login. + Run chromium-browser in gnome-terminal. Then, you can see the following message. [libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:61] This program requires version 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/mir-pkdHET/mir-0.21.0+16.04.20160330/obj- x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".) chromium-browser in Ubuntu 16.04 is different from chromium in Debian Jessie. chromium-browser in Ubuntu 16.04 includes libraries. /usr/lib/chromium-browser/libs/libprotobuf_lite.so is different from /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so This is the problem. - hodong@hodong-All-Series:/usr/lib/chromium-browser$ ./chromium-browser [libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:61] This program requires version 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/mir-pkdHET/mir-0.21.0+16.04.20160330/obj-x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".) Aborted (core dumped) hodong@hodong-All-Series:/usr/lib/chromium-browser$ ldd chromium-browser | grep proto - libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f6e52652000) - libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f6e51027000) - libprotobuf_lite.so => /usr/lib/chromium-browser/./libs/libprotobuf_lite.so (0x7f6e5090d000) - libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f6e4f085000) - libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f6e4432b000) + libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f6e52652000) + libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f6e51027000) + libprotobuf_lite.so => /usr/lib/chromium-browser/./libs/libprotobuf_lite.so (0x7f6e5090d000) + libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f6e4f085000) + libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f6e4432b000) root@hodong-All-Series:/usr/lib/chromium-browser/libs# mv libprotobuf_lite.so libprotobuf_lite.so-orig hodong@hodong-All-Series:/usr/lib/chromium-browser$ ldd chromium-browser | grep proto - libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f7faf581000) - libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f7fadf56000) - libprotobuf_lite.so => not found - libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f7fac1be000) - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f7fa147c000) - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found - libprotobuf_lite.so => not found + libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f7faf581000) + libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f7fadf56000) + libprotobuf_lite.so => not found + libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f7fac1be000) + libprotobuf_lite.so => not found + libprotobuf_lite.so => not found + libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f7fa147c000) + libprotobuf_lite.so => not found + libprotobuf_lite.so => not found + libprotobuf_lite.so => not found +
[Bug 1576015] [NEW] chromium-browser does not work with nimf
Public bug reported: You can download nimf at https://launchpad.net/~hodong/+archive/ubuntu/nimf Install nimf. Run chromium-browser in gnome-terminal. Then, you can see the following message. [libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:61] This program requires version 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/mir-pkdHET/mir-0.21.0+16.04.20160330/obj- x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".) chromium-browser in Ubuntu 16.04 is different from chromium in Debian Jessie. chromium-browser in Ubuntu 16.04 includes libraries. /usr/lib/chromium-browser/libs/libprotobuf_lite.so is different from /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so This is the problem. hodong@hodong-All-Series:/usr/lib/chromium-browser$ ./chromium-browser [libprotobuf FATAL ../../third_party/protobuf/src/google/protobuf/stubs/common.cc:61] This program requires version 2.6.0 of the Protocol Buffer runtime library, but the installed version is 2.5.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "/build/mir-pkdHET/mir-0.21.0+16.04.20160330/obj-x86_64-linux-gnu/src/protobuf/mir_protobuf.pb.cc".) Aborted (core dumped) hodong@hodong-All-Series:/usr/lib/chromium-browser$ ldd chromium-browser | grep proto libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f6e52652000) libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f6e51027000) libprotobuf_lite.so => /usr/lib/chromium-browser/./libs/libprotobuf_lite.so (0x7f6e5090d000) libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f6e4f085000) libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f6e4432b000) root@hodong-All-Series:/usr/lib/chromium-browser/libs# mv libprotobuf_lite.so libprotobuf_lite.so-orig hodong@hodong-All-Series:/usr/lib/chromium-browser$ ldd chromium-browser | grep proto libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so (0x7f7faf581000) libcloud_policy_proto_generated_compile.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so (0x7f7fadf56000) libprotobuf_lite.so => not found libcloud_policy_proto.so => /usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x7f7fac1be000) libprotobuf_lite.so => not found libprotobuf_lite.so => not found libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so (0x7f7fa147c000) libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found libprotobuf_lite.so => not found root@hodong-All-Series:/usr/lib/chromium-browser/libs# ln -sf /usr/lib/x86_64-linux-gnu/libprotobuf-lite.so libprotobuf_lite.so hodong@hodong-All-Series:/usr/lib/chromium-browser$ chromium-browser /usr/lib/chromium-browser/chromium-browser: symbol lookup error: /usr/lib/chromium-browser/libs/libnet.so: undefined symbol: _ZN6google8protobuf8internal14GetEmptyStringB5cxx11Ev hodong@hodong-All-Series:/usr/lib/x86_64-linux-gnu$ strings libprotobuf* | grep GetEmptyString const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() _ZZN6google8protobuf8internal27GetEmptyStringAlreadyInitedB5cxx11EvE19__PRETTY_FUNCTION__ const string& google::protobuf::internal::GetEmptyStringAlreadyInited() const st
[Bug 1569863] [NEW] Support nimf in evince debian/apparmor-profile
Public bug reported: Hello. I am a nimf developer. Nimf is an input method framework based on Unix Socket. For more information look at https://github.com/cogniti/nimf Current evince profile has the following denials: --- kern.log:Apr 5 11:32:28 hodong-desktop kernel: [ 23.036294] audit: type=1400 audit(1459823548.936:22): apparmor="DENIED" operation="connect" profile="/usr/bin/evince" pid=1565 comm="evince" family="unix" sock_type="stream" protocol=0 requested_mask="send receive connect" denied_mask="send connect" addr=none peer_addr="@unix:abstract=nimf" peer="unconfined" --- So, I added /etc/apparmor.d/abstractions/nimf in nimf project. https://github.com/cogniti/nimf/blob/c14a66e7a2fb2e5363a26d07a963cf9e911ea005/data/apparmor-abstractions/nimf --- # vim:syntax=apparmor # Allow connecting to the nimf-daemon socket unix (send, receive, connect) type=stream peer=(addr="@unix:abstract=nimf"), --- And modified /etc/apparmor.d/usr.bin.evince in Ubuntu 16.04 hodong@desktop:~/Downloads/debian$ diff -Nurp apparmor-profile apparmor-profile-new --- apparmor-profile2016-03-09 06:38:47.0 +0900 +++ apparmor-profile-new2016-04-13 21:07:33.231782000 +0900 @@ -13,6 +13,7 @@ #include #include #include + #include #include #include @@ -120,6 +121,7 @@ #include #include #include + #include #include #include Then it works fine. Would you support nimf input method in Ubuntu evince profile? Please modify debian/apparmor-profile as mentioned above. ** Affects: evince (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1569863 Title: Support nimf in evince debian/apparmor-profile To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1569863/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1537591] Re: 이클립스에서 한글 입력중간에 마우스 커서 이동시 마지막 입력 글자가 복사됩니다.
This is a bug in the ibus. https://code.google.com/archive/p/ibus/issues/1264 https://github.com/ibus/ibus/issues/1282 ** Changed in: ibus-hangul (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1537591 Title: 이클립스에서 한글 입력중간에 마우스 커서 이동시 마지막 입력 글자가 복사됩니다. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus-hangul/+bug/1537591/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs