[Koha] Language instalation problem installing an adtional language
David Liddle
david at liddles.net
Thu Feb 22 22:32:53 NZDT 2024
Hello Paulo! I'm glad to hear that your installation is working
normally now. In my experience, that error message is to be expected
when installing or updating each translation. Someone more familiar
with the process or with the underlying web server functions would be
able to explain the momentary disruption in detail.
On Wed, Feb 21, 2024 at 7:10 PM Paulo Neto <pneto at dgadr.pt> wrote:
>
> Hello David,
>
> Thnak you for your usefull email i compared to my directories and the prog doesnt make any sense probably something put there, i fallowed your advice and created our pics folder on the instance directory (/var/lib/koha/ourinstancename) i changed the pic references on the opac to /web/ourpics.jpg
> And then deleted the prog directory on the /web/planonacionalleirura.png , then i was able to install the language withouth any errors, except for this one:
>
> Connection to the memcached servers '__MEMCACHED_SERVERS__' failed. Are the unix socket permissions set properly? Is the host reachable? > > If you ignore this warning, you will face performance issues
>
> Did you have this same error when you instaled your languages? Is there a way to check the translation version of a certain langauge?
>
> The language ended up to be installed and i could remove it and install it again.
>
> Best regards,
>
> Paulo Neto
>
> DSIGA / DPGI
> Tel. (+351) 21 844 2228
> http://www.dgadr.gov.pt
>
>
>
>
>
>
>
>
>
> -----Mensagem original-----
> De: David Liddle <david at liddles.net>
> Enviada: 21 de fevereiro de 2024 14:58
> Para: Paulo Neto <pneto at dgadr.pt>
> Cc: koha <koha at lists.katipo.co.nz>
> Assunto: Re: [Koha] Language instalation problem installing an adtional language
>
> Hello Paulo, you can certainly put the folder 'pic_dgadr' in the 'htdocs'. However, that directory is not included in the normal Koha backup routine. For the system I manage, I created a 'web' directory (among others) in the following location, in which '{instance}' is not literal but a representation of the Koha instance's name:
>
> /var/lib/koha/{instance}/
>
> and added the following directive (exactly as shown) in
> /etc/koha/apache-shared-opac.conf:
>
> # Add '/web' directory to the OPAC interface Alias /web "/var/lib/koha/${instance}/web"
> <Directory "/var/lib/koha/${instance}/web">
> Require all granted
> <FilesMatch "README">
> Require all denied
> </FilesMatch>
> </Directory>
>
> With respect to the language directories, this is what appears on our test system – which is also multilingual and runs Koha 22.11.14 – when I run the 'tree' command (must be installed):
>
> $ sudo tree -d -L 2 /usr/share/koha/opac/htdocs/opac-tmpl/
> /usr/share/koha/opac/htdocs/opac-tmpl/
> ├── bootstrap
> │ ├── css
> │ ├── de-DE
> │ ├── en
> │ ├── fr-FR
> │ ├── id-ID
> │ ├── images
> │ ├── itemtypeimg
> │ ├── js
> │ ├── lib
> │ ├── th-TH
> │ ├── zh-Hans-CN
> │ └── zh-Hant-TW
> ├── lib
> │ ├── Chocolat
> │ ├── dayjs
> │ ├── emoji-picker
> │ ├── famfamfam
> │ ├── flatpickr
> │ ├── jquery
> │ ├── js-cookie
> │ ├── kjua
> │ └── verovio
> └── xslt
>
> $ sudo tree -d -L 2 /usr/share/koha/intranet/htdocs/intranet-tmpl/
> /usr/share/koha/intranet/htdocs/intranet-tmpl/
> ├── js
> ├── lib
> │ ├── bootstrap
> │ ├── Chocolat
> │ ├── codemirror
> │ ├── d3c3
> │ ├── datatables
> │ ├── dayjs
> │ ├── flatpickr
> │ ├── font-awesome
> │ ├── greybox
> │ ├── jquery
> │ ├── js-cookie
> │ ├── jsdiff
> │ ├── keyboard
> │ ├── koha
> │ ├── leaflet
> │ ├── linters
> │ ├── select2
> │ ├── shortcut
> │ └── tiny_mce
> └── prog
> ├── css
> ├── de-DE
> ├── en
> ├── fr-FR
> ├── id-ID
> ├── img
> ├── js
> ├── pdf
> ├── sound
> ├── th-TH
> ├── zh-Hans-CN
> └── zh-Hant-TW
>
> You can see the directory's layout and contents quite clearly. The error you received appears to have a mixup, since the 'opac-tmpl'
> directory does not contain one named 'prog'; that can be found under 'intranet-tmpl'. If my assessment is incorrect about something not being right in your installation, I hope that someone more knowledgeable will point that out. If your installation is truly a test, then I might be tempted to back up the data and reinstall Koha.
>
> Regards,
>
> David Liddle
> System Administrator
> david.liddle at wycliff.de (but not for this list)
>
> Wycliff e.V., https://wycliff.de
> Seminar für Sprache und Kultur, https://spracheundkultur.org Internationales Tagungszentrum Karimu, https://karimu.de
>
> On Wed, Feb 21, 2024 at 2:02 PM Paulo Neto <pneto at dgadr.pt> wrote:
> >
> > Hello David,
> >
> >
> > I think there is no reason for that, the person that personalized Opac
> > just put the pics there the folder pic_dgadr insisde the directory
> > /usr/share/koha/opac/htdocs/opac-tmpl/prog
> > The directory only contains pics used in our opac view.
> >
> > Probably the best place to hold the directory would be /usr/share/koha/opac/htdocs , if i am not wrong.
> >
> > Running dpkg -C i dont get any error at all , it gives me a blank response, no erros/warning shown.
> >
> > Regards,
> >
> > Paulo Neto
> >
> > DSIGA / DPGI
> > Tel. (+351) 21 844 2228
> > http://www.dgadr.gov.pt
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > -----Mensagem original-----
> > De: David Liddle <david at liddles.net>
> > Enviada: 21 de fevereiro de 2024 11:48
> > Para: Paulo Neto <pneto at dgadr.pt>
> > Cc: koha <koha at lists.katipo.co.nz>
> > Assunto: Re: [Koha] Language instalation problem installing an
> > adtional language
> >
> > Hello Paul,
> >
> > Did you put the folder with pictures in that directory for a particular reason? Unless I'm mistaken:
> > - that pictures folder would be better placed in another directory,
> > and
> > - that directory should have other directories in it.
> >
> > It makes me wonder if you have a complete installation of Koha. As a basic check, see what the following command produces:
> >
> > dpkg -C
> >
> > Regards,
> >
> > David Liddle
> > System Administrator
> > david.liddle at wycliff.de (but not for this list)
> >
> > Wycliff e.V., https://wycliff.de
> > Seminar für Sprache und Kultur, https://spracheundkultur.org
> > Internationales Tagungszentrum Karimu, https://karimu.de
> >
> > On Tue, Feb 20, 2024 at 11:06 AM Paulo Neto <pneto at dgadr.pt> wrote:
> > >
> > > Hello all,
> > >
> > > I have got a test machine with koha 22.11.14
> > >
> > > When i run
> > >
> > > koha at gbiblio2:~$ koha-translate --list pic_dgadr
> > >
> > > showing me pic_dgadr , thats a directory i created to put my koha pictures used o the opac.
> > >
> > > I wanted to install pt-PT language and then i run:
> > >
> > > koha at gbiblio2:~$ sudo koha-translate --install pt-PT
> > >
> > > Then obtained this messages:
> > >
> > > /usr/share/koha/opac/htdocs/opac-tmpl/prog/en/: Input must be a directory.
> > > (Symbolic links are not supported at the moment) Try `/usr/share/koha/misc/translator/tmpl_process3.pl --help for more information.
> > > /usr/share/koha/opac/htdocs/opac-tmpl/prog/en/: Input must be a directory.
> > > (Symbolic links are not supported at the moment) Try `/usr/share/koha/misc/translator/tmpl_process3.pl --help for more information.
> > > /usr/share/koha/opac/htdocs/opac-tmpl/prog/en/: Input must be a directory.
> > > (Symbolic links are not supported at the moment) Try `/usr/share/koha/misc/translator/tmpl_process3.pl --help for more information.
> > >
> > > Connection to the memcached servers '__MEMCACHED_SERVERS__' failed. Are the unix socket permissions set properly? Is the host reachable?
> > > If you ignore this warning, you will face performance issues
> > >
> > > Note: I dont have the "en" directory in "/usr/share/koha/opac/htdocs/opac-tmpl/prog"
> > >
> > > Running the comand mentioned above - usr/share/koha/misc/translator/tmpl_process3.pl --help - :
> > >
> > > root at gbiblio2:~# /usr/share/koha/misc/translator/tmpl_process3.pl --help Can't locate C4/TmplTokenType.pm in @INC (you may need to install the C4::TmplTokenType module) (@INC contains: /usr/share/koha/misc/translator /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /usr/share/koha/misc/translator/TmplTokenizer.pm line 4.
> > > BEGIN failed--compilation aborted at /usr/share/koha/misc/translator/TmplTokenizer.pm line 4.
> > > Compilation failed in require at /usr/share/koha/misc/translator/tmpl_process3.pl line 22.
> > > BEGIN failed--compilation aborted at /usr/share/koha/misc/translator/tmpl_process3.pl line 22.
> > >
> > > After all this It seems to have instaled the pt-Pt language:
> > >
> > > root at gbiblio2:~# koha-translate --list pic_dgadr pt-PT
> > >
> > > The PT language shows on the opac and on intranet view and it seems to have translated correctly.
> > >
> > > Running the comand koha-translate and trying to uninstall/remove
> > > the language installed pt-PT it doesnt get removed and it doesnt
> > > show a warning/error message
> > >
> > > Command used to remove pt-PT language: koha-translate --remove pt-PT
> > >
> > > The upgrade command also doesnt seem to have any efect koha-translate --update pt-PT doesnt show any warning/error message at all.
> > >
> > > Any sugestions that could solve my problem?
> > > Any way to verify the translated version?
> > > And if i cant remove the pt-PT language how can i manually remove it from koha language list? This is particulary usefull on a upgrade when i will need to reinstall or upgrade the langauge or languages installed.
> > >
> > >
> > > Best regards,
> > >
> > > Paulo Neto
> > >
> > > DSIGA / DPGI
> > > Tel. (+351) 21 844 2228
> > > http://www.dgadr.gov.pt
> > >
> > >
> > >
> > >
> > > Running the comand mentioned above:
> > >
> > > "root at gbiblio2:~# /usr/share/koha/misc/translator/tmpl_process3.pl --help Can't locate C4/TmplTokenType.pm in @INC (you may need to install the C4::TmplTokenType module) (@INC contains: /usr/share/koha/misc/translator /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at /usr/share/koha/misc/translator/TmplTokenizer.pm line 4.
> > > BEGIN failed--compilation aborted at /usr/share/koha/misc/translator/TmplTokenizer.pm line 4.
> > > Compilation failed in require at /usr/share/koha/misc/translator/tmpl_process3.pl line 22.
> > > BEGIN failed--compilation aborted at /usr/share/koha/misc/translator/tmpl_process3.pl line 22."
> > >
> > > It seems to have instaled the pt-Pt language:
> > >
> > > root at gbiblio2:~# koha-translate --list pic_dgadr pt-PT
> > >
> > >
> > > Any sugestions that could solve my problem?
> > >
> > > The directory /usr/share/koha/opac/htdocs/opac-tmpl/prog
> > > Has this two folders:
> > >
> > > pic_dgadr pt-PT
> > >
> > > Best regards,
> > >
> > > Paulo Neto
> > >
> > > DSIGA / DPGI
> > > Tel. (+351) 21 844 2228
> > > http://www.dgadr.gov.pt
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > >
> > > Koha mailing list http://koha-community.org Koha at lists.katipo.co.nz
> > > Unsubscribe: https://lists.katipo.co.nz/mailman/listinfo/koha
More information about the Koha
mailing list