Release announcement: AtoM 2.3 public release now available!

1,090 views
Skip to first unread message

Dan Gillean

unread,
Jul 19, 2016, 4:27:31 PM7/19/16
to ICA-AtoM Users
Greetings AtoM community!

We're happy to announce that the AtoM 2.3 release is now publicly available!

This release includes many new features, including:
  • Full redesign of the search/browse/advanced search module
  • New full-width treeview option
  • New Clipboard module to "pin" search/browse description results for printing or export
  • Enhancements to the actionable PREMIS rights module
  • Command-line CSV export functionality, with the ability to export search results and Clipboard results via the user interface (for authenticated users)
  • New configurable inventory list to explore lower-level descriptions in a table-based view
  • Advanced search filters for repository browsing, and the option to browse in either the card view or a new table-based view
  • New AtoM API endpoints

And more!

We've also added a lot of bug fixes and usability enhancements, including:

  • Update publication statuses asynchronously to avoid browser timeouts on large hierarchies
  • Better keyboard navigation and screen reader support
  • More options to browse within an archival hierarchy
  • Improved CSV import/export roundtripping
  • Improved response times for OAI-PMH module
  • Support for database transactions to prevent data corruption when requests time out or fail
  • Genre access point support for the ISAD and DACS templates
  • Options to hide the digital object carousel, the language menu, and certain advanced search fields via the user interface
  • New Docker environment available for local testing and development
And plenty more!

For further details and links to the relevant documentation, please see the full release announcement on the AtoM wiki:
NOTE: there are several important considerations before you upgrade

With 2.3, we have added support for Ubuntu 16.04 and PHP 7, and included separate installation instructions for those wishing to continue using Ubuntu 14.04 - please note that PHP 5.5 is now the minimum recommended version for use with AtoM 2.3. We've also upgraded several other of our dependencies (such as Elastica, Apache FOP, FontAwesome, etc), so please be sure to review the Requirements, Upgrading, and Installation documentation carefully! 

We've also made changes to our CSV templates to better support the new CSV export functionality, and the roundtripping of actor/event data. Be sure to look for the latest 2.3 CSV templates on our wiki:


We've closed over 200 tickets for the 2.3.0 release - you can see them all in our issue tracker, here:

We've also added a lot of new translations to the 2.3 release, thanks to the tireless work of our volunteer translation community. Thank you so much to all of our volunteers - we couldn't do it without you! Check out the top interface translations included in 2.3:



Thank you as well to all the institutions who sponsored new features, all the individuals who submitted pull requests or reported bugs via this forum, and all community members who have helped in so many of the other ways necessary for a truly vibrant project. We couldn't do it without you!

Let us know what you think of the 2.3 release! And as always, let us know if you have any questions.

Cheers,

Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory

José Anjos

unread,
Jul 22, 2016, 11:54:52 AM7/22/16
to ICA-AtoM Users
First of all, great work! Thank you very much.

I'm trying to install a new machine Ubuntu 16.04 following official instructions (https://www.accesstomemory.org/pt/docs/2.3/admin-manual/installation/linux/ubuntu-xenial/)
I had one small problem when doing:
echo "extension=apc.so" >> /etc/php/7.0/mods-available/apcu-bc.ini
Even with sudo I had permission denied. So, I've created /etc/php/7.0/mods-available/apcu-bc.ini and inserted extension=apc.so
Then everything was ok except on running Web Installer.

500 | Internal Server Error | PropelException

Unable to execute INSERT statement. [wrapped: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'culture' at row 1]

I've attached a printscreen
Thank you very much for any help.
23_500error.png

Jesús García Crespo

unread,
Jul 22, 2016, 1:08:41 PM7/22/16
to ica-ato...@googlegroups.com
Hi José,

You probably didn't install the exact version of MySQL (Percona) that we recommended in the instructions: percona-server-server-5.6. MySQL 5.7 comes with the strict mode enabled by default. You can keep using the version of MySQL that you've installed but you need to disable the strict mode as AtoM is not compatible with it unfortunately. This is the first result I've found in Google: https://mattstauffer.co/blog/how-to-disable-mysql-strict-mode-on-laravel-forge-ubuntu.

Let us know how it goes!

--
You received this message because you are subscribed to the Google Groups "ICA-AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/ica-atom-users/16ca3216-421a-4ba3-a83c-ac277af1b8d0%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com | +1.604.527.2056

Jesús García Crespo

unread,
Jul 22, 2016, 1:10:57 PM7/22/16
to ica-ato...@googlegroups.com
Please also read other discussion threads where the same issue was mentioned: https://goo.gl/MTo630.

Thank you!

José Anjos

unread,
Jul 25, 2016, 5:58:48 AM7/25/16
to ICA-AtoM Users
Hi Jesus,
That was it. I add the line:
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Thank you


On Friday, 22 July 2016 18:08:41 UTC+1, Jesús García Crespo wrote:
Hi José,

You probably didn't install the exact version of MySQL (Percona) that we recommended in the instructions: percona-server-server-5.6. MySQL 5.7 comes with the strict mode enabled by default. You can keep using the version of MySQL that you've installed but you need to disable the strict mode as AtoM is not compatible with it unfortunately. This is the first result I've found in Google: https://mattstaufferan.co/blog/how-to-disable-mysql-strict-mode-on-laravel-forge-ubuntu.

Let us know how it goes!

José Anjos

unread,
Jul 27, 2016, 9:07:02 AM7/27/16
to ICA-AtoM Users
After this, when trying to upgrade database ($ php symfony tools:upgrade-sql)
I had this error:
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'atom.rights_i18n.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

I've removed only_full_group_by from  /etc/my.cnf and it works
Don't know if it will be a problem in the future but I'm testing :)

Jesús García Crespo

unread,
Jul 27, 2016, 12:28:39 PM7/27/16
to ica-ato...@googlegroups.com
Thanks, José.

For your information:

In MySQL 5.5 [1], sql_mode's default is "" (empty string).
In MySQL 5.6 [2], sql_mode's default is "NO_ENGINE_SUBSTITUTION".

We've had success results with the two configurations above, anything different than that [3] is new to us but it makes me happy to learn that you are exploring new options. However if you don't want to face more issues you may want to set up the sql_mode as it used to be in previous releases of MySQL.

Thank you!



For more options, visit https://groups.google.com/d/optout.

Gomes Silva

unread,
Aug 8, 2016, 11:51:42 AM8/8/16
to ICA-AtoM Users
First of all, I would like to congratulate you all for this release.

I have just installed this new version and it looks amazing! My favourite new features are the CSV export, the date range search and the full width treeview option (even if it still doesn't include/show "Date(s)" at this stage).



Regarding to this version 2.3.0:
- I followed the official instructions and installed it in a new machine with Ubuntu 16.04. Everything works fine, but somehow  if I choose "pt" (Portuguese), español, français, and some other languages the treeview does not appear. When I choose English, Nederlands and, for instance, "pt_BR" language, the treeview does appear. It doesn't matter if you choose sidebar treeview or full width treeview, because some languages will show it and some won't. I tried setting the culture to "pt", "pt_BR", "en", etc, but that didn't fixed it. It is an odd behaviour so I'm reporting it here.



Regarding to themes in 2.3.0:
- If I install AtoM with Option 1 (download the tarball) all themes work fine without issues, but when I install with Option 2 (check out the code from our git repository) the CanadianTheme plugin is broken (unless I've done something wrong).



Regarding to Asynchronous jobs and worker management in 2.3.0:
- Even after creating, reloading and enabling the service "atom-worker.service" for Systemd (ubuntu 16.04) everytime I restart the machine my "systemctl status atom-worker" says:

● atom-worker.service - AtoM worker
   Loaded: loaded (/usr/lib/systemd/system/atom-worker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Seg 2016-08-08 16:10:24 WEST; 21min ago
 Main PID: 2182 (code=exited, status=1/FAILURE)

Ago 08 16:10:23 ubuntu php[2182]:           The server returned a <code>500 Internal Server Error</code>.
Ago 08 16:10:23 ubuntu php[2182]:         </p>
Ago 08 16:10:23 ubuntu php[2182]:         <div class="tips">
Ago 08 16:10:23 ubuntu php[2182]:           <p>
Ago 08 16:10:23 ubuntu php[2182]:             Try again a little later or ask in the <a href="http://groups.goog
Ago 08 16:10:23 ubuntu php[2182]:             <a href="javascript:history.go(-1)">Back to previous page.</a>
Ago 08 16:10:23 ubuntu php[2182]:           </p>
Ago 08 16:10:23 ubuntu systemd[1]: atom-worker.service: Main process exited, code=exited, status=1/FAILURE
Ago 08 16:10:24 ubuntu systemd[1]: atom-worker.service: Unit entered failed state.
Ago 08 16:10:24 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit-code'.


But if I manually input "systemctl start atom-worker" in CLI it will work great:

● atom-worker.service - AtoM worker
   Loaded: loaded (/usr/lib/systemd/system/atom-worker.service; enabled; vendor preset: enabled)
   Active: active (running) since Seg 2016-08-08 16:32:25 WEST; 3s ago
 Main PID: 4731 (php)
    Tasks: 1
   Memory: 21.4M
      CPU: 905ms
   CGroup: /system.slice/atom-worker.service
           └─4731 /usr/bin/php -d memory_limit=-1 -d error_reporting=E_ALL symfony jobs:worker


...So why is AtoM worker failing at boot/restart?



Thank you for your support.

Dan Gillean

unread,
Aug 8, 2016, 1:43:47 PM8/8/16
to ICA-AtoM Users
Hi Gomes,

Thank you so much for this detailed report, and for your kind words about AtoM 2.3!

I'll have to talk to our developers, and we'll have to do some internal testing to see if we can reproduce some of these issues, but I do have thoughts on the theme - we use less to help minimize the CSS, and while we usually precompile it in the tarball, if you download from the repo, you'll need to make the CSS yourself the first time you use a plugin. To resolve this, I would recommend:
  • make -C plugins/arArchivesCanadaPlugin # this command recompiles the CSS for the ArchivesCanada theme
  • php symfony cc # clears the cache
  • sudo systemctl restart php7.0-fpm # restarts PHP-FPM
I will try to get out developers to take a look at some of these reports soon, and we'll see if we can recreate the issues. Thanks again for letting us know what you've encountered!


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory

Jesús García Crespo

unread,
Aug 8, 2016, 2:06:38 PM8/8/16
to ica-ato...@googlegroups.com
Hi Gomes,

Please read my response below:

On Mon, Aug 8, 2016 at 8:51 AM, Gomes Silva <gomes...@gmail.com> wrote:
Ago 08 16:10:23 ubuntu php[2182]:           The server returned a <code>500 Internal Server Error</code>.
Ago 08 16:10:23 ubuntu php[2182]:         </p>
Ago 08 16:10:23 ubuntu php[2182]:         <div class="tips">
Ago 08 16:10:23 ubuntu php[2182]:           <p>
Ago 08 16:10:23 ubuntu php[2182]:             Try again a little later or ask in the <a href="http://groups.goog
Ago 08 16:10:23 ubuntu php[2182]:             <a href="javascript:history.go(-1)">Back to previous page.</a>
Ago 08 16:10:23 ubuntu php[2182]:           </p>
Ago 08 16:10:23 ubuntu systemd[1]: atom-worker.service: Main process exited, code=exited, status=1/FAILURE
Ago 08 16:10:24 ubuntu systemd[1]: atom-worker.service: Unit entered failed state.
Ago 08 16:10:24 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit-code'.

Can I see the rest of the error message? It'd be interesting to see if there's anything else before that HTML document.

Gomes Silva

unread,
Aug 8, 2016, 2:38:12 PM8/8/16
to ICA-AtoM Users
Dear Jesús,

Here it is.

root@ubuntu:/home/xx# systemctl status atom-worker
* atom-worker.service - AtoM worker

   Loaded: loaded (/usr/lib/systemd/system/atom-worker.service; enabled; vendor
   Active: failed (Result: exit-code) since Seg 2016-08-08 16:38:06 WEST; 2h 49m
  Process: 2600 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCE
  Process: 2183 ExecStart=/usr/bin/php -d memory_limit=-1 -d error_reporting=E_A
 Main PID: 2183 (code=exited, status=1/FAILURE)

Ago 08 16:38:05 ubuntu php[2183]:           Oops! An Error Occurred
Ago 08 16:38:05 ubuntu php[2183]:         </h2>
Ago 08 16:38:05 ubuntu php[2183]:         <p>
Ago 08 16:38:05 ubuntu php[2183]:           Sorry, something went wrong.<br />
Ago 08 16:38:05 ubuntu php[2183]:           The server returned a <code>500 Inte
Ago 08 16:38:05 ubuntu php[2183]:         </p>
Ago 08 16:38:05 ubuntu php[2183]:         <div class="tips">
Ago 08 16:38:05 ubuntu systemd[1]: atom-worker.service: Main process exited, cod
Ago 08 16:38:06 ubuntu systemd[1]: atom-worker.service: Unit entered failed stat
Ago 08 16:38:06 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit
lines 1-17/17 (END)...skipping...

● atom-worker.service - AtoM worker
   Loaded: loaded (/usr/lib/systemd/system/atom-worker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Seg 2016-08-08 16:38:06 WEST; 2h 49min ago
  Process: 2600 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 2183 ExecStart=/usr/bin/php -d memory_limit=-1 -d error_reporting=E_ALL symfony jobs:worker (code=exited, status=1/FAILURE)
 Main PID: 2183 (code=exited, status=1/FAILURE)

Ago 08 16:38:05 ubuntu php[2183]:           Oops! An Error Occurred
Ago 08 16:38:05 ubuntu php[2183]:         </h2>
Ago 08 16:38:05 ubuntu php[2183]:         <p>
Ago 08 16:38:05 ubuntu php[2183]:           Sorry, something went wrong.<br />
Ago 08 16:38:05 ubuntu php[2183]:           The server returned a <code>500 Internal Server Error</code>.
Ago 08 16:38:05 ubuntu php[2183]:         </p>
Ago 08 16:38:05 ubuntu php[2183]:         <div class="tips">
Ago 08 16:38:05 ubuntu systemd[1]: atom-worker.service: Main process exited, code=exited, status=1/FAILURE
Ago 08 16:38:06 ubuntu systemd[1]: atom-worker.service: Unit entered failed state.
Ago 08 16:38:06 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit-code'.
~
~
~


When I manually start it it looks fine:

root@ubuntu:/home/xx# systemctl start atom-worker
root@ubuntu:/home/xx# systemctl status atom-worker
* atom-worker.service - AtoM worker

   Loaded: loaded (/usr/lib/systemd/system/atom-worker.service; enabled; vendor preset: enabled)
   Active: active (running) since Seg 2016-08-08 19:33:53 WEST; 1s ago
  Process: 2600 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS)
 Main PID: 3544 (php)
    Tasks: 1
   Memory: 9.6M
      CPU: 1.076s
   CGroup: /system.slice/atom-worker.service
           └─3544 /usr/bin/php -d memory_limit=-1 -d error_reporting=E_ALL symfony jobs:worker

Ago 08 19:33:53 ubuntu systemd[1]: Started AtoM worker.
root@ubuntu:/home/xx#

Jesús García Crespo

unread,
Aug 8, 2016, 3:30:42 PM8/8/16
to ica-ato...@googlegroups.com
Try: journalctl -u atom-worker --lines=100

--
You received this message because you are subscribed to the Google Groups "ICA-AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Gomes Silva

unread,
Aug 8, 2016, 3:49:00 PM8/8/16
to ICA-AtoM Users

Here it is:

root@ubuntu:/home/xx# journalctl -u atom-worker --lines=100
-- Logs begin at Seg 2016-08-08 19:57:36 WEST, end at Seg 2016-08-08 20:42:44 WE
Ago 08 20:00:18 ubuntu systemd[1]: Started AtoM worker.
Ago 08 20:00:34 ubuntu php[2198]: Unable to open PDO connection [wrapped: SQLSTA
Ago 08 20:00:34 ubuntu php[2198]: <!DOCTYPE html>
Ago 08 20:00:34 ubuntu php[2198]: <html>
Ago 08 20:00:34 ubuntu php[2198]:   <head>
Ago 08 20:00:34 ubuntu php[2198]:     <title>Error</title>
Ago 08 20:00:34 ubuntu php[2198]:     <link rel="stylesheet" type="text/css" hre

Ago 08 20:00:34 ubuntu php[2198]:   </head>
Ago 08 20:00:34 ubuntu php[2198]:   <body class="yui-skin-sam admin error">
Ago 08 20:00:34 ubuntu php[2198]:     <div id="wrapper" class="container">
Ago 08 20:00:34 ubuntu php[2198]:       <section class="admin-message" id="error
Ago 08 20:01:55 ubuntu php[2198]:         <h2>
Ago 08 20:01:55 ubuntu php[2198]:           <img alt="" src="symfony/images/logo
Ago 08 20:01:55 ubuntu php[2198]:           Oops! An Error Occurred
Ago 08 20:01:55 ubuntu php[2198]:         </h2>
Ago 08 20:01:55 ubuntu php[2198]:         <p>
Ago 08 20:01:55 ubuntu php[2198]:           Sorry, something went wrong.<br />
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Main process exited, cod
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Unit entered failed stat
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit

lines 1-21/21 (END)...skipping...
-- Logs begin at Seg 2016-08-08 19:57:36 WEST, end at Seg 2016-08-08 20:42:44 WEST. --
Ago 08 20:00:18 ubuntu systemd[1]: Started AtoM worker.
Ago 08 20:00:34 ubuntu php[2198]: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2002] No such file or directory]
Ago 08 20:00:34 ubuntu php[2198]: <!DOCTYPE html>
Ago 08 20:00:34 ubuntu php[2198]: <html>
Ago 08 20:00:34 ubuntu php[2198]:   <head>
Ago 08 20:00:34 ubuntu php[2198]:     <title>Error</title>
Ago 08 20:00:34 ubuntu php[2198]:     <link rel="stylesheet" type="text/css" href="symfony/plugins/arDominionPlugin/css/main.css"/>
Ago 08 20:00:34 ubuntu php[2198]:   </head>
Ago 08 20:00:34 ubuntu php[2198]:   <body class="yui-skin-sam admin error">
Ago 08 20:00:34 ubuntu php[2198]:     <div id="wrapper" class="container">
Ago 08 20:00:34 ubuntu php[2198]:       <section class="admin-message" id="error-404">
Ago 08 20:01:55 ubuntu php[2198]:         <h2>
Ago 08 20:01:55 ubuntu php[2198]:           <img alt="" src="symfony/images/logo.png"/>
Ago 08 20:01:55 ubuntu php[2198]:           Oops! An Error Occurred
Ago 08 20:01:55 ubuntu php[2198]:         </h2>
Ago 08 20:01:55 ubuntu php[2198]:         <p>
Ago 08 20:01:55 ubuntu php[2198]:           Sorry, something went wrong.<br />
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Main process exited, code=exited, status=1/FAILURE
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Unit entered failed state.
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit-code'.
~
~
~

~
~
~

After starting:

root@ubuntu:/home/nb# systemctl start atom-worker
root@ubuntu:/home/nb# journalctl -u atom-worker --lines=100
-- Logs begin at Seg 2016-08-08 19:57:36 WEST, end at Seg 2016-08-08 20:45:14 WEST. --
Ago 08 20:00:18 ubuntu systemd[1]: Started AtoM worker.
Ago 08 20:00:34 ubuntu php[2198]: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2002] No such file or directory]
Ago 08 20:00:34 ubuntu php[2198]: <!DOCTYPE html>
Ago 08 20:00:34 ubuntu php[2198]: <html>
Ago 08 20:00:34 ubuntu php[2198]:   <head>
Ago 08 20:00:34 ubuntu php[2198]:     <title>Error</title>
Ago 08 20:00:34 ubuntu php[2198]:     <link rel="stylesheet" type="text/css" href="symfony/plugins/arDominionPlugin/css/main.css"/>
Ago 08 20:00:34 ubuntu php[2198]:   </head>
Ago 08 20:00:34 ubuntu php[2198]:   <body class="yui-skin-sam admin error">
Ago 08 20:00:34 ubuntu php[2198]:     <div id="wrapper" class="container">
Ago 08 20:00:34 ubuntu php[2198]:       <section class="admin-message" id="error-404">
Ago 08 20:01:55 ubuntu php[2198]:         <h2>
Ago 08 20:01:55 ubuntu php[2198]:           <img alt="" src="symfony/images/logo.png"/>
Ago 08 20:01:55 ubuntu php[2198]:           Oops! An Error Occurred
Ago 08 20:01:55 ubuntu php[2198]:         </h2>
Ago 08 20:01:55 ubuntu php[2198]:         <p>
Ago 08 20:01:55 ubuntu php[2198]:           Sorry, something went wrong.<br />
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Main process exited, code=exited, status=1/FAILURE
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Unit entered failed state.
Ago 08 20:01:55 ubuntu systemd[1]: atom-worker.service: Failed with result 'exit-code'.

Ago 08 20:45:13 ubuntu systemd[1]: Started AtoM worker.
Ago 08 20:45:14 ubuntu php[3156]: 2016-08-08 20:45:14 > New ability: arGenerateFindingAidJob
Ago 08 20:45:14 ubuntu php[3156]: 2016-08-08 20:45:14 > New ability: arInheritRightsJob
Ago 08 20:45:14 ubuntu php[3156]: 2016-08-08 20:45:14 > New ability: arInformationObjectCsvExportJob
root@ubuntu:/home/xx#
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To post to this group, send email to ica-ato...@googlegroups.com.

Jesús García Crespo

unread,
Aug 8, 2016, 4:14:18 PM8/8/16
to ica-ato...@googlegroups.com
Ago 08 20:00:34 ubuntu php[2198]: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2002] No such file or directory]

That means that the worker failed to start because the MySQL server was not available. You could solve the problem by updating the systemd service definition to make it depend on MySQL, in the section [Unit] replace "After=network.target" with "After=mysql.target".

The AtoM worker should be able to wait until MySQL becomes available, we're hoping to solve that in our next release.

To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

For more options, visit https://groups.google.com/d/optout.

Gomes Silva

unread,
Aug 8, 2016, 5:29:49 PM8/8/16
to ICA-AtoM Users
Dear Jesús,

You did it! In my case it had to be "After=mysql.service" instead of "After=mysql.target", but your explanation was enough to figure what else to put there. Thank you for your patience, now it's running smoothly.

Dan's solution regarding to Themes also worked! (You guys are amazing!).

Now, the only thing left is the treeview behavior with some languages.

Thank you again for your support.
Message has been deleted

Dan Gillean

unread,
Sep 2, 2016, 1:46:52 PM9/2/16
to ICA-AtoM Users
Hello Gomes,

My apologies for the delay, we have a lot going on and I hadn't had the opportunity to do any testing. I have now confirmed the bug you have reported - although for me, the French culture worked perfectly. In all other cases I could reproduce what you described, and I have filed the following bug ticket:

I understand this is a major issue for any of our international users who are using these cultures, so we will try to include a fix in the next release. Please note however that our ability to include a fix without sponsorship will depend on the nature of the problem - if the solution is very complex, we may not have the resources to complete it without community sponsorship. That said, I have marked the issue as a high priority and have it at the top of the list for bug fixes to review and address when we are doing release packaging. In the meantime, I apologize for any inconvenience this issue may cause you and your users.

I'll update you as I know more.

Regards,


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory

On Wed, Aug 31, 2016 at 9:19 AM, Gomes Silva <gomes...@gmail.com> wrote:
Dear sirs,

Any news or a quick fix for treeview not showing in these languages?
de German
es español
fr français
pt portuguese

etc..

I don't see it in the issue tickets, so I wasn't sure if this is being fixed.

Thank you for your support.

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.

Gomes Silva

unread,
Sep 2, 2016, 3:04:34 PM9/2/16
to AtoM Users
There's no inconvenience at all.
Even without a treeview, IMO this it's the archival software of choice and currently your work is being spread among archival community of my country.

Team Artefactual should be proud because is doing a great job in the promotion and diffusion of the cultural heritage. Now (thanks to you) even small archival institutions have the possibility to give online access to their Fonds.

Thank you.

Sarah Romkey

unread,
Oct 17, 2016, 2:48:34 PM10/17/16
to AtoM Users
Dear colleagues,

We want to alert you to a bug that several users have reported after their upgrade. Results on browse term pages (e.g. subjects, places, etc) are only displaying the first page of results and are missing the pager to access the rest of the results. We have filed this ticket:

https://projects.artefactual.com/issues/10426

and plan to apply the fix to the stable 2.3 branch. If you have not already upgraded to 2.3, you may wish to delay until this issue is solved. We'll post back to this thread when that is done.

Cheers,

Sarah

Sarah Romkey

unread,
Oct 18, 2016, 12:12:44 PM10/18/16
to AtoM Users
Hello again everyone,

The fix has now been merged to stable 2.3x- proceed with your upgrade plans!

Cheers,

Sarah

David at Artefactual

unread,
Oct 19, 2016, 2:17:30 PM10/19/16
to AtoM Users
Hello AtoM users,

I need to clarify that we have merged a fix for issue #10426 in our Github stable/2.3.x branch, but we have not yet updated the AtoM 2.3.0 Release download file (tarball).   We should be releasing a new 2.3.1 tarball shortly with the fix.


Best regards,

David Juhasz
Director, AtoM Technical Services

Artefactual Systems Inc.
www.artefactual.com

Ricardo Pinho

unread,
Oct 20, 2016, 4:30:38 AM10/20/16
to ica-ato...@googlegroups.com
Thank you for the clarification.
Please, let us know as soon as it is available.
Thank you!

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Ricardo Pinho

debr...@gmail.com

unread,
Oct 25, 2016, 6:48:10 AM10/25/16
to AtoM Users
Hi Dan,

Firstly, Congrats on the new release!

We are using the RAD template for our exemplar, the Five Hundred Year Archive (FHYA).

A while back when first engaging with the platform we really liked the terms that were available in the 'Title notes' drop down list. "Attributions and Conjectures" is a field central to our project. On populating this field I was dissappointed to find that it is not a searchable field. I worked around this by using the 'General Note' field in the 'Notes area'. But this meant having to type the heading "Attributions and conjectures" in the content body itself.

Last night I was excited to see that further down in the 'other notes' section I could in fact customize a 'Note type'! This resulted in the good looking grey heading 'Attributions and conjectures' on the left with the content body on the right. (see attached screen shot to view the display improvement) I was then so disappointment to find again, this is not searchable?

I'm just wondering why in fact so many of the fields are not searchable? and what the criteria is for a field being made searchable or not? Also, is there at least documentation from your side that follows each release which can clearly alert us to which are and which are not searchable fields? This makes a huge difference to which fields we would choose to populate in the metadata templates, and in fact is something pivotal one would think, to the successful reach of any online archival collection/description.

Please let me know your thoughts or advice?

Best wishes
Debra
Notes area.tiff

Dan Gillean

unread,
Oct 25, 2016, 10:51:37 AM10/25/16
to ICA-AtoM Users
Hi Debra,

I'm not sure why some fields are indexed and others aren't - these decisions were made long ago during early development efforts in AtoM, and as we find issues, we try to address them and improve them. In many cases, it's difficult for us to do this analysis and improvement work freely, so we rely on institutions who consider this a priority to help us by submitting pull requests or by sponsoring enhancements. For more on how we maintain AtoM, please see:

I this is a priority for your institution, please consider helping us to improve it for everyone! Feel free to contact me off-list if you are interested in having Artefactual provide you with an estimate for enhancing the search index.

We are currently undertaking some development to improve the way that indexing takes place (see the issue numbers on our Roadmap here, which relate to development tickets in our project tracker, Redmine, here - you can search the issue numbers there), but as far as I'm aware this work does not currently involve adding additional notes fields to the index.

Regarding a full list of indexed fields - it's a bit difficult to parse and collect as there's not one single place in AtoM where you can look to find this information, but I'm trying to collect such a list for the 2.4 documentation. In the meantime, here are a couple pre-existing threads that include a list of everything I've found so far, as well as some tips from one of our developers as to where the fields are derived from:

I would suggest doing further searching in the user forum, you'll likely find other useful threads


If you want to explore the Elasticsearch index yourself, I might suggest you try installing Elasticsearch HEAD - it offers a graphical user interface for exploring an index. See:

Regards,


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

debradon .

unread,
Oct 25, 2016, 3:22:45 PM10/25/16
to ica-ato...@googlegroups.com
Thanks so much Dan, I will look up all these links and let you know how I go...

thanks for your speedy response and always helpful advice.

Best
Debra


To post to this group, send email to ica-ato...@googlegroups.com.

--
You received this message because you are subscribed to a topic in the Google Groups "AtoM Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ica-atom-users/UiRO6PTo-sA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ica-atom-users+unsubscribe@googlegroups.com.

To post to this group, send email to ica-atom-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

Dan Gillean

unread,
Oct 31, 2016, 4:39:23 PM10/31/16
to ICA-AtoM Users
Gomes, I just wanted to let you know that we've also gotten fix for the Treeview display in other cultures included in the upcoming 2.3.1 bug fix release. It turns out that some of the data fixtures which should not be translated were being passed to Transifex, and when Symfony tried to call the treeview it failed. It should be resolved now, and we'll include it in 2.3.1! See:

Regards,


Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

Gomes Silva

unread,
Oct 31, 2016, 5:03:45 PM10/31/16
to AtoM Users
Thank you!

Some users may have not notice that issue because if someone upgrades from 2.2.1 (or any previous version) to 2.3 the treeview would show without problem. Installing 2.2.1, then upgrading to 2.3 could be a workaround but the upcoming fix will solve everything.

Thank you again for this fix and for your support.
Keep up the excellent work!
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

--
You received this message because you are subscribed to a topic in the Google Groups "AtoM Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ica-atom-users/UiRO6PTo-sA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ica-atom-user...@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

François Rimelen

unread,
Feb 6, 2017, 3:05:33 AM2/6/17
to AtoM Users
Hi,

Is the release of the 2.3.1 bug fix still planned ? How soon can we expect that she will become available ?

Regards,

François Rimelen
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

--
You received this message because you are subscribed to a topic in the Google Groups "AtoM Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ica-atom-users/UiRO6PTo-sA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ica-atom-user...@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.

To post to this group, send email to ica-ato...@googlegroups.com.
Visit this group at https://groups.google.com/group/ica-atom-users.

Dan Gillean

unread,
Feb 8, 2017, 3:49:09 PM2/8/17
to ICA-AtoM Users
Hi François, 

The 2.3.1 release is finalized - we're just waiting for our system administrators to work through their backlog of tasks so we can get the tarball uploaded to the website. If you don't want to wait, you can install directly from our GitHub repository immediately following Option 2 in the installation instructions. In any case, I'm really hoping we can have the tarball available by the end of the week, and I apologize for the continued delays!

We hope that the next major release, version 2.4, will be available in May 2017. This is an estimate, and will depend on how the remaining development, testing, and documentation process goes! You can see what is coming by taking a look at the Roadmap page on our wiki.

Cheers,

Dan Gillean, MAS, MLIS
AtoM Program Manager
Artefactual Systems, Inc.
604-527-2056
@accesstomemory

To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-users+unsubscribe@googlegroups.com.
To post to this group, send email to ica-atom-users@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages