Ubuntu 14.04 breaks
Brought to you by:
jvromans
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."
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.
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!