mirror of
https://github.com/alanorth/cgspace-notes.git
synced 2024-11-22 14:45:03 +01:00
Add notes for 2020-07-01
This commit is contained in:
parent
584486bdc6
commit
4589aa016e
186
content/posts/2020-07.md
Normal file
186
content/posts/2020-07.md
Normal file
@ -0,0 +1,186 @@
|
|||||||
|
---
|
||||||
|
title: "July, 2020"
|
||||||
|
date: 2020-07-01T10:53:54+03:00
|
||||||
|
author: "Alan Orth"
|
||||||
|
categories: ["Notes"]
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2020-07-01
|
||||||
|
|
||||||
|
- A few users noticed that CGSpace wasn't loading items today, item pages seem blank
|
||||||
|
- I looked at the PostgreSQL locks but they don't seem unusual
|
||||||
|
- I guess this is the same "blank item page" issue that we had a few times in 2019 that we never solved
|
||||||
|
- I restarted Tomcat and PostgreSQL and the issue was gone
|
||||||
|
- Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the `5_x-prod` branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter's request
|
||||||
|
|
||||||
|
<!--more-->
|
||||||
|
|
||||||
|
- Also, Linode is alerting that we had high outbound traffic rate early this morning around midnight AND high CPU load later in the morning
|
||||||
|
- First looking at the traffic in the morning:
|
||||||
|
|
||||||
|
```
|
||||||
|
# cat /var/log/nginx/*.log.1 /var/log/nginx/*.log | grep -E "01/Jul/2020:(00|01|02|03|04)" | goaccess --log-format=COMBINED -
|
||||||
|
...
|
||||||
|
9659 33.56% 1 0.08% 340.94 MiB 64.39.99.13
|
||||||
|
3317 11.53% 1 0.08% 871.71 MiB 199.47.87.140
|
||||||
|
2986 10.38% 1 0.08% 17.39 MiB 199.47.87.144
|
||||||
|
2286 7.94% 1 0.08% 13.04 MiB 199.47.87.142
|
||||||
|
```
|
||||||
|
|
||||||
|
- 64.39.99.13 belongs to Qualys, but I see they are using a normal desktop user agent:
|
||||||
|
|
||||||
|
```
|
||||||
|
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15
|
||||||
|
```
|
||||||
|
|
||||||
|
- I will purge hits from that IP from Solr
|
||||||
|
- The 199.47.87.x IPs belong to Turnitin, and apparently they are NOT marked as bots and we have 40,000 hits from them in 2020 statistics alone:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ curl -s "http://localhost:8081/solr/statistics/select" -d "q=userAgent:/Turnitin.*/&rows=0" | grep -oE 'numFound="[0-9]+"'
|
||||||
|
numFound="41694"
|
||||||
|
```
|
||||||
|
|
||||||
|
- They used to be "TurnitinBot"... hhmmmm, seems they use both: https://turnitin.com/robot/crawlerinfo.html
|
||||||
|
- I will add Turnitin to the DSpace bot user agent list, but I see they are reqesting `robots.txt` and only requesting item pages, so that's impressive! I don't need to add them to the "bad bot" rate limit list in nginx
|
||||||
|
- While looking at the logs I noticed eighty-one IPs in the range 185.152.250.x making little requests this user agent:
|
||||||
|
|
||||||
|
```
|
||||||
|
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:76.0) Gecko/20100101 Firefox/76.0
|
||||||
|
```
|
||||||
|
|
||||||
|
- The IPs all belong to HostRoyale:
|
||||||
|
|
||||||
|
```
|
||||||
|
# cat /var/log/nginx/*.log /var/log/nginx/*.log.1 | grep '01/Jul/2020' | awk '{print $1}' | grep 185.152.250. | sort | uniq | wc -l
|
||||||
|
81
|
||||||
|
# cat /var/log/nginx/*.log /var/log/nginx/*.log.1 | grep '01/Jul/2020' | awk '{print $1}' | grep 185.152.250. | sort | uniq | sort -h
|
||||||
|
185.152.250.1
|
||||||
|
185.152.250.101
|
||||||
|
185.152.250.103
|
||||||
|
185.152.250.105
|
||||||
|
185.152.250.107
|
||||||
|
185.152.250.111
|
||||||
|
185.152.250.115
|
||||||
|
185.152.250.119
|
||||||
|
185.152.250.121
|
||||||
|
185.152.250.123
|
||||||
|
185.152.250.125
|
||||||
|
185.152.250.129
|
||||||
|
185.152.250.13
|
||||||
|
185.152.250.131
|
||||||
|
185.152.250.133
|
||||||
|
185.152.250.135
|
||||||
|
185.152.250.137
|
||||||
|
185.152.250.141
|
||||||
|
185.152.250.145
|
||||||
|
185.152.250.149
|
||||||
|
185.152.250.153
|
||||||
|
185.152.250.155
|
||||||
|
185.152.250.157
|
||||||
|
185.152.250.159
|
||||||
|
185.152.250.161
|
||||||
|
185.152.250.163
|
||||||
|
185.152.250.165
|
||||||
|
185.152.250.167
|
||||||
|
185.152.250.17
|
||||||
|
185.152.250.171
|
||||||
|
185.152.250.183
|
||||||
|
185.152.250.189
|
||||||
|
185.152.250.191
|
||||||
|
185.152.250.197
|
||||||
|
185.152.250.201
|
||||||
|
185.152.250.205
|
||||||
|
185.152.250.209
|
||||||
|
185.152.250.21
|
||||||
|
185.152.250.213
|
||||||
|
185.152.250.217
|
||||||
|
185.152.250.219
|
||||||
|
185.152.250.221
|
||||||
|
185.152.250.223
|
||||||
|
185.152.250.225
|
||||||
|
185.152.250.227
|
||||||
|
185.152.250.229
|
||||||
|
185.152.250.231
|
||||||
|
185.152.250.233
|
||||||
|
185.152.250.235
|
||||||
|
185.152.250.239
|
||||||
|
185.152.250.243
|
||||||
|
185.152.250.247
|
||||||
|
185.152.250.249
|
||||||
|
185.152.250.25
|
||||||
|
185.152.250.251
|
||||||
|
185.152.250.253
|
||||||
|
185.152.250.255
|
||||||
|
185.152.250.27
|
||||||
|
185.152.250.29
|
||||||
|
185.152.250.3
|
||||||
|
185.152.250.31
|
||||||
|
185.152.250.39
|
||||||
|
185.152.250.41
|
||||||
|
185.152.250.47
|
||||||
|
185.152.250.5
|
||||||
|
185.152.250.59
|
||||||
|
185.152.250.63
|
||||||
|
185.152.250.65
|
||||||
|
185.152.250.67
|
||||||
|
185.152.250.7
|
||||||
|
185.152.250.71
|
||||||
|
185.152.250.73
|
||||||
|
185.152.250.77
|
||||||
|
185.152.250.81
|
||||||
|
185.152.250.85
|
||||||
|
185.152.250.89
|
||||||
|
185.152.250.9
|
||||||
|
185.152.250.93
|
||||||
|
185.152.250.95
|
||||||
|
185.152.250.97
|
||||||
|
185.152.250.99
|
||||||
|
```
|
||||||
|
|
||||||
|
- It's only a few hundred requests each, but I am very suspicious so I will record it here and purge their IPs from Solr
|
||||||
|
- Then I see 185.187.30.14 and 185.187.30.13 making requests also, with several different "normal" user agents
|
||||||
|
- They are both apparently in France, belonging to Scalair FR hosting
|
||||||
|
- I will purge their requests from Solr too
|
||||||
|
- Now I see some other new bots I hadn't noticed before:
|
||||||
|
- `Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) LinkCheck by Siteimprove.com`
|
||||||
|
- `Consilio (WebHare Platform 4.28.2-dev); LinkChecker)`, which appears to be a [university CMS](https://www.utwente.nl/en/websites/webhare/)
|
||||||
|
- I will add `LinkCheck`, `Consilio`, and `WebHare` to the list of DSpace bot agents and purge them from Solr stats
|
||||||
|
- COUNTER-Robots list already has `link.?check` but for some reason DSpace didn't match that and I see hits for some of these...
|
||||||
|
- Maybe I should add `[Ll]ink.?[Cc]heck.?` to a custom list for now?
|
||||||
|
- For now I added `Turnitin` to the [new bots pull request on COUNTER-Robots](https://github.com/atmire/COUNTER-Robots/pull/34)
|
||||||
|
- I purged 20,000 hits from IPs and 45,000 hits from user agents
|
||||||
|
- I will revert the default "example" agents file back to the upstream master branch of COUNTER-Robots, and then add all my custom ones that are pending in pull requests they haven't merged yet:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ diff --unchanged-line-format= --old-line-format= --new-line-format='%L' dspace/config/spiders/agents/example ~/src/git/COUNTER-Robots/COUNTER_Robots_list.txt
|
||||||
|
Citoid
|
||||||
|
ecointernet
|
||||||
|
GigablastOpenSource
|
||||||
|
Jersey\/\d
|
||||||
|
MarcEdit
|
||||||
|
OgScrper
|
||||||
|
okhttp
|
||||||
|
^Pattern\/\d
|
||||||
|
ReactorNetty\/\d
|
||||||
|
sqlmap
|
||||||
|
Typhoeus
|
||||||
|
7siters
|
||||||
|
```
|
||||||
|
|
||||||
|
- Just a note that I *still* can't deploy the `6_x-dev-atmire-modules` branch as it fails at ant update:
|
||||||
|
|
||||||
|
```
|
||||||
|
[java] java.lang.RuntimeException: Failed to startup the DSpace Service Manager: failure starting up spring service manager: Error crea
|
||||||
|
ting bean with name 'DefaultStorageUpdateConfig': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.atmire.statistics.util.StorageReportsUpdater.setStorageReportServi
|
||||||
|
ces(java.util.List); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cuaEPersonStorageReportService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationExceptio
|
||||||
|
n: Could not autowire field: private com.atmire.dspace.cua.dao.storage.CUAEPersonStorageReportDAO com.atmire.dspace.cua.CUAStorageReportServ
|
||||||
|
iceImpl$CUAEPersonStorageReportServiceImpl.CUAEPersonStorageReportDAO; nested exception is org.springframework.beans.factory.NoUniqueBeanDef
|
||||||
|
initionException: No qualifying bean of type [com.atmire.dspace.cua.dao.storage.CUAEPersonStorageReportDAO] is defined: expected single matc
|
||||||
|
hing bean but found 2: com.atmire.dspace.cua.dao.impl.CUAStorageReportDAOImpl$CUAEPersonStorageReportDAOImpl#0,com.atmire.dspace.cua.dao.imp
|
||||||
|
l.CUAStorageReportDAOImpl$CUAEPersonStorageReportDAOImpl#1
|
||||||
|
```
|
||||||
|
|
||||||
|
- I had told Atmire about this several weeks ago... but I reminded them again in the ticket
|
||||||
|
|
||||||
|
<!-- vim: set sw=2 ts=2: -->
|
@ -239,6 +239,8 @@ db.statementpool = true
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -247,8 +249,6 @@ db.statementpool = true
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -261,6 +261,8 @@ $ curl -o /dev/null -s -w %{time_total}\\n https://cgspace.cgiar.org/rest/handle
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -269,8 +271,6 @@ $ curl -o /dev/null -s -w %{time_total}\\n https://cgspace.cgiar.org/rest/handle
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -197,6 +197,8 @@ $ find SimpleArchiveForBio/ -iname “*.pdf” -exec basename {} ; | sor
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -205,8 +207,6 @@ $ find SimpleArchiveForBio/ -iname “*.pdf” -exec basename {} ; | sor
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -375,6 +375,8 @@ Bitstream: tést señora alimentación.pdf
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -383,8 +385,6 @@ Bitstream: tést señora alimentación.pdf
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -313,6 +313,8 @@ Reinstall my local (Mac OS X) DSpace stack with Tomcat 7, PostgreSQL 9.3, and Ja
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -321,8 +323,6 @@ Reinstall my local (Mac OS X) DSpace stack with Tomcat 7, PostgreSQL 9.3, and Ja
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -492,6 +492,8 @@ dspace.log.2016-04-27:7271
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -500,8 +502,6 @@ dspace.log.2016-04-27:7271
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -368,6 +368,8 @@ sys 0m20.540s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -376,8 +378,6 @@ sys 0m20.540s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -406,6 +406,8 @@ $ ./delete-metadata-values.py -f dc.contributor.corporate -i Corporate-Authors-D
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -414,8 +416,6 @@ $ ./delete-metadata-values.py -f dc.contributor.corporate -i Corporate-Authors-D
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -322,6 +322,8 @@ discovery.index.authority.ignore-variants=true
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -330,8 +332,6 @@ discovery.index.authority.ignore-variants=true
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -386,6 +386,8 @@ $ JAVA_OPTS="-Dfile.encoding=UTF-8 -Xmx512m" /home/cgspace.cgiar.org/b
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -394,8 +396,6 @@ $ JAVA_OPTS="-Dfile.encoding=UTF-8 -Xmx512m" /home/cgspace.cgiar.org/b
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -603,6 +603,8 @@ $ ./delete-metadata-values.py -i ilrisubjects-delete-13.csv -f cg.subject.ilri -
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -611,8 +613,6 @@ $ ./delete-metadata-values.py -i ilrisubjects-delete-13.csv -f cg.subject.ilri -
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -369,6 +369,8 @@ dspace=# update metadatavalue set text_value = regexp_replace(text_value, 'http:
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -377,8 +379,6 @@ dspace=# update metadatavalue set text_value = regexp_replace(text_value, 'http:
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -545,6 +545,8 @@ org.dspace.discovery.SearchServiceException: Error executing query
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -553,8 +555,6 @@ org.dspace.discovery.SearchServiceException: Error executing query
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -781,6 +781,8 @@ $ exit
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -789,8 +791,6 @@ $ exit
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -366,6 +366,8 @@ $ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -374,8 +376,6 @@ $ gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -421,6 +421,8 @@ COPY 1968
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -429,8 +431,6 @@ COPY 1968
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -352,6 +352,8 @@ $ ./delete-metadata-values.py -i Investors-Delete-121.csv -f dc.description.spon
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -360,8 +362,6 @@ $ ./delete-metadata-values.py -i Investors-Delete-121.csv -f dc.description.spon
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -582,6 +582,8 @@ $ gem install compass -v 1.0.3
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -590,8 +592,6 @@ $ gem install compass -v 1.0.3
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -388,6 +388,8 @@ UPDATE 187
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -396,8 +398,6 @@ UPDATE 187
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -267,6 +267,8 @@ $ JAVA_OPTS="-Xmx1024m -Dfile.encoding=UTF-8" [dspace]/bin/dspace impo
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -275,8 +277,6 @@ $ JAVA_OPTS="-Xmx1024m -Dfile.encoding=UTF-8" [dspace]/bin/dspace impo
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -272,6 +272,8 @@ delete from metadatavalue where resource_type_id=2 and metadata_field_id=235 and
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -280,8 +282,6 @@ delete from metadatavalue where resource_type_id=2 and metadata_field_id=235 and
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -514,6 +514,8 @@ org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -522,8 +524,6 @@ org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -656,6 +656,8 @@ Cert Status: good
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -664,8 +666,6 @@ Cert Status: good
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -440,6 +440,8 @@ session_id=6C30F10B4351A4ED83EC6ED50AFD6B6A
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -448,8 +450,6 @@ session_id=6C30F10B4351A4ED83EC6ED50AFD6B6A
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -941,6 +941,8 @@ $ cat dspace.log.2017-11-28 | grep -o -E 'session_id=[A-Z0-9]{32}' | sort -n | u
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -949,8 +951,6 @@ $ cat dspace.log.2017-11-28 | grep -o -E 'session_id=[A-Z0-9]{32}' | sort -n | u
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -780,6 +780,8 @@ DELETE 20
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -788,8 +790,6 @@ DELETE 20
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1449,6 +1449,8 @@ Catalina:type=Manager,context=/,host=localhost activeSessions 8
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1457,8 +1459,6 @@ Catalina:type=Manager,context=/,host=localhost activeSessions 8
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1036,6 +1036,8 @@ UPDATE 3
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1044,8 +1046,6 @@ UPDATE 3
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -582,6 +582,8 @@ Fixed 5 occurences of: GENEBANKS
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -590,8 +592,6 @@ Fixed 5 occurences of: GENEBANKS
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -591,6 +591,8 @@ $ pg_restore -O -U dspacetest -d dspacetest -W -h localhost /tmp/dspace_2018-04-
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -599,8 +601,6 @@ $ pg_restore -O -U dspacetest -d dspacetest -W -h localhost /tmp/dspace_2018-04-
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -520,6 +520,8 @@ $ psql -h localhost -U postgres dspacetest
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -528,8 +530,6 @@ $ psql -h localhost -U postgres dspacetest
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -514,6 +514,8 @@ $ sed '/^id/d' 10568-*.csv | csvcut -c 1,2 > map-to-cifor-archive.csv
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -522,8 +524,6 @@ $ sed '/^id/d' 10568-*.csv | csvcut -c 1,2 > map-to-cifor-archive.csv
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -566,6 +566,8 @@ dspace=# select count(text_value) from metadatavalue where resource_type_id=2 an
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -574,8 +576,6 @@ dspace=# select count(text_value) from metadatavalue where resource_type_id=2 an
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -439,6 +439,8 @@ $ dspace database migrate ignored
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -447,8 +449,6 @@ $ dspace database migrate ignored
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -745,6 +745,8 @@ UPDATE metadatavalue SET text_value='ja' WHERE resource_type_id=2 AND metadata_f
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -753,8 +755,6 @@ UPDATE metadatavalue SET text_value='ja' WHERE resource_type_id=2 AND metadata_f
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -653,6 +653,8 @@ $ curl -X GET -H "Content-Type: application/json" -H "Accept: app
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -661,8 +663,6 @@ $ curl -X GET -H "Content-Type: application/json" -H "Accept: app
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -550,6 +550,8 @@ $ dspace dsrun org.dspace.eperson.Groomer -a -b 11/27/2016 -d
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -558,8 +560,6 @@ $ dspace dsrun org.dspace.eperson.Groomer -a -b 11/27/2016 -d
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -591,6 +591,8 @@ UPDATE 1
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -599,8 +601,6 @@ UPDATE 1
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1261,6 +1261,8 @@ identify: CorruptImageProfile `xmp' @ warning/profile.c/SetImageProfileInternal/
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1269,8 +1271,6 @@ identify: CorruptImageProfile `xmp' @ warning/profile.c/SetImageProfileInternal/
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1341,6 +1341,8 @@ Please see the DSpace documentation for assistance.
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1349,8 +1351,6 @@ Please see the DSpace documentation for assistance.
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1205,6 +1205,8 @@ sys 0m2.551s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1213,8 +1215,6 @@ sys 0m2.551s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1296,6 +1296,8 @@ UPDATE 14
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1304,8 +1306,6 @@ UPDATE 14
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -628,6 +628,8 @@ COPY 64871
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -636,8 +638,6 @@ COPY 64871
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -314,6 +314,8 @@ UPDATE 2
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -322,8 +324,6 @@ UPDATE 2
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -551,6 +551,8 @@ issn.validate('1020-3362')
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -559,8 +561,6 @@ issn.validate('1020-3362')
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -570,6 +570,8 @@ sys 2m27.496s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -578,8 +580,6 @@ sys 2m27.496s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -578,6 +578,8 @@ $ csv-metadata-quality -i /tmp/clarisa-institutions.csv -o /tmp/clarisa-institut
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -586,8 +588,6 @@ $ csv-metadata-quality -i /tmp/clarisa-institutions.csv -o /tmp/clarisa-institut
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -382,6 +382,8 @@ $ dspace import -a -c 10568/104057 -e fuu@cgiar.org -m 2019-10-15-Bioversity.map
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -390,8 +392,6 @@ $ dspace import -a -c 10568/104057 -e fuu@cgiar.org -m 2019-10-15-Bioversity.map
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -689,6 +689,8 @@ $ tidy -xml -utf8 -iq -m -w 0 dspace/config/controlled-vocabularies/cg-creator-i
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -697,8 +699,6 @@ $ tidy -xml -utf8 -iq -m -w 0 dspace/config/controlled-vocabularies/cg-creator-i
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -401,6 +401,8 @@ UPDATE 1
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -409,8 +411,6 @@ UPDATE 1
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -601,6 +601,8 @@ COPY 2900
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -609,8 +611,6 @@ COPY 2900
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -1272,6 +1272,8 @@ Moving: 21993 into core statistics-2019
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -1280,8 +1282,6 @@ Moving: 21993 into core statistics-2019
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -481,6 +481,8 @@ $ tidy -xml -utf8 -iq -m -w 0 dspace/config/controlled-vocabularies/cg-creator-i
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -489,8 +491,6 @@ $ tidy -xml -utf8 -iq -m -w 0 dspace/config/controlled-vocabularies/cg-creator-i
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -655,6 +655,8 @@ $ psql -c 'select * from pg_stat_activity' | wc -l
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -663,8 +665,6 @@ $ psql -c 'select * from pg_stat_activity' | wc -l
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -474,6 +474,8 @@ Caused by: java.lang.NullPointerException
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -482,8 +484,6 @@ Caused by: java.lang.NullPointerException
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ I tried to build the OAI registry on the freshly migrated DSpace 6 on DSpace Tes
|
|||||||
<meta property="og:type" content="article" />
|
<meta property="og:type" content="article" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2020-06/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2020-06/" />
|
||||||
<meta property="article:published_time" content="2020-06-01T13:55:39+03:00" />
|
<meta property="article:published_time" content="2020-06-01T13:55:39+03:00" />
|
||||||
<meta property="article:modified_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="article:modified_time" content="2020-06-30T19:21:50+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="June, 2020"/>
|
<meta name="twitter:title" content="June, 2020"/>
|
||||||
@ -45,7 +45,7 @@ I tried to build the OAI registry on the freshly migrated DSpace 6 on DSpace Tes
|
|||||||
"url": "https://alanorth.github.io/cgspace-notes/2020-06/",
|
"url": "https://alanorth.github.io/cgspace-notes/2020-06/",
|
||||||
"wordCount": "4788",
|
"wordCount": "4788",
|
||||||
"datePublished": "2020-06-01T13:55:39+03:00",
|
"datePublished": "2020-06-01T13:55:39+03:00",
|
||||||
"dateModified": "2020-06-30T15:47:18+03:00",
|
"dateModified": "2020-06-30T19:21:50+03:00",
|
||||||
"author": {
|
"author": {
|
||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
@ -808,6 +808,8 @@ $ csvcut -c 'id,cg.subject.ilri[],cg.subject.ilri[en_US],dc.subject[en_US]' /tmp
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -816,8 +818,6 @@ $ csvcut -c 'id,cg.subject.ilri[],cg.subject.ilri[en_US],dc.subject[en_US]' /tmp
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
368
docs/2020-07/index.html
Normal file
368
docs/2020-07/index.html
Normal file
@ -0,0 +1,368 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en" >
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
|
|
||||||
|
<meta property="og:title" content="July, 2020" />
|
||||||
|
<meta property="og:description" content="2020-07-01
|
||||||
|
|
||||||
|
A few users noticed that CGSpace wasn’t loading items today, item pages seem blank
|
||||||
|
|
||||||
|
I looked at the PostgreSQL locks but they don’t seem unusual
|
||||||
|
I guess this is the same “blank item page” issue that we had a few times in 2019 that we never solved
|
||||||
|
I restarted Tomcat and PostgreSQL and the issue was gone
|
||||||
|
|
||||||
|
|
||||||
|
Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the 5_x-prod branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request
|
||||||
|
" />
|
||||||
|
<meta property="og:type" content="article" />
|
||||||
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/2020-07/" />
|
||||||
|
<meta property="article:published_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
<meta property="article:modified_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary"/>
|
||||||
|
<meta name="twitter:title" content="July, 2020"/>
|
||||||
|
<meta name="twitter:description" content="2020-07-01
|
||||||
|
|
||||||
|
A few users noticed that CGSpace wasn’t loading items today, item pages seem blank
|
||||||
|
|
||||||
|
I looked at the PostgreSQL locks but they don’t seem unusual
|
||||||
|
I guess this is the same “blank item page” issue that we had a few times in 2019 that we never solved
|
||||||
|
I restarted Tomcat and PostgreSQL and the issue was gone
|
||||||
|
|
||||||
|
|
||||||
|
Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the 5_x-prod branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request
|
||||||
|
"/>
|
||||||
|
<meta name="generator" content="Hugo 0.73.0" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<script type="application/ld+json">
|
||||||
|
{
|
||||||
|
"@context": "http://schema.org",
|
||||||
|
"@type": "BlogPosting",
|
||||||
|
"headline": "July, 2020",
|
||||||
|
"url": "https://alanorth.github.io/cgspace-notes/2020-07/",
|
||||||
|
"wordCount": "792",
|
||||||
|
"datePublished": "2020-07-01T10:53:54+03:00",
|
||||||
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
|
"author": {
|
||||||
|
"@type": "Person",
|
||||||
|
"name": "Alan Orth"
|
||||||
|
},
|
||||||
|
"keywords": "Notes"
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="canonical" href="https://alanorth.github.io/cgspace-notes/2020-07/">
|
||||||
|
|
||||||
|
<title>July, 2020 | CGSpace Notes</title>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- combined, minified CSS -->
|
||||||
|
|
||||||
|
<link href="https://alanorth.github.io/cgspace-notes/css/style.6da5c906cc7a8fbb93f31cd2316c5dbe3f19ac4aa6bfb066f1243045b8f6061e.css" rel="stylesheet" integrity="sha256-baXJBsx6j7uT8xzSMWxdvj8ZrEqmv7Bm8SQwRbj2Bh4=" crossorigin="anonymous">
|
||||||
|
|
||||||
|
|
||||||
|
<!-- minified Font Awesome for SVG icons -->
|
||||||
|
|
||||||
|
<script defer src="https://alanorth.github.io/cgspace-notes/js/fontawesome.min.f3d2a1f5980bab30ddd0d8cadbd496475309fc48e2b1d052c5c09e6facffcb0f.js" integrity="sha256-89Kh9ZgLqzDd0NjK29SWR1MJ/EjisdBSxcCeb6z/yw8=" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
|
<!-- RSS 2.0 feed -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="blog-masthead">
|
||||||
|
<div class="container">
|
||||||
|
<nav class="nav blog-nav">
|
||||||
|
<a class="nav-link " href="https://alanorth.github.io/cgspace-notes/">Home</a>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<header class="blog-header">
|
||||||
|
<div class="container">
|
||||||
|
<h1 class="blog-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/" rel="home">CGSpace Notes</a></h1>
|
||||||
|
<p class="lead blog-description" dir="auto">Documenting day-to-day work on the <a href="https://cgspace.cgiar.org">CGSpace</a> repository.</p>
|
||||||
|
</div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-sm-8 blog-main">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-07/">July, 2020</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2020-07-01T10:53:54+03:00">Wed Jul 01, 2020</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn’t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don’t seem unusual</li>
|
||||||
|
<li>I guess this is the same “blank item page” issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
<li>Also, Linode is alerting that we had high outbound traffic rate early this morning around midnight AND high CPU load later in the morning</li>
|
||||||
|
<li>First looking at the traffic in the morning:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code># cat /var/log/nginx/*.log.1 /var/log/nginx/*.log | grep -E "01/Jul/2020:(00|01|02|03|04)" | goaccess --log-format=COMBINED -
|
||||||
|
...
|
||||||
|
9659 33.56% 1 0.08% 340.94 MiB 64.39.99.13
|
||||||
|
3317 11.53% 1 0.08% 871.71 MiB 199.47.87.140
|
||||||
|
2986 10.38% 1 0.08% 17.39 MiB 199.47.87.144
|
||||||
|
2286 7.94% 1 0.08% 13.04 MiB 199.47.87.142
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>64.39.99.13 belongs to Qualys, but I see they are using a normal desktop user agent:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>I will purge hits from that IP from Solr</li>
|
||||||
|
<li>The 199.47.87.x IPs belong to Turnitin, and apparently they are NOT marked as bots and we have 40,000 hits from them in 2020 statistics alone:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>$ curl -s "http://localhost:8081/solr/statistics/select" -d "q=userAgent:/Turnitin.*/&rows=0" | grep -oE 'numFound="[0-9]+"'
|
||||||
|
numFound="41694"
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>They used to be “TurnitinBot”… hhmmmm, seems they use both: <a href="https://turnitin.com/robot/crawlerinfo.html">https://turnitin.com/robot/crawlerinfo.html</a></li>
|
||||||
|
<li>I will add Turnitin to the DSpace bot user agent list, but I see they are reqesting <code>robots.txt</code> and only requesting item pages, so that’s impressive! I don’t need to add them to the “bad bot” rate limit list in nginx</li>
|
||||||
|
<li>While looking at the logs I noticed eighty-one IPs in the range 185.152.250.x making little requests this user agent:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:76.0) Gecko/20100101 Firefox/76.0
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>The IPs all belong to HostRoyale:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code># cat /var/log/nginx/*.log /var/log/nginx/*.log.1 | grep '01/Jul/2020' | awk '{print $1}' | grep 185.152.250. | sort | uniq | wc -l
|
||||||
|
81
|
||||||
|
# cat /var/log/nginx/*.log /var/log/nginx/*.log.1 | grep '01/Jul/2020' | awk '{print $1}' | grep 185.152.250. | sort | uniq | sort -h
|
||||||
|
185.152.250.1
|
||||||
|
185.152.250.101
|
||||||
|
185.152.250.103
|
||||||
|
185.152.250.105
|
||||||
|
185.152.250.107
|
||||||
|
185.152.250.111
|
||||||
|
185.152.250.115
|
||||||
|
185.152.250.119
|
||||||
|
185.152.250.121
|
||||||
|
185.152.250.123
|
||||||
|
185.152.250.125
|
||||||
|
185.152.250.129
|
||||||
|
185.152.250.13
|
||||||
|
185.152.250.131
|
||||||
|
185.152.250.133
|
||||||
|
185.152.250.135
|
||||||
|
185.152.250.137
|
||||||
|
185.152.250.141
|
||||||
|
185.152.250.145
|
||||||
|
185.152.250.149
|
||||||
|
185.152.250.153
|
||||||
|
185.152.250.155
|
||||||
|
185.152.250.157
|
||||||
|
185.152.250.159
|
||||||
|
185.152.250.161
|
||||||
|
185.152.250.163
|
||||||
|
185.152.250.165
|
||||||
|
185.152.250.167
|
||||||
|
185.152.250.17
|
||||||
|
185.152.250.171
|
||||||
|
185.152.250.183
|
||||||
|
185.152.250.189
|
||||||
|
185.152.250.191
|
||||||
|
185.152.250.197
|
||||||
|
185.152.250.201
|
||||||
|
185.152.250.205
|
||||||
|
185.152.250.209
|
||||||
|
185.152.250.21
|
||||||
|
185.152.250.213
|
||||||
|
185.152.250.217
|
||||||
|
185.152.250.219
|
||||||
|
185.152.250.221
|
||||||
|
185.152.250.223
|
||||||
|
185.152.250.225
|
||||||
|
185.152.250.227
|
||||||
|
185.152.250.229
|
||||||
|
185.152.250.231
|
||||||
|
185.152.250.233
|
||||||
|
185.152.250.235
|
||||||
|
185.152.250.239
|
||||||
|
185.152.250.243
|
||||||
|
185.152.250.247
|
||||||
|
185.152.250.249
|
||||||
|
185.152.250.25
|
||||||
|
185.152.250.251
|
||||||
|
185.152.250.253
|
||||||
|
185.152.250.255
|
||||||
|
185.152.250.27
|
||||||
|
185.152.250.29
|
||||||
|
185.152.250.3
|
||||||
|
185.152.250.31
|
||||||
|
185.152.250.39
|
||||||
|
185.152.250.41
|
||||||
|
185.152.250.47
|
||||||
|
185.152.250.5
|
||||||
|
185.152.250.59
|
||||||
|
185.152.250.63
|
||||||
|
185.152.250.65
|
||||||
|
185.152.250.67
|
||||||
|
185.152.250.7
|
||||||
|
185.152.250.71
|
||||||
|
185.152.250.73
|
||||||
|
185.152.250.77
|
||||||
|
185.152.250.81
|
||||||
|
185.152.250.85
|
||||||
|
185.152.250.89
|
||||||
|
185.152.250.9
|
||||||
|
185.152.250.93
|
||||||
|
185.152.250.95
|
||||||
|
185.152.250.97
|
||||||
|
185.152.250.99
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>It’s only a few hundred requests each, but I am very suspicious so I will record it here and purge their IPs from Solr</li>
|
||||||
|
<li>Then I see 185.187.30.14 and 185.187.30.13 making requests also, with several different “normal” user agents
|
||||||
|
<ul>
|
||||||
|
<li>They are both apparently in France, belonging to Scalair FR hosting</li>
|
||||||
|
<li>I will purge their requests from Solr too</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Now I see some other new bots I hadn’t noticed before:
|
||||||
|
<ul>
|
||||||
|
<li><code>Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0) LinkCheck by Siteimprove.com</code></li>
|
||||||
|
<li><code>Consilio (WebHare Platform 4.28.2-dev); LinkChecker)</code>, which appears to be a <a href="https://www.utwente.nl/en/websites/webhare/">university CMS</a></li>
|
||||||
|
<li>I will add <code>LinkCheck</code>, <code>Consilio</code>, and <code>WebHare</code> to the list of DSpace bot agents and purge them from Solr stats</li>
|
||||||
|
<li>COUNTER-Robots list already has <code>link.?check</code> but for some reason DSpace didn’t match that and I see hits for some of these…</li>
|
||||||
|
<li>Maybe I should add <code>[Ll]ink.?[Cc]heck.?</code> to a custom list for now?</li>
|
||||||
|
<li>For now I added <code>Turnitin</code> to the <a href="https://github.com/atmire/COUNTER-Robots/pull/34">new bots pull request on COUNTER-Robots</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>I purged 20,000 hits from IPs and 45,000 hits from user agents</li>
|
||||||
|
<li>I will revert the default “example” agents file back to the upstream master branch of COUNTER-Robots, and then add all my custom ones that are pending in pull requests they haven’t merged yet:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>$ diff --unchanged-line-format= --old-line-format= --new-line-format='%L' dspace/config/spiders/agents/example ~/src/git/COUNTER-Robots/COUNTER_Robots_list.txt
|
||||||
|
Citoid
|
||||||
|
ecointernet
|
||||||
|
GigablastOpenSource
|
||||||
|
Jersey\/\d
|
||||||
|
MarcEdit
|
||||||
|
OgScrper
|
||||||
|
okhttp
|
||||||
|
^Pattern\/\d
|
||||||
|
ReactorNetty\/\d
|
||||||
|
sqlmap
|
||||||
|
Typhoeus
|
||||||
|
7siters
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>Just a note that I <em>still</em> can’t deploy the <code>6_x-dev-atmire-modules</code> branch as it fails at ant update:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code> [java] java.lang.RuntimeException: Failed to startup the DSpace Service Manager: failure starting up spring service manager: Error crea
|
||||||
|
ting bean with name 'DefaultStorageUpdateConfig': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.atmire.statistics.util.StorageReportsUpdater.setStorageReportServi
|
||||||
|
ces(java.util.List); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cuaEPersonStorageReportService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationExceptio
|
||||||
|
n: Could not autowire field: private com.atmire.dspace.cua.dao.storage.CUAEPersonStorageReportDAO com.atmire.dspace.cua.CUAStorageReportServ
|
||||||
|
iceImpl$CUAEPersonStorageReportServiceImpl.CUAEPersonStorageReportDAO; nested exception is org.springframework.beans.factory.NoUniqueBeanDef
|
||||||
|
initionException: No qualifying bean of type [com.atmire.dspace.cua.dao.storage.CUAEPersonStorageReportDAO] is defined: expected single matc
|
||||||
|
hing bean but found 2: com.atmire.dspace.cua.dao.impl.CUAStorageReportDAOImpl$CUAEPersonStorageReportDAOImpl#0,com.atmire.dspace.cua.dao.imp
|
||||||
|
l.CUAStorageReportDAOImpl$CUAEPersonStorageReportDAOImpl#1
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>I had told Atmire about this several weeks ago… but I reminded them again in the ticket</li>
|
||||||
|
</ul>
|
||||||
|
<!-- raw HTML omitted -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /.blog-main -->
|
||||||
|
|
||||||
|
<aside class="col-sm-3 ml-auto blog-sidebar">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<section class="sidebar-module">
|
||||||
|
<h4>Recent Posts</h4>
|
||||||
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-04/">April, 2020</a></li>
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
|
</ol>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<section class="sidebar-module">
|
||||||
|
<h4>Links</h4>
|
||||||
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
<li><a href="https://cgspace.cgiar.org">CGSpace</a></li>
|
||||||
|
|
||||||
|
<li><a href="https://dspacetest.cgiar.org">DSpace Test</a></li>
|
||||||
|
|
||||||
|
<li><a href="https://github.com/ilri/DSpace">CGSpace @ GitHub</a></li>
|
||||||
|
|
||||||
|
</ol>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
|
||||||
|
</div> <!-- /.row -->
|
||||||
|
</div> <!-- /.container -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<footer class="blog-footer">
|
||||||
|
<p dir="auto">
|
||||||
|
|
||||||
|
Blog template created by <a href="https://twitter.com/mdo">@mdo</a>, ported to Hugo by <a href='https://twitter.com/mralanorth'>@mralanorth</a>.
|
||||||
|
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<a href="#">Back to top</a>
|
||||||
|
</p>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
@ -94,6 +94,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -102,8 +104,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Categories"/>
|
<meta name="twitter:title" content="Categories"/>
|
||||||
@ -83,7 +83,7 @@
|
|||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/categories/notes/">Notes</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/categories/notes/">Notes</a></h2>
|
||||||
<p class="blog-post-meta"><time datetime="2020-06-01T13:55:39+03:00">Mon Jun 01, 2020</time> by Alan Orth</p>
|
<p class="blog-post-meta"><time datetime="2020-07-01T10:53:54+03:00">Wed Jul 01, 2020</time> by Alan Orth</p>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/categories/notes/'>Read more →</a>
|
<a href='https://alanorth.github.io/cgspace-notes/categories/notes/'>Read more →</a>
|
||||||
@ -107,6 +107,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -115,8 +117,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
<description>Recent content in Categories on CGSpace Notes</description>
|
<description>Recent content in Categories on CGSpace Notes</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Mon, 01 Jun 2020 13:55:39 +0300</lastBuildDate>
|
<lastBuildDate>Wed, 01 Jul 2020 10:53:54 +0300</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://alanorth.github.io/cgspace-notes/categories/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://alanorth.github.io/cgspace-notes/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
@ -14,7 +14,7 @@
|
|||||||
<item>
|
<item>
|
||||||
<title>Notes</title>
|
<title>Notes</title>
|
||||||
<link>https://alanorth.github.io/cgspace-notes/categories/notes/</link>
|
<link>https://alanorth.github.io/cgspace-notes/categories/notes/</link>
|
||||||
<pubDate>Mon, 01 Jun 2020 13:55:39 +0300</pubDate>
|
<pubDate>Wed, 01 Jul 2020 10:53:54 +0300</pubDate>
|
||||||
|
|
||||||
<guid>https://alanorth.github.io/cgspace-notes/categories/notes/</guid>
|
<guid>https://alanorth.github.io/cgspace-notes/categories/notes/</guid>
|
||||||
<description></description>
|
<description></description>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Notes"/>
|
<meta name="twitter:title" content="Notes"/>
|
||||||
@ -80,6 +80,34 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-07/">July, 2020</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2020-07-01T10:53:54+03:00">Wed Jul 01, 2020</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn’t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don’t seem unusual</li>
|
||||||
|
<li>I guess this is the same “blank item page” issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request</li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2020-07/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-06/">June, 2020</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-06/">June, 2020</a></h2>
|
||||||
@ -351,24 +379,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-10/">October, 2019</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2019-10-01T13:20:51+03:00">Tue Oct 01, 2019</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
2019-10-01 Udana from IWMI asked me for a CSV export of their community on CGSpace I exported it, but a quick run through the csv-metadata-quality tool shows that there are some low-hanging fruits we can fix before I send him the data I will limit the scope to the titles, regions, subregions, and river basins for now to manually fix some non-breaking spaces (U+00A0) there that would otherwise be removed by the csv-metadata-quality script’s “unneccesary Unicode” fix: $ csvcut -c 'id,dc.
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2019-10/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
|
|
||||||
@ -393,6 +403,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -401,8 +413,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -6,11 +6,30 @@
|
|||||||
<description>Recent content in Notes on CGSpace Notes</description>
|
<description>Recent content in Notes on CGSpace Notes</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Mon, 01 Jun 2020 13:55:39 +0300</lastBuildDate>
|
<lastBuildDate>Wed, 01 Jul 2020 10:53:54 +0300</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://alanorth.github.io/cgspace-notes/categories/notes/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://alanorth.github.io/cgspace-notes/categories/notes/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>July, 2020</title>
|
||||||
|
<link>https://alanorth.github.io/cgspace-notes/2020-07/</link>
|
||||||
|
<pubDate>Wed, 01 Jul 2020 10:53:54 +0300</pubDate>
|
||||||
|
|
||||||
|
<guid>https://alanorth.github.io/cgspace-notes/2020-07/</guid>
|
||||||
|
<description><h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn&rsquo;t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don&rsquo;t seem unusual</li>
|
||||||
|
<li>I guess this is the same &ldquo;blank item page&rdquo; issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter&rsquo;s request</li>
|
||||||
|
</ul></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>June, 2020</title>
|
<title>June, 2020</title>
|
||||||
<link>https://alanorth.github.io/cgspace-notes/2020-06/</link>
|
<link>https://alanorth.github.io/cgspace-notes/2020-06/</link>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Notes"/>
|
<meta name="twitter:title" content="Notes"/>
|
||||||
@ -80,6 +80,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-10/">October, 2019</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2019-10-01T13:20:51+03:00">Tue Oct 01, 2019</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
2019-10-01 Udana from IWMI asked me for a CSV export of their community on CGSpace I exported it, but a quick run through the csv-metadata-quality tool shows that there are some low-hanging fruits we can fix before I send him the data I will limit the scope to the titles, regions, subregions, and river basins for now to manually fix some non-breaking spaces (U+00A0) there that would otherwise be removed by the csv-metadata-quality script’s “unneccesary Unicode” fix: $ csvcut -c 'id,dc.
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2019-10/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-09/">September, 2019</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-09/">September, 2019</a></h2>
|
||||||
@ -395,33 +413,6 @@ sys 0m1.979s
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-12/">December, 2018</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2018-12-02T02:09:30+02:00">Sun Dec 02, 2018</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2018-12-01">2018-12-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Switch CGSpace (linode18) to use OpenJDK instead of Oracle JDK</li>
|
|
||||||
<li>I manually installed OpenJDK, then removed Oracle JDK, then re-ran the <a href="http://github.com/ilri/rmg-ansible-public">Ansible playbook</a> to update all configuration files, etc</li>
|
|
||||||
<li>Then I ran all system updates and restarted the server</li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="2018-12-02">2018-12-02</h2>
|
|
||||||
<ul>
|
|
||||||
<li>I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another <a href="https://usn.ubuntu.com/3831-1/">Ghostscript vulnerability last week</a></li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2018-12/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/categories/notes/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/categories/notes/" rel="prev" role="button">Previous page</a>
|
||||||
@ -446,6 +437,8 @@ sys 0m1.979s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -454,8 +447,6 @@ sys 0m1.979s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Notes"/>
|
<meta name="twitter:title" content="Notes"/>
|
||||||
@ -80,6 +80,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-12/">December, 2018</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2018-12-02T02:09:30+02:00">Sun Dec 02, 2018</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2018-12-01">2018-12-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Switch CGSpace (linode18) to use OpenJDK instead of Oracle JDK</li>
|
||||||
|
<li>I manually installed OpenJDK, then removed Oracle JDK, then re-ran the <a href="http://github.com/ilri/rmg-ansible-public">Ansible playbook</a> to update all configuration files, etc</li>
|
||||||
|
<li>Then I ran all system updates and restarted the server</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="2018-12-02">2018-12-02</h2>
|
||||||
|
<ul>
|
||||||
|
<li>I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another <a href="https://usn.ubuntu.com/3831-1/">Ghostscript vulnerability last week</a></li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2018-12/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-11/">November, 2018</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-11/">November, 2018</a></h2>
|
||||||
@ -320,30 +347,6 @@ sys 2m7.289s
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-02/">February, 2018</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2018-02-01T16:28:54+02:00">Thu Feb 01, 2018</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2018-02-01">2018-02-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Peter gave feedback on the <code>dc.rights</code> proof of concept that I had sent him last week</li>
|
|
||||||
<li>We don’t need to distinguish between internal and external works, so that makes it just a simple list</li>
|
|
||||||
<li>Yesterday I figured out how to monitor DSpace sessions using JMX</li>
|
|
||||||
<li>I copied the logic in the <code>jmx_tomcat_dbpools</code> provided by Ubuntu’s <code>munin-plugins-java</code> package and used the stuff I discovered about JMX <a href="/cgspace-notes/2018-01/">in 2018-01</a></li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2018-02/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/categories/notes/page/2/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/categories/notes/page/2/" rel="prev" role="button">Previous page</a>
|
||||||
@ -368,6 +371,8 @@ sys 2m7.289s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -376,8 +381,6 @@ sys 2m7.289s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/categories/notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Notes"/>
|
<meta name="twitter:title" content="Notes"/>
|
||||||
@ -80,6 +80,30 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-02/">February, 2018</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2018-02-01T16:28:54+02:00">Thu Feb 01, 2018</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2018-02-01">2018-02-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Peter gave feedback on the <code>dc.rights</code> proof of concept that I had sent him last week</li>
|
||||||
|
<li>We don’t need to distinguish between internal and external works, so that makes it just a simple list</li>
|
||||||
|
<li>Yesterday I figured out how to monitor DSpace sessions using JMX</li>
|
||||||
|
<li>I copied the logic in the <code>jmx_tomcat_dbpools</code> provided by Ubuntu’s <code>munin-plugins-java</code> package and used the stuff I discovered about JMX <a href="/cgspace-notes/2018-01/">in 2018-01</a></li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2018-02/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-01/">January, 2018</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-01/">January, 2018</a></h2>
|
||||||
@ -290,6 +314,8 @@ COPY 54701
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -298,8 +324,6 @@ COPY 54701
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -279,6 +279,8 @@ dspace=# select setval('handle_seq',86873);
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -287,8 +289,6 @@ dspace=# select setval('handle_seq',86873);
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -451,6 +451,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -459,8 +461,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="CGSpace Notes"/>
|
<meta name="twitter:title" content="CGSpace Notes"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,34 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-07/">July, 2020</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2020-07-01T10:53:54+03:00">Wed Jul 01, 2020</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn’t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don’t seem unusual</li>
|
||||||
|
<li>I guess this is the same “blank item page” issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request</li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2020-07/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-06/">June, 2020</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-06/">June, 2020</a></h2>
|
||||||
@ -366,24 +394,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-10/">October, 2019</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2019-10-01T13:20:51+03:00">Tue Oct 01, 2019</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
2019-10-01 Udana from IWMI asked me for a CSV export of their community on CGSpace I exported it, but a quick run through the csv-metadata-quality tool shows that there are some low-hanging fruits we can fix before I send him the data I will limit the scope to the titles, regions, subregions, and river basins for now to manually fix some non-breaking spaces (U+00A0) there that would otherwise be removed by the csv-metadata-quality script’s “unneccesary Unicode” fix: $ csvcut -c 'id,dc.
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2019-10/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
|
|
||||||
@ -408,6 +418,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -416,8 +428,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -6,11 +6,30 @@
|
|||||||
<description>Recent content on CGSpace Notes</description>
|
<description>Recent content on CGSpace Notes</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Mon, 01 Jun 2020 13:55:39 +0300</lastBuildDate>
|
<lastBuildDate>Wed, 01 Jul 2020 10:53:54 +0300</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://alanorth.github.io/cgspace-notes/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://alanorth.github.io/cgspace-notes/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>July, 2020</title>
|
||||||
|
<link>https://alanorth.github.io/cgspace-notes/2020-07/</link>
|
||||||
|
<pubDate>Wed, 01 Jul 2020 10:53:54 +0300</pubDate>
|
||||||
|
|
||||||
|
<guid>https://alanorth.github.io/cgspace-notes/2020-07/</guid>
|
||||||
|
<description><h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn&rsquo;t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don&rsquo;t seem unusual</li>
|
||||||
|
<li>I guess this is the same &ldquo;blank item page&rdquo; issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter&rsquo;s request</li>
|
||||||
|
</ul></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>June, 2020</title>
|
<title>June, 2020</title>
|
||||||
<link>https://alanorth.github.io/cgspace-notes/2020-06/</link>
|
<link>https://alanorth.github.io/cgspace-notes/2020-06/</link>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="CGSpace Notes"/>
|
<meta name="twitter:title" content="CGSpace Notes"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-10/">October, 2019</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2019-10-01T13:20:51+03:00">Tue Oct 01, 2019</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
2019-10-01 Udana from IWMI asked me for a CSV export of their community on CGSpace I exported it, but a quick run through the csv-metadata-quality tool shows that there are some low-hanging fruits we can fix before I send him the data I will limit the scope to the titles, regions, subregions, and river basins for now to manually fix some non-breaking spaces (U+00A0) there that would otherwise be removed by the csv-metadata-quality script’s “unneccesary Unicode” fix: $ csvcut -c 'id,dc.
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2019-10/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-09/">September, 2019</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-09/">September, 2019</a></h2>
|
||||||
@ -410,33 +428,6 @@ sys 0m1.979s
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-12/">December, 2018</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2018-12-02T02:09:30+02:00">Sun Dec 02, 2018</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2018-12-01">2018-12-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Switch CGSpace (linode18) to use OpenJDK instead of Oracle JDK</li>
|
|
||||||
<li>I manually installed OpenJDK, then removed Oracle JDK, then re-ran the <a href="http://github.com/ilri/rmg-ansible-public">Ansible playbook</a> to update all configuration files, etc</li>
|
|
||||||
<li>Then I ran all system updates and restarted the server</li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="2018-12-02">2018-12-02</h2>
|
|
||||||
<ul>
|
|
||||||
<li>I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another <a href="https://usn.ubuntu.com/3831-1/">Ghostscript vulnerability last week</a></li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2018-12/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/" rel="prev" role="button">Previous page</a>
|
||||||
@ -461,6 +452,8 @@ sys 0m1.979s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -469,8 +462,6 @@ sys 0m1.979s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="CGSpace Notes"/>
|
<meta name="twitter:title" content="CGSpace Notes"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-12/">December, 2018</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2018-12-02T02:09:30+02:00">Sun Dec 02, 2018</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2018-12-01">2018-12-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Switch CGSpace (linode18) to use OpenJDK instead of Oracle JDK</li>
|
||||||
|
<li>I manually installed OpenJDK, then removed Oracle JDK, then re-ran the <a href="http://github.com/ilri/rmg-ansible-public">Ansible playbook</a> to update all configuration files, etc</li>
|
||||||
|
<li>Then I ran all system updates and restarted the server</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="2018-12-02">2018-12-02</h2>
|
||||||
|
<ul>
|
||||||
|
<li>I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another <a href="https://usn.ubuntu.com/3831-1/">Ghostscript vulnerability last week</a></li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2018-12/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-11/">November, 2018</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-11/">November, 2018</a></h2>
|
||||||
@ -335,30 +362,6 @@ sys 2m7.289s
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-02/">February, 2018</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2018-02-01T16:28:54+02:00">Thu Feb 01, 2018</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2018-02-01">2018-02-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Peter gave feedback on the <code>dc.rights</code> proof of concept that I had sent him last week</li>
|
|
||||||
<li>We don’t need to distinguish between internal and external works, so that makes it just a simple list</li>
|
|
||||||
<li>Yesterday I figured out how to monitor DSpace sessions using JMX</li>
|
|
||||||
<li>I copied the logic in the <code>jmx_tomcat_dbpools</code> provided by Ubuntu’s <code>munin-plugins-java</code> package and used the stuff I discovered about JMX <a href="/cgspace-notes/2018-01/">in 2018-01</a></li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2018-02/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/page/2/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/page/2/" rel="prev" role="button">Previous page</a>
|
||||||
@ -383,6 +386,8 @@ sys 2m7.289s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -391,8 +396,6 @@ sys 2m7.289s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="CGSpace Notes"/>
|
<meta name="twitter:title" content="CGSpace Notes"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,30 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-02/">February, 2018</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2018-02-01T16:28:54+02:00">Thu Feb 01, 2018</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2018-02-01">2018-02-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Peter gave feedback on the <code>dc.rights</code> proof of concept that I had sent him last week</li>
|
||||||
|
<li>We don’t need to distinguish between internal and external works, so that makes it just a simple list</li>
|
||||||
|
<li>Yesterday I figured out how to monitor DSpace sessions using JMX</li>
|
||||||
|
<li>I copied the logic in the <code>jmx_tomcat_dbpools</code> provided by Ubuntu’s <code>munin-plugins-java</code> package and used the stuff I discovered about JMX <a href="/cgspace-notes/2018-01/">in 2018-01</a></li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2018-02/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-01/">January, 2018</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-01/">January, 2018</a></h2>
|
||||||
@ -390,24 +414,6 @@ COPY 54701
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-05/">May, 2017</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2017-05-01T16:21:52+02:00">Mon May 01, 2017</time> by Alan Orth in
|
|
||||||
|
|
||||||
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
2017-05-01 ICARDA apparently started working on CG Core on their MEL repository They have done a few cg.* fields, but not very consistent and even copy some of CGSpace items: https://mel.cgiar.org/xmlui/handle/20.500.11766/6911?show=full https://cgspace.cgiar.org/handle/10568/73683 2017-05-02 Atmire got back about the Workflow Statistics issue, and apparently it’s a bug in the CUA module so they will send us a pull request 2017-05-04 Sync DSpace Test with database and assetstore from CGSpace Re-deploy DSpace Test with Atmire’s CUA patch for workflow statistics, run system updates, and restart the server Now I can see the workflow statistics and am able to select users, but everything returns 0 items Megan says there are still some mapped items are not appearing since last week, so I forced a full index-discovery -b Need to remember to check if the collection has more items (currently 39 on CGSpace, but 118 on the freshly reindexed DSPace Test) tomorrow: https://cgspace.
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2017-05/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/page/3/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/page/3/" rel="prev" role="button">Previous page</a>
|
||||||
@ -432,6 +438,8 @@ COPY 54701
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -440,8 +448,6 @@ COPY 54701
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="CGSpace Notes"/>
|
<meta name="twitter:title" content="CGSpace Notes"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-05/">May, 2017</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2017-05-01T16:21:52+02:00">Mon May 01, 2017</time> by Alan Orth in
|
||||||
|
|
||||||
|
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
2017-05-01 ICARDA apparently started working on CG Core on their MEL repository They have done a few cg.* fields, but not very consistent and even copy some of CGSpace items: https://mel.cgiar.org/xmlui/handle/20.500.11766/6911?show=full https://cgspace.cgiar.org/handle/10568/73683 2017-05-02 Atmire got back about the Workflow Statistics issue, and apparently it’s a bug in the CUA module so they will send us a pull request 2017-05-04 Sync DSpace Test with database and assetstore from CGSpace Re-deploy DSpace Test with Atmire’s CUA patch for workflow statistics, run system updates, and restart the server Now I can see the workflow statistics and am able to select users, but everything returns 0 items Megan says there are still some mapped items are not appearing since last week, so I forced a full index-discovery -b Need to remember to check if the collection has more items (currently 39 on CGSpace, but 118 on the freshly reindexed DSPace Test) tomorrow: https://cgspace.
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2017-05/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-04/">April, 2017</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-04/">April, 2017</a></h2>
|
||||||
@ -356,37 +374,6 @@ $ git rebase -i dspace-5.5
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-07/">July, 2016</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2016-07-01T10:53:00+03:00">Fri Jul 01, 2016</time> by Alan Orth in
|
|
||||||
|
|
||||||
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2016-07-01">2016-07-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Add <code>dc.description.sponsorship</code> to Discovery sidebar facets and make investors clickable in item view (<a href="https://github.com/ilri/DSpace/issues/232">#232</a>)</li>
|
|
||||||
<li>I think this query should find and replace all authors that have “,” at the end of their names:</li>
|
|
||||||
</ul>
|
|
||||||
<pre><code>dspacetest=# update metadatavalue set text_value = regexp_replace(text_value, '(^.+?),$', '\1') where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
|
||||||
UPDATE 95
|
|
||||||
dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
|
||||||
text_value
|
|
||||||
------------
|
|
||||||
(0 rows)
|
|
||||||
</code></pre><ul>
|
|
||||||
<li>In this case the select query was showing 95 results before the update</li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2016-07/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/page/4/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/page/4/" rel="prev" role="button">Previous page</a>
|
||||||
@ -411,6 +398,8 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -419,8 +408,6 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="CGSpace Notes"/>
|
<meta name="twitter:title" content="CGSpace Notes"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-07/">July, 2016</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2016-07-01T10:53:00+03:00">Fri Jul 01, 2016</time> by Alan Orth in
|
||||||
|
|
||||||
|
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2016-07-01">2016-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Add <code>dc.description.sponsorship</code> to Discovery sidebar facets and make investors clickable in item view (<a href="https://github.com/ilri/DSpace/issues/232">#232</a>)</li>
|
||||||
|
<li>I think this query should find and replace all authors that have “,” at the end of their names:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>dspacetest=# update metadatavalue set text_value = regexp_replace(text_value, '(^.+?),$', '\1') where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
||||||
|
UPDATE 95
|
||||||
|
dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
||||||
|
text_value
|
||||||
|
------------
|
||||||
|
(0 rows)
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>In this case the select query was showing 95 results before the update</li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2016-07/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-06/">June, 2016</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-06/">June, 2016</a></h2>
|
||||||
@ -322,6 +353,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -330,8 +363,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,34 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-07/">July, 2020</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2020-07-01T10:53:54+03:00">Wed Jul 01, 2020</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn’t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don’t seem unusual</li>
|
||||||
|
<li>I guess this is the same “blank item page” issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter’s request</li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2020-07/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-06/">June, 2020</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2020-06/">June, 2020</a></h2>
|
||||||
@ -366,24 +394,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-10/">October, 2019</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2019-10-01T13:20:51+03:00">Tue Oct 01, 2019</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
2019-10-01 Udana from IWMI asked me for a CSV export of their community on CGSpace I exported it, but a quick run through the csv-metadata-quality tool shows that there are some low-hanging fruits we can fix before I send him the data I will limit the scope to the titles, regions, subregions, and river basins for now to manually fix some non-breaking spaces (U+00A0) there that would otherwise be removed by the csv-metadata-quality script’s “unneccesary Unicode” fix: $ csvcut -c 'id,dc.
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2019-10/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
|
|
||||||
@ -408,6 +418,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -416,8 +428,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -6,11 +6,30 @@
|
|||||||
<description>Recent content in Posts on CGSpace Notes</description>
|
<description>Recent content in Posts on CGSpace Notes</description>
|
||||||
<generator>Hugo -- gohugo.io</generator>
|
<generator>Hugo -- gohugo.io</generator>
|
||||||
<language>en-us</language>
|
<language>en-us</language>
|
||||||
<lastBuildDate>Mon, 01 Jun 2020 13:55:39 +0300</lastBuildDate>
|
<lastBuildDate>Wed, 01 Jul 2020 10:53:54 +0300</lastBuildDate>
|
||||||
|
|
||||||
<atom:link href="https://alanorth.github.io/cgspace-notes/posts/index.xml" rel="self" type="application/rss+xml" />
|
<atom:link href="https://alanorth.github.io/cgspace-notes/posts/index.xml" rel="self" type="application/rss+xml" />
|
||||||
|
|
||||||
|
|
||||||
|
<item>
|
||||||
|
<title>July, 2020</title>
|
||||||
|
<link>https://alanorth.github.io/cgspace-notes/2020-07/</link>
|
||||||
|
<pubDate>Wed, 01 Jul 2020 10:53:54 +0300</pubDate>
|
||||||
|
|
||||||
|
<guid>https://alanorth.github.io/cgspace-notes/2020-07/</guid>
|
||||||
|
<description><h2 id="2020-07-01">2020-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>A few users noticed that CGSpace wasn&rsquo;t loading items today, item pages seem blank
|
||||||
|
<ul>
|
||||||
|
<li>I looked at the PostgreSQL locks but they don&rsquo;t seem unusual</li>
|
||||||
|
<li>I guess this is the same &ldquo;blank item page&rdquo; issue that we had a few times in 2019 that we never solved</li>
|
||||||
|
<li>I restarted Tomcat and PostgreSQL and the issue was gone</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Since I was restarting Tomcat anyways I decided to redeploy the latest changes from the <code>5_x-prod</code> branch and I added a note about COVID-19 items to the CGSpace frontpage at Peter&rsquo;s request</li>
|
||||||
|
</ul></description>
|
||||||
|
</item>
|
||||||
|
|
||||||
<item>
|
<item>
|
||||||
<title>June, 2020</title>
|
<title>June, 2020</title>
|
||||||
<link>https://alanorth.github.io/cgspace-notes/2020-06/</link>
|
<link>https://alanorth.github.io/cgspace-notes/2020-06/</link>
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-10/">October, 2019</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2019-10-01T13:20:51+03:00">Tue Oct 01, 2019</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
2019-10-01 Udana from IWMI asked me for a CSV export of their community on CGSpace I exported it, but a quick run through the csv-metadata-quality tool shows that there are some low-hanging fruits we can fix before I send him the data I will limit the scope to the titles, regions, subregions, and river basins for now to manually fix some non-breaking spaces (U+00A0) there that would otherwise be removed by the csv-metadata-quality script’s “unneccesary Unicode” fix: $ csvcut -c 'id,dc.
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2019-10/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-09/">September, 2019</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2019-09/">September, 2019</a></h2>
|
||||||
@ -410,33 +428,6 @@ sys 0m1.979s
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-12/">December, 2018</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2018-12-02T02:09:30+02:00">Sun Dec 02, 2018</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2018-12-01">2018-12-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Switch CGSpace (linode18) to use OpenJDK instead of Oracle JDK</li>
|
|
||||||
<li>I manually installed OpenJDK, then removed Oracle JDK, then re-ran the <a href="http://github.com/ilri/rmg-ansible-public">Ansible playbook</a> to update all configuration files, etc</li>
|
|
||||||
<li>Then I ran all system updates and restarted the server</li>
|
|
||||||
</ul>
|
|
||||||
<h2 id="2018-12-02">2018-12-02</h2>
|
|
||||||
<ul>
|
|
||||||
<li>I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another <a href="https://usn.ubuntu.com/3831-1/">Ghostscript vulnerability last week</a></li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2018-12/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/" rel="prev" role="button">Previous page</a>
|
||||||
@ -461,6 +452,8 @@ sys 0m1.979s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -469,8 +462,6 @@ sys 0m1.979s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,33 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-12/">December, 2018</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2018-12-02T02:09:30+02:00">Sun Dec 02, 2018</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2018-12-01">2018-12-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Switch CGSpace (linode18) to use OpenJDK instead of Oracle JDK</li>
|
||||||
|
<li>I manually installed OpenJDK, then removed Oracle JDK, then re-ran the <a href="http://github.com/ilri/rmg-ansible-public">Ansible playbook</a> to update all configuration files, etc</li>
|
||||||
|
<li>Then I ran all system updates and restarted the server</li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="2018-12-02">2018-12-02</h2>
|
||||||
|
<ul>
|
||||||
|
<li>I noticed that there is another issue with PDF thumbnails on CGSpace, and I see there was another <a href="https://usn.ubuntu.com/3831-1/">Ghostscript vulnerability last week</a></li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2018-12/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-11/">November, 2018</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-11/">November, 2018</a></h2>
|
||||||
@ -335,30 +362,6 @@ sys 2m7.289s
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-02/">February, 2018</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2018-02-01T16:28:54+02:00">Thu Feb 01, 2018</time> by Alan Orth in
|
|
||||||
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
|
||||||
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2018-02-01">2018-02-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Peter gave feedback on the <code>dc.rights</code> proof of concept that I had sent him last week</li>
|
|
||||||
<li>We don’t need to distinguish between internal and external works, so that makes it just a simple list</li>
|
|
||||||
<li>Yesterday I figured out how to monitor DSpace sessions using JMX</li>
|
|
||||||
<li>I copied the logic in the <code>jmx_tomcat_dbpools</code> provided by Ubuntu’s <code>munin-plugins-java</code> package and used the stuff I discovered about JMX <a href="/cgspace-notes/2018-01/">in 2018-01</a></li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2018-02/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/page/2/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/page/2/" rel="prev" role="button">Previous page</a>
|
||||||
@ -383,6 +386,8 @@ sys 2m7.289s
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -391,8 +396,6 @@ sys 2m7.289s
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,30 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-02/">February, 2018</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2018-02-01T16:28:54+02:00">Thu Feb 01, 2018</time> by Alan Orth in
|
||||||
|
<span class="fas fa-folder" aria-hidden="true"></span> <a href="/cgspace-notes/categories/notes/" rel="category tag">Notes</a>
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2018-02-01">2018-02-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Peter gave feedback on the <code>dc.rights</code> proof of concept that I had sent him last week</li>
|
||||||
|
<li>We don’t need to distinguish between internal and external works, so that makes it just a simple list</li>
|
||||||
|
<li>Yesterday I figured out how to monitor DSpace sessions using JMX</li>
|
||||||
|
<li>I copied the logic in the <code>jmx_tomcat_dbpools</code> provided by Ubuntu’s <code>munin-plugins-java</code> package and used the stuff I discovered about JMX <a href="/cgspace-notes/2018-01/">in 2018-01</a></li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2018-02/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-01/">January, 2018</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2018-01/">January, 2018</a></h2>
|
||||||
@ -390,24 +414,6 @@ COPY 54701
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-05/">May, 2017</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2017-05-01T16:21:52+02:00">Mon May 01, 2017</time> by Alan Orth in
|
|
||||||
|
|
||||||
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
2017-05-01 ICARDA apparently started working on CG Core on their MEL repository They have done a few cg.* fields, but not very consistent and even copy some of CGSpace items: https://mel.cgiar.org/xmlui/handle/20.500.11766/6911?show=full https://cgspace.cgiar.org/handle/10568/73683 2017-05-02 Atmire got back about the Workflow Statistics issue, and apparently it’s a bug in the CUA module so they will send us a pull request 2017-05-04 Sync DSpace Test with database and assetstore from CGSpace Re-deploy DSpace Test with Atmire’s CUA patch for workflow statistics, run system updates, and restart the server Now I can see the workflow statistics and am able to select users, but everything returns 0 items Megan says there are still some mapped items are not appearing since last week, so I forced a full index-discovery -b Need to remember to check if the collection has more items (currently 39 on CGSpace, but 118 on the freshly reindexed DSPace Test) tomorrow: https://cgspace.
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2017-05/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/page/3/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/page/3/" rel="prev" role="button">Previous page</a>
|
||||||
@ -432,6 +438,8 @@ COPY 54701
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -440,8 +448,6 @@ COPY 54701
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-05/">May, 2017</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2017-05-01T16:21:52+02:00">Mon May 01, 2017</time> by Alan Orth in
|
||||||
|
|
||||||
|
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
2017-05-01 ICARDA apparently started working on CG Core on their MEL repository They have done a few cg.* fields, but not very consistent and even copy some of CGSpace items: https://mel.cgiar.org/xmlui/handle/20.500.11766/6911?show=full https://cgspace.cgiar.org/handle/10568/73683 2017-05-02 Atmire got back about the Workflow Statistics issue, and apparently it’s a bug in the CUA module so they will send us a pull request 2017-05-04 Sync DSpace Test with database and assetstore from CGSpace Re-deploy DSpace Test with Atmire’s CUA patch for workflow statistics, run system updates, and restart the server Now I can see the workflow statistics and am able to select users, but everything returns 0 items Megan says there are still some mapped items are not appearing since last week, so I forced a full index-discovery -b Need to remember to check if the collection has more items (currently 39 on CGSpace, but 118 on the freshly reindexed DSPace Test) tomorrow: https://cgspace.
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2017-05/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-04/">April, 2017</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2017-04/">April, 2017</a></h2>
|
||||||
@ -356,37 +374,6 @@ $ git rebase -i dspace-5.5
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
|
||||||
<header>
|
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-07/">July, 2016</a></h2>
|
|
||||||
<p class="blog-post-meta"><time datetime="2016-07-01T10:53:00+03:00">Fri Jul 01, 2016</time> by Alan Orth in
|
|
||||||
|
|
||||||
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
|
||||||
|
|
||||||
</p>
|
|
||||||
</header>
|
|
||||||
<h2 id="2016-07-01">2016-07-01</h2>
|
|
||||||
<ul>
|
|
||||||
<li>Add <code>dc.description.sponsorship</code> to Discovery sidebar facets and make investors clickable in item view (<a href="https://github.com/ilri/DSpace/issues/232">#232</a>)</li>
|
|
||||||
<li>I think this query should find and replace all authors that have “,” at the end of their names:</li>
|
|
||||||
</ul>
|
|
||||||
<pre><code>dspacetest=# update metadatavalue set text_value = regexp_replace(text_value, '(^.+?),$', '\1') where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
|
||||||
UPDATE 95
|
|
||||||
dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
|
||||||
text_value
|
|
||||||
------------
|
|
||||||
(0 rows)
|
|
||||||
</code></pre><ul>
|
|
||||||
<li>In this case the select query was showing 95 results before the update</li>
|
|
||||||
</ul>
|
|
||||||
<a href='https://alanorth.github.io/cgspace-notes/2016-07/'>Read more →</a>
|
|
||||||
</article>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<nav class="blog-pagination">
|
<nav class="blog-pagination">
|
||||||
|
|
||||||
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/page/4/" rel="prev" role="button">Previous page</a>
|
<a class="btn btn-outline-primary" href="/cgspace-notes/posts/page/4/" rel="prev" role="button">Previous page</a>
|
||||||
@ -411,6 +398,8 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -419,8 +408,6 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
<meta property="og:description" content="Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository." />
|
||||||
<meta property="og:type" content="website" />
|
<meta property="og:type" content="website" />
|
||||||
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
<meta property="og:url" content="https://alanorth.github.io/cgspace-notes/posts/" />
|
||||||
<meta property="og:updated_time" content="2020-06-30T15:47:18+03:00" />
|
<meta property="og:updated_time" content="2020-07-01T10:53:54+03:00" />
|
||||||
|
|
||||||
<meta name="twitter:card" content="summary"/>
|
<meta name="twitter:card" content="summary"/>
|
||||||
<meta name="twitter:title" content="Posts"/>
|
<meta name="twitter:title" content="Posts"/>
|
||||||
@ -28,7 +28,7 @@
|
|||||||
"@type": "Person",
|
"@type": "Person",
|
||||||
"name": "Alan Orth"
|
"name": "Alan Orth"
|
||||||
},
|
},
|
||||||
"dateModified": "2020-06-01T13:55:39+03:00",
|
"dateModified": "2020-07-01T10:53:54+03:00",
|
||||||
"keywords": "notes,""migration,""notes,",
|
"keywords": "notes,""migration,""notes,",
|
||||||
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
"description":"Documenting day-to-day work on the [CGSpace](https://cgspace.cgiar.org) repository."
|
||||||
}
|
}
|
||||||
@ -95,6 +95,37 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<article class="blog-post">
|
||||||
|
<header>
|
||||||
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-07/">July, 2016</a></h2>
|
||||||
|
<p class="blog-post-meta"><time datetime="2016-07-01T10:53:00+03:00">Fri Jul 01, 2016</time> by Alan Orth in
|
||||||
|
|
||||||
|
<span class="fas fa-tag" aria-hidden="true"></span> <a href="/cgspace-notes/tags/notes/" rel="tag">Notes</a>
|
||||||
|
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
<h2 id="2016-07-01">2016-07-01</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Add <code>dc.description.sponsorship</code> to Discovery sidebar facets and make investors clickable in item view (<a href="https://github.com/ilri/DSpace/issues/232">#232</a>)</li>
|
||||||
|
<li>I think this query should find and replace all authors that have “,” at the end of their names:</li>
|
||||||
|
</ul>
|
||||||
|
<pre><code>dspacetest=# update metadatavalue set text_value = regexp_replace(text_value, '(^.+?),$', '\1') where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
||||||
|
UPDATE 95
|
||||||
|
dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and resource_type_id=2 and text_value ~ '^.+?,$';
|
||||||
|
text_value
|
||||||
|
------------
|
||||||
|
(0 rows)
|
||||||
|
</code></pre><ul>
|
||||||
|
<li>In this case the select query was showing 95 results before the update</li>
|
||||||
|
</ul>
|
||||||
|
<a href='https://alanorth.github.io/cgspace-notes/2016-07/'>Read more →</a>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<article class="blog-post">
|
<article class="blog-post">
|
||||||
<header>
|
<header>
|
||||||
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-06/">June, 2016</a></h2>
|
<h2 class="blog-post-title" dir="auto"><a href="https://alanorth.github.io/cgspace-notes/2016-06/">June, 2016</a></h2>
|
||||||
@ -322,6 +353,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -330,8 +363,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -3,9 +3,10 @@ User-agent: *
|
|||||||
|
|
||||||
Disallow: /cgspace-notes/categories/
|
Disallow: /cgspace-notes/categories/
|
||||||
Disallow: /cgspace-notes/
|
Disallow: /cgspace-notes/
|
||||||
Disallow: /cgspace-notes/2020-06/
|
Disallow: /cgspace-notes/2020-07/
|
||||||
Disallow: /cgspace-notes/categories/notes/
|
Disallow: /cgspace-notes/categories/notes/
|
||||||
Disallow: /cgspace-notes/posts/
|
Disallow: /cgspace-notes/posts/
|
||||||
|
Disallow: /cgspace-notes/2020-06/
|
||||||
Disallow: /cgspace-notes/2020-05/
|
Disallow: /cgspace-notes/2020-05/
|
||||||
Disallow: /cgspace-notes/2020-04/
|
Disallow: /cgspace-notes/2020-04/
|
||||||
Disallow: /cgspace-notes/2020-03/
|
Disallow: /cgspace-notes/2020-03/
|
||||||
|
@ -4,27 +4,32 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/categories/</loc>
|
||||||
<lastmod>2020-06-30T15:47:18+03:00</lastmod>
|
<lastmod>2020-07-01T10:53:54+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/</loc>
|
||||||
<lastmod>2020-06-30T15:47:18+03:00</lastmod>
|
<lastmod>2020-07-01T10:53:54+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/2020-06/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/2020-07/</loc>
|
||||||
<lastmod>2020-06-30T15:47:18+03:00</lastmod>
|
<lastmod>2020-07-01T10:53:54+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/categories/notes/</loc>
|
||||||
<lastmod>2020-06-30T15:47:18+03:00</lastmod>
|
<lastmod>2020-07-01T10:53:54+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
<loc>https://alanorth.github.io/cgspace-notes/posts/</loc>
|
||||||
<lastmod>2020-06-30T15:47:18+03:00</lastmod>
|
<lastmod>2020-07-01T10:53:54+03:00</lastmod>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://alanorth.github.io/cgspace-notes/2020-06/</loc>
|
||||||
|
<lastmod>2020-06-30T19:21:50+03:00</lastmod>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
|
@ -121,6 +121,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -129,8 +131,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -134,6 +134,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -142,8 +144,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -384,6 +384,8 @@ DELETE 1
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -392,8 +394,6 @@ DELETE 1
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -370,6 +370,8 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -378,8 +380,6 @@ dspacetest=# select text_value from metadatavalue where metadata_field_id=3 and
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
@ -179,6 +179,8 @@
|
|||||||
<ol class="list-unstyled">
|
<ol class="list-unstyled">
|
||||||
|
|
||||||
|
|
||||||
|
<li><a href="/cgspace-notes/2020-07/">July, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-06/">June, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-05/">May, 2020</a></li>
|
||||||
@ -187,8 +189,6 @@
|
|||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
<li><a href="/cgspace-notes/2020-03/">March, 2020</a></li>
|
||||||
|
|
||||||
<li><a href="/cgspace-notes/2020-02/">February, 2020</a></li>
|
|
||||||
|
|
||||||
</ol>
|
</ol>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user