Closed alkenerly closed 3 years ago
Hi, this is possibly a problem from some allowing-to-write-there stuff.... You shoud check that the folder of your lancache data is owned by user and group www-data
ls /your/path/to/lancache/folder -ali
for you:
ls /mnt/user -ali
For example, it should output sth like this:
root@steamcache:~# ls /mnt/user/ -ali
total XX
1469 drwxr-xr-x 3 root root 4096 Oct 6 23:38 .
2 drwxr-xr-x 23 root root 4096 Oct 25 09:48 ..
...
2 drwxr-xr-x 6 www-data www-data 4096 Oct 10 14:11 lancache
...
If not then:
you have to chown www-data:www-data your folder where your cache is located. For example:
chown -Rf www-data:www-data /mnt/user/lancache
(change "/mnt/lancache" to your directory-path where your cache-data is stored on your machine).
Also please check that it is enough space availabe on the cache-disk.
To check this do the following as root:
df -h
The output should look somewhat like this:
root@steamcache:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 380M 4.2M 376M 2% /run
/dev/mmcblk0p2 30G 4.5G 24G 17% /
tmpfs 1.9G 12K 1.9G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/loop0 49M 49M 0 100% /snap/core18/1883
/dev/loop1 49M 49M 0 100% /snap/core18/1888
/dev/loop3 27M 27M 0 100% /snap/snapd/9611
/dev/loop2 63M 63M 0 100% /snap/lxd/16945
/dev/loop4 27M 27M 0 100% /snap/snapd/9730
/dev/loop5 64M 64M 0 100% /snap/lxd/16103
/dev/mmcblk0p1 253M 96M 157M 38% /boot/firmware
/dev/mapper/usbhdds-lv_lancache 4.6T 55G 4.3T 2% /mnt/lancache
overlay 30G 4.5G 24G 17% /var/lib/docker/overlay2/c241ff87f1efd7ccf67a8aace511eb3af0fe54c6f0e17ee1bc69d242ef108430/merged
overlay 30G 4.5G 24G 17% /var/lib/docker/overlay2/7104e2d63b861c475362bd8f499f75bca97f83e6f9691d5eab79d01ed64e15d4/merged
overlay 30G 4.5G 24G 17% /var/lib/docker/overlay2/ad252922b3fab97c1b3d99f74bfdd7967aaf5a14f40ea6c3752d2e50e7073b27/merged
tmpfs 380M 0 380M 0% /run/user/1000
(I seperated the line for you that you will need, ATTENTION, this could look very different for your system) If your space use is at 100% in your lancache directory please consider to free some disk space.
Also please check your starting syntax it should look like:
docker run -d --name='lancache-bundle' --net='br0' --ip='192.168.1.202' -e TZ="America/New_York" -e HOST_OS="Unraid" -e 'LANCACHE_IP'='192.168.1.202' -e 'DNS_BIND_IP'='192.168.1.202' -e 'CACHE_MEM_SIZE'='2000m' -e 'CACHE_DISK_SIZE'='4000000m' -e 'CACHE_MAX_AGE'='150d' -e 'UDP_PORT_53'='53' -e 'UPSTREAM_DNS'='192.168.1.1' -e 'USE_GENERIC_CACHE'='true' -e 'DISABLE_EPICGAMES'='true' -v '/mnt/user/lancache':'/data/cache':'rw' -v '/mnt/user/appdata/lancache-bundle/log/named':'/var/log/named':'rw' -v '/mnt/user/appdata/lancache-bundle/log/nginx':'/var/log/nginx':'rw' 'josh5/lancache-bundle:latest'
The option -e 'Disable_EPICGAMES'='true' disables the Epic Games stuff to be cached. The rest of it is not needed because you overwrite default-values with the same default-values.
This issue has been automatically marked as inactive because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed after being inactive for 30 days. If you require further assistance please reopen the issue with more details or talk to us on discord
Describe the issue you are having
I newly setup monolithic on my network and decided to test it out using Skyrim. The cache seems to be working great as I see many MISSes in the access.log then those turn to HITs when I delete and restart the download.
However, I am actually seeing that skyrim never finishes downloading. It acts normally for the first 3GB or so then I can see that the client repeatedly requests the same chunks over and over again.
How are you running the container(s)
I am hosting on a local unraid server using josh5/lancache-bundle:latest
docker run -d --name='lancache-bundle' --net='br0' --ip='192.168.1.202' -e TZ="America/New_York" -e HOST_OS="Unraid" -e 'LANCACHE_IP'='192.168.1.202' -e 'DNS_BIND_IP'='192.168.1.202' -e 'CACHE_MEM_SIZE'='2000m' -e 'CACHE_DISK_SIZE'='4000g' -e 'CACHE_MAX_AGE'='150d' -e 'UDP_PORT_53'='53' -e 'UPSTREAM_DNS'='192.168.1.1' -e 'USE_GENERIC_CACHE'='true' -e 'DISABLE_ARENANET'='' -e 'DISABLE_BLIZZARD'='' -e 'DISABLE_CITYOFHEROES'='' -e 'DISABLE_DAYBREAK'='' -e 'DISABLE_EPICGAMES'='true' -e 'DISABLE_FRONTIER'='' -e 'DISABLE_HIREZ'='' -e 'DISABLE_NEVERWINTER'='' -e 'DISABLE_NEXUSMODS'='' -e 'DISABLE_NINTENDO'='' -e 'DISABLE_ORIGIN'='' -e 'DISABLE_RENEGADEX'='' -e 'DISABLE_RIOT'='' -e 'DISABLE_ROCKSTAR'='' -e 'DISABLE_SONY'='' -e 'DISABLE_STEAM'='' -e 'DISABLE_TESO'='' -e 'DISABLE_TWITCH'='' -e 'DISABLE_UPLAY'='' -e 'DISABLE_WARFRAME'='' -e 'DISABLE_WARGAMING'='' -e 'DISABLE_WSUS'='' -e 'DISABLE_XBOXLIVE'='' -v '/mnt/user/lancache':'/data/cache':'rw' -v '/mnt/user/appdata/lancache-bundle/log/named':'/var/log/named':'rw' -v '/mnt/user/appdata/lancache-bundle/log/nginx':'/var/log/nginx':'rw' 'josh5/lancache-bundle:latest'
DNS Configuration
I am on windows and set my DNS server to 192.168.1.202 so that it queries the lancache bundle. This seems to work for general internet browsing etc.
Output of container(s)
This is the access.log for the issues I am describing. Let me know if any other logs are needed.