Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
11-23-2020 12:27 PM
Hello guys.
Today I spent some time studying Neo4j Administration course and I got an error on the 5th exercise ( Copying databases). It is a very simple exercise executed from within a docker instance of Neo4j Enterprise 4.1.3.
After I executed the command to copy a database sudo docker exec --interactive neo4j bin/neo4j-admin copy --from-database=movies --to-database=movies2
a new folder movies2 is created in ~/docker-neo4j/neo4j/data/databases
, which is a mounted volume of the container. Then I updated the ownership of the folder from user root to 7474 (don't know why the owner is 7474, but it is what it is) using sudo chown --reference=movies movies2
drwxr-xr-x 6 7474 7474 4.0K Nov 23 16:55 .
drwxr-xr-x 5 7474 7474 4.0K Nov 23 14:44 ..
drwxr-xr-x 3 7474 7474 4.0K Nov 23 16:24 movies
drwxr-xr-x 2 7474 7474 4.0K Nov 23 16:56 movies2
drwxr-xr-x 3 7474 7474 4.0K Nov 23 14:44 neo4j
-rw-r--r-- 1 7474 7474 0 Nov 23 14:44 store_lock
drwxr-xr-x 4 7474 7474 4.0K Nov 23 14:44 system
renatospaka@dell-w10home:~/docker-neo4j/neo4j/data/databases$
In cypher-shell I executed the command to create a new database movies2 and it returned OK. Only when I listed the databases of my instance I noticed the error:
neo4j@system> show databases;
+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
| name | address | role | requestedStatus | currentStatus | error | default |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
| "movies" | "localhost:7687" | "standalone" | "offline" | "offline" | "" | FALSE |
| "movies2" | "localhost:7687" | "standalone" | "online" | "dirty" | "An error occurred! Unable to drop database with name `movies2`." | FALSE |
| "neo4j" | "localhost:7687" | "standalone" | "online" | "online" | "" | TRUE |
| "system" | "localhost:7687" | "standalone" | "online" | "online" | "" | FALSE |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
So here I am with no clue of what to do next.
Best regards, take care, and be safe.
Renato
11-23-2020 12:35 PM
Hello Renato,
I don't know why the owner/group would be 7474????
In general anything created by neo4j should be owned by neo4j with the neo4j group.
Elaine
11-23-2020 01:52 PM
Hi @elaine.rosenberg, I don't know either. I only followed the instructions of the course and when I noticed the error, the folder & files were already set up this way.
As my first impression was I screwed up, I deleted everything (movies & movies2) and started over. The result was the same: error.
11-23-2020 04:20 PM
BTW, I use this command to create the docker & image:
sudo
run \
--name=neo4j \
--publish=7474:7474 --publish=7687:7687 \
--volume=$HOME/docker-neo4j/neo4j/data/:/data \
--volume=$HOME/docker-neo4j/neo4j/logs/:/logs \
--volume=$HOME/docker-neo4j/neo4j/conf/:/conf \
--volume=$HOME/docker-neo4j/neo4j/plugins/:/plugins \
--volume=$HOME/docker-neo4j/neo4j/import/:/import \
--env NEO4J_dbms_memory_pagecache_size=512m \
--env=NEO4J_ACCEPT_LICENSE_AGREEMENT=yes \
--detach \
neo4j:4.1.3-enterprise
11-24-2020 06:05 AM
The course uses the 4.0.2 Docker instance. I cannot vouch for how the exercises will work with a different Docker instance.
Can you try going through the course the the same 4.0.2-Enterprise instance?
Elaine
11-24-2020 01:46 PM
Sure. I will setup the environment now and let you know what happens.
11-24-2020 03:29 PM
@elaine.rosenberg, I repeated the tests, now from a 4.0,2 Enterprise image, and the same issue occurred.
These are the databases of the instance:
neo4j@system> CREATE DATABASE movies2;
0 rows available after 16 ms, consumed after another 0 ms
neo4j@system> show databases;
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
| name | address | role | requestedStatus | currentStatus | error | default |
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
| "movies" | "0.0.0.0:7687" | "standalone" | "offline" | "offline" | "" | FALSE |
| "movies2" | "0.0.0.0:7687" | "standalone" | "online" | "offline" | "An error occurred! Unable to start database with name `movies2`." | FALSE |
| "neo4j" | "0.0.0.0:7687" | "standalone" | "online" | "online" | "" | TRUE |
| "system" | "0.0.0.0:7687" | "standalone" | "online" | "online" | "" | FALSE |
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
4 rows available after 18 ms, consumed after another 3 ms
neo4j@system>
neo4j@system> START DATABASE movies2;
0 rows available after 198 ms, consumed after another 0 ms
neo4j@system> :use movies2
Unable to get a routing table for database 'movies2' because this database is unavailable
neo4j@movies2[UNAVAILABLE]>
And if I use movies, it is alright, all set:
neo4j@system> START DATABASE movies;
0 rows available after 33 ms, consumed after another 0 ms
neo4j@system> :use movies;
neo4j@movies> match(m) return count(m);
+----------+
| count(m) |
+----------+
| 171 |
+----------+
1 row available after 41 ms, consumed after another 10 ms
neo4j@movies>
This is the log:
renatospaka@dell-w10home:~/docker-neo4j/neo4j/data/databases$ docker logs neo4j
Warning: Folder mounted to "/logs" is not writable from inside container. Changing folder owner to neo4j.
Warning: Folder mounted to "/data" is not writable from inside container. Changing folder owner to neo4j.
Directories in use:
home: /var/lib/neo4j
config: /var/lib/neo4j/conf
logs: /logs
plugins: /plugins
import: /import
data: /var/lib/neo4j/data
certificates: /var/lib/neo4j/certificates
run: /var/lib/neo4j/run
Starting Neo4j.
2020-11-24 22:30:46.538+0000 INFO ======== Neo4j 4.0.2 ========
2020-11-24 22:30:46.548+0000 INFO Starting...
2020-11-24 22:30:55.997+0000 INFO Sending metrics to CSV file at /var/lib/neo4j/metrics
2020-11-24 22:30:56.046+0000 INFO Bolt enabled on 0.0.0.0:7687.
2020-11-24 22:30:56.046+0000 INFO Started.
2020-11-24 22:30:56.495+0000 INFO Server thread metrics have been registered successfully
2020-11-24 22:30:58.270+0000 INFO Remote interface available at http://0.0.0.0:7474/
2020-11-24 23:04:49.542+0000 WARN The client is unauthorized due to authentication failure.
Regards,
Renato
11-25-2020 04:30 AM
Can you stop the movies database, create a copy with this command and then show the output of this copy?
[sudo] docker exec --interactive neo4j bin/neo4j-admin copy --from-database=movies --to-database=foo
11-25-2020 06:40 AM
Hello @elaine.rosenberg
Please find below the output of the command you requested:
renatospaka@dell-w10home:~/docker-neo4j/neo4j/data/databases$ docker exec -it neo4j bin/neo4j-admin copy --from-database=movies --to-database=foo
Starting to copy store, output will be saved to: /logs/neo4j-admin-copy-2020-11-25.14.25.40.log
2020-11-25 14:25:41.237+0000 INFO [StoreCopy] ### Copy Data ###
2020-11-25 14:25:41.247+0000 INFO [StoreCopy] Source: /data/databases/movies
2020-11-25 14:25:41.248+0000 INFO [StoreCopy] Target: /data/databases/foo
2020-11-25 14:25:41.249+0000 INFO [StoreCopy] Empty database created, will start importing readable data from the source.
2020-11-25 14:25:43.797+0000 INFO [o.n.i.b.ImportLogic] Import starting
Import starting 2020-11-25 14:25:44.046+0000
Estimated number of nodes: 171.00
Estimated number of node properties: 383.00
Estimated number of relationships: 253.00
Estimated number of relationship properties: 383.00
Estimated disk space usage: 34.87KiB
Estimated required memory usage: 7.971MiB
(1/4) Node import 2020-11-25 14:25:44.958+0000
Estimated number of nodes: 171.00
Estimated disk space usage: 14.49KiB
Estimated required memory usage: 7.971MiB
-......... .......... .......... .......... .......... 5% ∆171ms
.......... .......... .......... .......... .......... 10% ∆67ms
.......... .......... .......... .......... .......... 15% ∆68ms
.......... .......... .......... .......... .......... 20% ∆50ms
.......... .......... .......... .......... .......... 25% ∆35ms
.......... .......... .......... .......... .......... 30% ∆4ms
.......... .......... .......... .......... .......... 35% ∆1ms
.......... .......... .......... .......... .......... 40% ∆16ms
.......... .......... .......... .......... .......... 45% ∆8ms
.......... .......... .......... .......... .......... 50% ∆26ms
.......... .......... .......... .......... .......... 55% ∆12ms
.......... .......... .......... .......... .......... 60% ∆13ms
.......... .......... .......... .......... .......... 65% ∆4ms
.......... .......... .......... .......... .......... 70% ∆1ms
.......... .......... .......... .......... .......... 75% ∆0ms
.......... .......... .......... .......... .......... 80% ∆1ms
.......... .......... .......... .......... .......... 85% ∆3ms
.......... .......... .......... .......... .......... 90% ∆14ms
.......... .......... .......... .......... .......... 95% ∆1ms
.......... .......... .......... .......... .......... 100% ∆0ms
(2/4) Relationship import 2020-11-25 14:25:47.283+0000
Estimated number of relationships: 253.00
Estimated disk space usage: 20.38KiB
Estimated required memory usage: 15.60MiB
.......... .......... .......... .......... .......... 5% ∆1s 384ms
.......... .......... .......... .......... .......... 10% ∆1ms
.......... .......... .......... .......... .......... 15% ∆1ms
.......... .......... .......... .......... .......... 20% ∆1ms
.......... .......... .......... .......... .......... 25% ∆0ms
.......... .......... .......... .......... .......... 30% ∆4ms
.......... .......... .......... .......... .......... 35% ∆2ms
.......... .......... .......... .......... .......... 40% ∆2ms
.......... .......... .......... .......... .......... 45% ∆6ms
.......... .......... .......... .......... .......... 50% ∆0ms
.......... .......... .......... .......... .......... 55% ∆1ms
.......... .......... .......... .......... .......... 60% ∆1ms
.......... .......... .......... .......... .......... 65% ∆56ms
.......... .......... .......... .......... .......... 70% ∆30ms
.......... .......... .......... .......... .......... 75% ∆11ms
.......... .......... .......... .......... .......... 80% ∆12ms
.......... .......... .......... .......... .......... 85% ∆13ms
.......... .......... .......... .......... .......... 90% ∆11ms
.......... .......... .......... .......... .......... 95% ∆16ms
.......... .......... .......... .......... .......... 100% ∆6ms
(3/4) Relationship linking 2020-11-25 14:25:48.842+0000
Estimated required memory usage: 7.971MiB
-......... .......... .......... .......... .......... 5% ∆230ms
.......... .......... .......... .......... .......... 10% ∆5ms
.......... .......... .......... .......... .......... 15% ∆2ms
.......... .......... .......... .......... .......... 20% ∆2ms
.......... .......... .......... .......... .......... 25% ∆1ms
.......... .......... .......... .......... .......... 30% ∆0ms
.......... .......... .......... .......... .......... 35% ∆25ms
.......... .......... .......... .......... .......... 40% ∆18ms
.......... .......... .......... .......... .......... 45% ∆37ms
.......... .......... .......... .......... .......... 50% ∆0ms
.......... .......... .......... .......... .......... 55% ∆1ms
.......... .......... .......... .......... .......... 60% ∆0ms
.......... .......... .......... .......... .......... 65% ∆1ms
.......... .......... .......... .......... .......... 70% ∆0ms
.......... .......... .......... .......... .......... 75% ∆2ms
.......... .......... .......... .......... .......... 80% ∆1ms
.......... .......... .......... .......... .......... 85% ∆0ms
.......... .......... .......... .......... .......... 90% ∆1ms
.......... .......... .......... .......... .......... 95% ∆0ms
.......... .......... .......... .......... .......... 100% ∆1ms
(4/4) Post processing 2020-11-25 14:25:49.499+0000
Estimated required memory usage: 7.969MiB
-......... .......... .......... .......... .......... 5% ∆459ms
.......... .......... .......... .......... .......... 10% ∆27ms
.......... .......... .......... .......... .......... 15% ∆30ms
.......... .......... .......... .......... .......... 20% ∆11ms
.......... .......... .......... .......... .......... 25% ∆6ms
.......... .......... .......... .......... .......... 30% ∆15ms
.......... .......... .......... .......... .......... 35% ∆8ms
.......... .......... .......... .......... .......... 40% ∆6ms
.......... .......... .......... .......... .......... 45% ∆1ms
.......... .......... .......... .......... .......... 50% ∆9ms
.......... .......... .......... .......... .......... 55% ∆1ms
.......... .......... .......... .......... .......... 60% ∆6ms
.......... .......... .......... .......... .......... 65% ∆2ms
.......... .......... .......... .......... .......... 70% ∆11ms
.......... .......... .......... .......... .......... 75% ∆25ms
.......... .......... .......... .......... .......... 80% ∆16ms
.......... .......... .......... .......... .......... 85% ∆21ms
.......... .......... .......... .......... .......... 90% ∆11ms
.......... .......... .......... .......... .......... 95% ∆3ms
.......... .......... .......... .......... .......... 100% ∆1ms
IMPORT DONE in 6s 943ms.
Imported:
171 nodes
253 relationships
564 properties
Peak memory usage: 15.60MiB
2020-11-25 14:25:50.972+0000 INFO [o.n.i.b.ImportLogic] Import completed successfully, took 6s 943ms. Imported:
171 nodes
253 relationships
564 properties
2020-11-25 14:25:51.307+0000 INFO [StoreCopy] Import summary: Copying of 1026 records took 10 seconds (102 rec/s). Unused Records 602 (58%) Removed Records 0 (0%)
2020-11-25 14:25:51.308+0000 INFO [StoreCopy] ### Extracting schema ###
2020-11-25 14:25:51.310+0000 INFO [StoreCopy] Trying to extract schema...
2020-11-25 14:25:51.341+0000 INFO [StoreCopy] ... found 0 schema definition. The following can be used to recreate the schema:
2020-11-25 14:25:51.366+0000 INFO [StoreCopy]
The new folder foo was created by the root user. Don't know if this is wrong.
renatospaka@dell-w10home:~/docker-neo4j/neo4j/data/databases$ ls -lah
total 24K
drwxr-xr-x 6 systemd-resolve systemd-journal 4.0K Nov 25 11:25 .
drwxr-xr-x 4 systemd-resolve systemd-journal 4.0K Nov 24 19:30 ..
drwxr-xr-x 2 root root 4.0K Nov 25 11:25 foo
drwxr-xr-x 3 systemd-resolve systemd-journal 4.0K Nov 25 11:22 movies
drwxr-xr-x 3 systemd-resolve systemd-journal 4.0K Nov 24 19:30 neo4j
-rw-r--r-- 1 systemd-resolve systemd-journal 0 Nov 24 19:30 store_lock
drwxr-xr-x 4 systemd-resolve systemd-journal 4.0K Nov 24 19:30 system
Anyway, this is the content of folder foo:
renatospaka@dell-w10home:~/docker-neo4j/neo4j/data/databases/foo$ ls -lah
total 920K
drwxr-xr-x 2 root root 4.0K Nov 25 11:25 .
drwxr-xr-x 6 systemd-resolve systemd-journal 4.0K Nov 25 11:25 ..
-rw-r--r-- 1 root root 0 Nov 25 11:25 database_lock
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.counts.db
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.id
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.labelscanstore.db
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.labeltokenstore.db
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.labeltokenstore.db.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.labeltokenstore.db.names
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.labeltokenstore.db.names.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.nodestore.db
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.nodestore.db.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.nodestore.db.labels
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.nodestore.db.labels.id
-rw-r--r-- 1 root root 24K Nov 25 11:25 neostore.propertystore.db
-rw-r--r-- 1 root root 24K Nov 25 11:25 neostore.propertystore.db.arrays
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.propertystore.db.arrays.id
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.propertystore.db.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.propertystore.db.index
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.propertystore.db.index.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.propertystore.db.index.keys
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.propertystore.db.index.keys.id
-rw-r--r-- 1 root root 16K Nov 25 11:25 neostore.propertystore.db.strings
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.propertystore.db.strings.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.relationshipgroupstore.db
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.relationshipgroupstore.db.id
-rw-r--r-- 1 root root 16K Nov 25 11:25 neostore.relationshipstore.db
-rw-r--r-- 1 root root 48K Nov 25 11:25 neostore.relationshipstore.db.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.relationshiptypestore.db
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.relationshiptypestore.db.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.relationshiptypestore.db.names
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.relationshiptypestore.db.names.id
-rw-r--r-- 1 root root 8.0K Nov 25 11:25 neostore.schemastore.db
-rw-r--r-- 1 root root 40K Nov 25 11:25 neostore.schemastore.db.id
Regards,
Renato
11-25-2020 07:41 AM
The group and owner of all files and directories should be neo4j:neo4j.
I don't understand why the owner is systemd-resolve:systemd-journal and then root:root.
I wonder if the version of docker is an issue?
Can you try changing the owner/group for all of these directories and files under data?
[sudo] chown -R neo4j:neo4j
11-25-2020 08:30 AM
@elaine.rosenberg, let me understand one thing. When you say the ownership of files and folders are wrong/odd and it should be neo4j, you are referring to Linux OS or to the container OS?
All prints and info I sent in my last post are from Linux OS - in my case a WSL2 running Ubuntu. And there is no user neo4 created there. I suppose the chown
command would fail.
11-25-2020 09:58 AM
The container OS since that runs the processes that access these files.
Elaine
11-25-2020 02:50 PM
OK, all information I sent you before is from Linux OS. For now on I will only send you data from the container.
This is from the container. You can see that data folder is owned by root.
renatospaka@dell-w10home:~/docker-neo4j/neo4j$ docker exec -it neo4j bash
root@b6811e4f16e4:/var/lib/neo4j# ls -lah
total 292K
drwx------ 1 neo4j neo4j 4.0K Nov 24 22:30 .
drwxr-xr-x 1 root root 4.0K Nov 18 18:27 ..
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 24 22:30 .cache
-rwxrwxrwx 1 neo4j neo4j 23K Mar 12 2020 LICENSE.txt
-rwxrwxrwx 1 neo4j neo4j 166K Mar 12 2020 LICENSES.txt
-rwxrwxrwx 1 neo4j neo4j 135 Mar 12 2020 NOTICE.txt
-rwxrwxrwx 1 neo4j neo4j 1.5K Mar 12 2020 README.txt
-rwxrwxrwx 1 neo4j neo4j 92 Mar 12 2020 UPGRADE.txt
drwx------ 1 neo4j neo4j 4.0K Mar 12 2020 bin
drwx------ 1 neo4j neo4j 4.0K Mar 12 2020 certificates
drwx------ 1 neo4j neo4j 4.0K Nov 24 22:30 conf
lrwxrwxrwx 1 root root 5 Nov 18 18:27 data -> /data
drwx------ 1 neo4j neo4j 4.0K Mar 12 2020 import
drwx------ 1 neo4j neo4j 16K Nov 18 18:27 lib
lrwxrwxrwx 1 root root 5 Nov 18 18:27 logs -> /logs
drwxr-xr-x 2 neo4j neo4j 12K Nov 24 23:08 metrics
drwx------ 1 neo4j neo4j 4.0K Nov 18 18:27 plugins
drwx------ 1 neo4j neo4j 4.0K Nov 24 22:50 run
Likewise databases folder. It is owned by root too.
root@b6811e4f16e4:/var/lib/neo4j/data/databases# ls -lah
total 24K
drwxr-xr-x 6 neo4j neo4j 4.0K Nov 25 14:25 .
drwxr-xr-x 4 neo4j neo4j 4.0K Nov 24 22:30 ..
drwxr-xr-x 2 root root 4.0K Nov 25 14:25 foo
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 25 14:22 movies
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 24 22:30 neo4j
-rw-r--r-- 1 neo4j neo4j 0 Nov 24 22:30 store_lock
drwxr-xr-x 4 neo4j neo4j 4.0K Nov 24 22:30 system
After applying chown command, the folder structure is as follows:
root@b6811e4f16e4:/var/lib# chown -R neo4j:neo4j neo4j
root@b6811e4f16e4:/var/lib# cd neo4j/
root@b6811e4f16e4:/var/lib/neo4j# ls -lah
total 292K
drwx------ 1 neo4j neo4j 4.0K Nov 24 22:30 .
drwxr-xr-x 1 root root 4.0K Nov 18 18:27 ..
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 24 22:30 .cache
-rwxrwxrwx 1 neo4j neo4j 23K Mar 12 2020 LICENSE.txt
-rwxrwxrwx 1 neo4j neo4j 166K Mar 12 2020 LICENSES.txt
-rwxrwxrwx 1 neo4j neo4j 135 Mar 12 2020 NOTICE.txt
-rwxrwxrwx 1 neo4j neo4j 1.5K Mar 12 2020 README.txt
-rwxrwxrwx 1 neo4j neo4j 92 Mar 12 2020 UPGRADE.txt
drwx------ 1 neo4j neo4j 4.0K Mar 12 2020 bin
drwx------ 1 neo4j neo4j 4.0K Mar 12 2020 certificates
drwx------ 1 neo4j neo4j 4.0K Nov 24 22:30 conf
lrwxrwxrwx 1 neo4j neo4j 5 Nov 18 18:27 data -> /data
drwx------ 1 neo4j neo4j 4.0K Mar 12 2020 import
drwx------ 1 neo4j neo4j 16K Nov 18 18:27 lib
lrwxrwxrwx 1 neo4j neo4j 5 Nov 18 18:27 logs -> /logs
drwxr-xr-x 2 neo4j neo4j 12K Nov 24 23:08 metrics
drwx------ 1 neo4j neo4j 4.0K Nov 18 18:27 plugins
drwx------ 1 neo4j neo4j 4.0K Nov 24 22:50 run
However, foo folder continues owned by root.
root@b6811e4f16e4:/var/lib/neo4j/data/databases# ls -lah
total 24K
drwxr-xr-x 6 neo4j neo4j 4.0K Nov 25 14:25 .
drwxr-xr-x 4 neo4j neo4j 4.0K Nov 24 22:30 ..
drwxr-xr-x 2 root root 4.0K Nov 25 14:25 foo
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 25 14:22 movies
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 24 22:30 neo4j
-rw-r--r-- 1 neo4j neo4j 0 Nov 24 22:30 store_lock
drwxr-xr-x 4 neo4j neo4j 4.0K Nov 24 22:30 system
11-26-2020 09:12 AM
Can you change the owner to neo4j:neo4j for the foo folder also?
Elaine
12-09-2020 03:08 PM
Hi Elaine.
Yes, I did change the owner of the folder.
Today I made a fresh execution of everything but the container creation. And this time I executed every single step from within the container via bash.
Nevertheless, I ran the command to copy movies database to movies2 database, it executes OK, but the owner of the movies2 folder is root. Then I changed the owner to neo4j and proceeded to create the movies2 database.
root@b6811e4f16e4:/var/lib/neo4j# ls -lah data/databases/
total 28K
drwxr-xr-x 7 neo4j neo4j 4.0K Dec 9 22:32 .
drwxr-xr-x 4 neo4j neo4j 4.0K Nov 24 22:30 ..
drwxr-xr-x 2 root root 4.0K Nov 25 14:25 foo
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 25 14:22 movies
drwxr-xr-x 2 neo4j neo4j 4.0K Dec 9 22:33 movies2
drwxr-xr-x 3 neo4j neo4j 4.0K Nov 24 22:30 neo4j
-rw-r--r-- 1 neo4j neo4j 0 Nov 24 22:30 store_lock
drwxr-xr-x 4 neo4j neo4j 4.0K Nov 24 22:30 system
This is the output:
neo4j@system> create database movies2;
0 rows available after 350 ms, consumed after another 0 ms
neo4j@system> show databases;
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
| name | address | role | requestedStatus | currentStatus | error | default |
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
| "movies" | "0.0.0.0:7687" | "standalone" | "offline" | "offline" | "" | FALSE |
| "movies2" | "0.0.0.0:7687" | "standalone" | "online" | "offline" | "An error occurred! Unable to start database with name `movies2`." | FALSE |
| "neo4j" | "0.0.0.0:7687" | "standalone" | "online" | "online" | "" | TRUE |
| "system" | "0.0.0.0:7687" | "standalone" | "online" | "online" | "" | FALSE |
+------------------------------------------------------------------------------------------------------------------------------------------------------------+
4 rows available after 9 ms, consumed after another 6 ms
Thanks.
All the sessions of the conference are now available online