Menu

#41 Ubuntu 14.04 breaks

Current
closed-fixed
1
2015-09-01
2015-06-24
No

After installing the software from the repositories (apt-get install eekboek eekboek-gui), I cannot start any eekboek programm (shell or ui).

The command line always gives me the following error:
"fileparse(): need a valid pathname at /usr/share/perl5/EB/IniWiz.pm line 147."

After that I downloaded the sources myself and ran inside the root dir: perl script/ebshell.
The error remains the same with a different path inside the error:
"fileparse(): need a valid pathname at /home/$USER/Downloads/EekBoek-2.02.04/lib/EB/IniWiz.pm line 147."

Discussion

  • Johan Vromans

    Johan Vromans - 2015-06-24

    First, check if the following files are installed:

    /usr/share/perl5/EB/res/templates/nl/templates.txt
    /usr/share/perl5/EB/res/templates/en/templates.txt

    Second, check if your current locale is valid:

    $ perl -e 0
    (there should be no output)

    Third, verify that the locale for Dutch is available:

    $ env LANG=nl_NL.utf8 perl -e 0
    (there should be no output)

    Fourth, use environment variable EB_LANG to designate a correct
    (functional) Dutch or English locale, for example

    $ env EB_LANG=en_US.utf8 ebshell

    Please let us know how this works out.

     
    • John Shepard

      John Shepard - 2015-06-25

      Thank you very much for your help! I got it running.
      You were right with the locals. I did not have the nl package.
      My steps:

      sudo locale-gen nl_NL.UTF-8
      sudo update-locale
      env EB_LANG=en_US.utf8 ebshell

      Works like a charm, awesome work. Thank you!

       
  • Johan Vromans

    Johan Vromans - 2015-09-01
    • status: open --> closed-fixed
     

Log in to post a comment.