Unable to mount cifs with iocharset=utf8 in trusty












10















When I try to mount a cifs share with option iocharset=utf8 I receive the error: mount error 79 = Can not access a needed shared library. What shared library am I missing?










share|improve this question



























    10















    When I try to mount a cifs share with option iocharset=utf8 I receive the error: mount error 79 = Can not access a needed shared library. What shared library am I missing?










    share|improve this question

























      10












      10








      10


      3






      When I try to mount a cifs share with option iocharset=utf8 I receive the error: mount error 79 = Can not access a needed shared library. What shared library am I missing?










      share|improve this question














      When I try to mount a cifs share with option iocharset=utf8 I receive the error: mount error 79 = Can not access a needed shared library. What shared library am I missing?







      14.04 mount filesystem cifs charset






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Sep 3 '14 at 20:32









      UgglaUggla

      53116




      53116






















          2 Answers
          2






          active

          oldest

          votes


















          16














          Probably, your Kernel doesn't contain the nls_utf8.ko module.



          If it's your case, you will see similar entries in your dmesg output:



          [  612.598233]  CIFS VFS: CIFS mount error: iocharset utf8 not found
          [ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79


          To confirm it, you can try to find the nls_utf8.ko module:



          ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko


          To fix, install a kernel witch contains this module, like linux-generic or linux-image-extra-virtual.



          In my case, the solution was:



          apt-get install linux-generic
          reboot


          More info can be found at this answer at superuser and at this bug report at Launchpad.






          share|improve this answer


























          • Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

            – Hubro
            Jul 31 '15 at 23:19











          • Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

            – Rarylson Freitas
            Aug 1 '15 at 1:28






          • 1





            There was a typo, I had written "utf-8" rather than "utf8"

            – Hubro
            Aug 1 '15 at 1:57





















          2














          When dmesg complains like this:



          CIFS VFS: CIFS mount error: iocharset utf8 not found


          Let me slightly update the information for Ubuntu 16.04



          When the package below is not installed only NLS for ISO_8859-1 is present



          ls /lib/modules/$(uname -r)/kernel/fs/nls/


          after installation of the extra kernel modules by



          sudo apt install linux-modules-extra-$(uname -r)-generic


          also the UTF-8 is there.



          Thanks for the hint above!






          share|improve this answer





















          • 1





            Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

            – menssana
            Feb 7 at 19:54











          • Thanx @menssana for good trick making it more generic!

            – pxlinux
            Feb 8 at 20:22













          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "89"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f519796%2funable-to-mount-cifs-with-iocharset-utf8-in-trusty%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          16














          Probably, your Kernel doesn't contain the nls_utf8.ko module.



          If it's your case, you will see similar entries in your dmesg output:



          [  612.598233]  CIFS VFS: CIFS mount error: iocharset utf8 not found
          [ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79


          To confirm it, you can try to find the nls_utf8.ko module:



          ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko


          To fix, install a kernel witch contains this module, like linux-generic or linux-image-extra-virtual.



          In my case, the solution was:



          apt-get install linux-generic
          reboot


          More info can be found at this answer at superuser and at this bug report at Launchpad.






          share|improve this answer


























          • Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

            – Hubro
            Jul 31 '15 at 23:19











          • Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

            – Rarylson Freitas
            Aug 1 '15 at 1:28






          • 1





            There was a typo, I had written "utf-8" rather than "utf8"

            – Hubro
            Aug 1 '15 at 1:57


















          16














          Probably, your Kernel doesn't contain the nls_utf8.ko module.



          If it's your case, you will see similar entries in your dmesg output:



          [  612.598233]  CIFS VFS: CIFS mount error: iocharset utf8 not found
          [ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79


          To confirm it, you can try to find the nls_utf8.ko module:



          ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko


          To fix, install a kernel witch contains this module, like linux-generic or linux-image-extra-virtual.



          In my case, the solution was:



          apt-get install linux-generic
          reboot


          More info can be found at this answer at superuser and at this bug report at Launchpad.






          share|improve this answer


























          • Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

            – Hubro
            Jul 31 '15 at 23:19











          • Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

            – Rarylson Freitas
            Aug 1 '15 at 1:28






          • 1





            There was a typo, I had written "utf-8" rather than "utf8"

            – Hubro
            Aug 1 '15 at 1:57
















          16












          16








          16







          Probably, your Kernel doesn't contain the nls_utf8.ko module.



          If it's your case, you will see similar entries in your dmesg output:



          [  612.598233]  CIFS VFS: CIFS mount error: iocharset utf8 not found
          [ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79


          To confirm it, you can try to find the nls_utf8.ko module:



          ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko


          To fix, install a kernel witch contains this module, like linux-generic or linux-image-extra-virtual.



          In my case, the solution was:



          apt-get install linux-generic
          reboot


          More info can be found at this answer at superuser and at this bug report at Launchpad.






          share|improve this answer















          Probably, your Kernel doesn't contain the nls_utf8.ko module.



          If it's your case, you will see similar entries in your dmesg output:



          [  612.598233]  CIFS VFS: CIFS mount error: iocharset utf8 not found
          [ 612.598547] CIFS VFS: cifs_mount failed w/return code = -79


          To confirm it, you can try to find the nls_utf8.ko module:



          ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko


          To fix, install a kernel witch contains this module, like linux-generic or linux-image-extra-virtual.



          In my case, the solution was:



          apt-get install linux-generic
          reboot


          More info can be found at this answer at superuser and at this bug report at Launchpad.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 20 '17 at 10:18









          Community

          1




          1










          answered May 4 '15 at 15:27









          Rarylson FreitasRarylson Freitas

          2,04921014




          2,04921014













          • Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

            – Hubro
            Jul 31 '15 at 23:19











          • Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

            – Rarylson Freitas
            Aug 1 '15 at 1:28






          • 1





            There was a typo, I had written "utf-8" rather than "utf8"

            – Hubro
            Aug 1 '15 at 1:57





















          • Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

            – Hubro
            Jul 31 '15 at 23:19











          • Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

            – Rarylson Freitas
            Aug 1 '15 at 1:28






          • 1





            There was a typo, I had written "utf-8" rather than "utf8"

            – Hubro
            Aug 1 '15 at 1:57



















          Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

          – Hubro
          Jul 31 '15 at 23:19





          Interesting... I have linux-generic installed and the nls_utf8.ko file exists, but I still get this error.

          – Hubro
          Jul 31 '15 at 23:19













          Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

          – Rarylson Freitas
          Aug 1 '15 at 1:28





          Hi @Hubro, did you have any message like "CIFS VFS: CIFS mount error: iocharset utf8 not found" at your dmesg output? And what is the output of ls /lib/modules/$(uname -r)/kernel/fs/nls/nls_utf8.ko?

          – Rarylson Freitas
          Aug 1 '15 at 1:28




          1




          1





          There was a typo, I had written "utf-8" rather than "utf8"

          – Hubro
          Aug 1 '15 at 1:57







          There was a typo, I had written "utf-8" rather than "utf8"

          – Hubro
          Aug 1 '15 at 1:57















          2














          When dmesg complains like this:



          CIFS VFS: CIFS mount error: iocharset utf8 not found


          Let me slightly update the information for Ubuntu 16.04



          When the package below is not installed only NLS for ISO_8859-1 is present



          ls /lib/modules/$(uname -r)/kernel/fs/nls/


          after installation of the extra kernel modules by



          sudo apt install linux-modules-extra-$(uname -r)-generic


          also the UTF-8 is there.



          Thanks for the hint above!






          share|improve this answer





















          • 1





            Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

            – menssana
            Feb 7 at 19:54











          • Thanx @menssana for good trick making it more generic!

            – pxlinux
            Feb 8 at 20:22


















          2














          When dmesg complains like this:



          CIFS VFS: CIFS mount error: iocharset utf8 not found


          Let me slightly update the information for Ubuntu 16.04



          When the package below is not installed only NLS for ISO_8859-1 is present



          ls /lib/modules/$(uname -r)/kernel/fs/nls/


          after installation of the extra kernel modules by



          sudo apt install linux-modules-extra-$(uname -r)-generic


          also the UTF-8 is there.



          Thanks for the hint above!






          share|improve this answer





















          • 1





            Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

            – menssana
            Feb 7 at 19:54











          • Thanx @menssana for good trick making it more generic!

            – pxlinux
            Feb 8 at 20:22
















          2












          2








          2







          When dmesg complains like this:



          CIFS VFS: CIFS mount error: iocharset utf8 not found


          Let me slightly update the information for Ubuntu 16.04



          When the package below is not installed only NLS for ISO_8859-1 is present



          ls /lib/modules/$(uname -r)/kernel/fs/nls/


          after installation of the extra kernel modules by



          sudo apt install linux-modules-extra-$(uname -r)-generic


          also the UTF-8 is there.



          Thanks for the hint above!






          share|improve this answer















          When dmesg complains like this:



          CIFS VFS: CIFS mount error: iocharset utf8 not found


          Let me slightly update the information for Ubuntu 16.04



          When the package below is not installed only NLS for ISO_8859-1 is present



          ls /lib/modules/$(uname -r)/kernel/fs/nls/


          after installation of the extra kernel modules by



          sudo apt install linux-modules-extra-$(uname -r)-generic


          also the UTF-8 is there.



          Thanks for the hint above!







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Feb 8 at 20:22

























          answered Dec 6 '18 at 8:44









          pxlinuxpxlinux

          514




          514








          • 1





            Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

            – menssana
            Feb 7 at 19:54











          • Thanx @menssana for good trick making it more generic!

            – pxlinux
            Feb 8 at 20:22
















          • 1





            Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

            – menssana
            Feb 7 at 19:54











          • Thanx @menssana for good trick making it more generic!

            – pxlinux
            Feb 8 at 20:22










          1




          1





          Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

          – menssana
          Feb 7 at 19:54





          Since I had the same issue on another kernel version, I did it that way : sudo apt install linux-modules-extra-$(uname -r)

          – menssana
          Feb 7 at 19:54













          Thanx @menssana for good trick making it more generic!

          – pxlinux
          Feb 8 at 20:22







          Thanx @menssana for good trick making it more generic!

          – pxlinux
          Feb 8 at 20:22




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Ask Ubuntu!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f519796%2funable-to-mount-cifs-with-iocharset-utf8-in-trusty%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown