** 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 
(0x00007f6e52652000)
-       libcloud_policy_proto_generated_compile.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so 
(0x00007f6e51027000)
-       libprotobuf_lite.so => 
/usr/lib/chromium-browser/./libs/libprotobuf_lite.so (0x00007f6e5090d000)
-       libcloud_policy_proto.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x00007f6e4f085000)
-       libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so 
(0x00007f6e4432b000)
+  libsync_proto.so => /usr/lib/chromium-browser/./libs/libsync_proto.so 
(0x00007f6e52652000)
+  libcloud_policy_proto_generated_compile.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so 
(0x00007f6e51027000)
+  libprotobuf_lite.so => /usr/lib/chromium-browser/./libs/libprotobuf_lite.so 
(0x00007f6e5090d000)
+  libcloud_policy_proto.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x00007f6e4f085000)
+  libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so 
(0x00007f6e4432b000)
  
  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 
(0x00007f7faf581000)
-       libcloud_policy_proto_generated_compile.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so 
(0x00007f7fadf56000)
-       libprotobuf_lite.so => not found
-       libcloud_policy_proto.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x00007f7fac1be000)
-       libprotobuf_lite.so => not found
-       libprotobuf_lite.so => not found
-       libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so 
(0x00007f7fa147c000)
-       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 
(0x00007f7faf581000)
+  libcloud_policy_proto_generated_compile.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so 
(0x00007f7fadf56000)
+  libprotobuf_lite.so => not found
+  libcloud_policy_proto.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x00007f7fac1be000)
+  libprotobuf_lite.so => not found
+  libprotobuf_lite.so => not found
+  libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so 
(0x00007f7fa147c000)
+  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 
+ 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 string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  -------------
  
  But, google-chrome and chromium in Debian Jessie work fine with nimf.
  Try it.
  
  Google Chrome
  https://www.google.com/chrome/browser/desktop/index.html
  
  Chromium in Debian Jessie
  
  https://packages.debian.org/jessie/chromium
  https://packages.debian.org/jessie/amd64/chromium/download
  https://packages.debian.org/jessie/libjpeg62-turbo
  https://packages.debian.org/jessie/amd64/libjpeg62-turbo/download

** Description changed:

- chromium-browser does not work with nimf which is a input method
+ 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
  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 
(0x00007f6e52652000)
   libcloud_policy_proto_generated_compile.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so 
(0x00007f6e51027000)
   libprotobuf_lite.so => /usr/lib/chromium-browser/./libs/libprotobuf_lite.so 
(0x00007f6e5090d000)
   libcloud_policy_proto.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x00007f6e4f085000)
   libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so 
(0x00007f6e4432b000)
  
  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 
(0x00007f7faf581000)
   libcloud_policy_proto_generated_compile.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto_generated_compile.so 
(0x00007f7fadf56000)
   libprotobuf_lite.so => not found
   libcloud_policy_proto.so => 
/usr/lib/chromium-browser/./libs/libcloud_policy_proto.so (0x00007f7fac1be000)
   libprotobuf_lite.so => not found
   libprotobuf_lite.so => not found
   libcc_proto.so => /usr/lib/chromium-browser/./libs/libcc_proto.so 
(0x00007f7fa147c000)
   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 string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  const string& google::protobuf::internal::GetEmptyStringAlreadyInited()
  -------------
  
  But, google-chrome and chromium in Debian Jessie work fine with nimf.
  Try it.
  
  Google Chrome
  https://www.google.com/chrome/browser/desktop/index.html
  
  Chromium in Debian Jessie
  
  https://packages.debian.org/jessie/chromium
  https://packages.debian.org/jessie/amd64/chromium/download
  https://packages.debian.org/jessie/libjpeg62-turbo
  https://packages.debian.org/jessie/amd64/libjpeg62-turbo/download

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1576015

Title:
  chromium-browser does not work with nimf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1576015/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to