You are not logged in.
Ok, this is weird:
- after starting chromium and loading my starting page
Anything-sync-daemon v5.73 on Arch Linux
Systemd service is currently active.
Systemd resync service is currently active.
Overlayfs v23 is currently active.
Asd will manage the following per /run/asd.conf settings:
owner/group id: azure/1000
target to manage: /home/azure/.cache/chromium
sync target: /home/azure/.cache/.chromium-backup_asd
tmpfs target: /tmp/asd-azure/home/azure/.cache/chromium
dir size: 29M
overlayfs size: 492K
recovery dirs: none
After loading another page:
owner/group id: azure/1000
target to manage: /home/azure/.cache/chromium
sync target: /home/azure/.cache/.chromium-backup_asd
tmpfs target: /tmp/asd-azure/home/azure/.cache/chromium
dir size: 30M
overlayfs size: 1.5M
recovery dirs: none
And yet another one:
owner/group id: azure/1000
target to manage: /home/azure/.cache/chromium
sync target: /home/azure/.cache/.chromium-backup_asd
tmpfs target: /tmp/asd-azure/home/azure/.cache/chromium
dir size: 33M
overlayfs size: 4.1M
recovery dirs: none
Why is dir size increasing? Shouldn't only the overlay size increase until stuff is flushed to disc? I'm still having this problem of disappearing caches btw.
[ Arch x86_64 | linux | Framework 13 | AMD Ryzen™ 5 7640U | 32GB RAM | KDE Plasma Wayland ]
Offline
As you use the browser data gets written. Mine changes over time as well... there could be a bug in systemd to blame: https://github.com/systemd/systemd/issu … -129321761
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
I expected only overlayfs size to grow until it's synced, if that's wrong, then I guess it's all right.
There is definitely something fishy going on here, though, but for some reason only for chromium. My cache just resetted itself again:
target to manage: /home/azure/.cache/chromium
sync target: /home/azure/.cache/.chromium-backup_asd
tmpfs target: /tmp/asd-azure/home/azure/.cache/chromium
dir size: 30M
overlayfs size: 392K
recovery dirs: none
I just checked and sync target dir size is actually 89M - but it only shows 30M?
Meanwhile, vivaldi cache is working as expected, at least so far.
edit: I tried copying the full cache from the sync target to tmpfs target and starting chromium - it dropped cache. Is there maybe some sort of "corruption" it's detecting?
edit2: disabled syncing for chromium, replaced cache again and it dropped it again. I guess syncing chromium cache is not viable for some reason.
Last edited by Soukyuu (2015-09-23 10:34:33)
[ Arch x86_64 | linux | Framework 13 | AMD Ryzen™ 5 7640U | 32GB RAM | KDE Plasma Wayland ]
Offline
On the initial setup, the overlayfs size should be 0. As you write data, it will grow but should never exceed the dir size. I dunno about cache; I just mount ~/.cache to tmpfs in my /etc/fstab and let it get cleared on reboot since it's just temp files anyway. Does chromium have a cache purge option that does it?
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
It doesn't seem to have automatic cache purging, only manual. Besides, it shouldn't be purging caches that are only around 80Mb in size. I also don't have RAM errors which would explain why the cache seems to get corrupted in tmpfs but not on hdd. I'll follow the situation a little for now. Clearing cache on reboot is not really an option for me, because of my slow internet connection, there is a real boost in loading speed when keeping the cache. I guess my SSD will have to suffer a bit more for now.
[ Arch x86_64 | linux | Framework 13 | AMD Ryzen™ 5 7640U | 32GB RAM | KDE Plasma Wayland ]
Offline
Well, if you're using psd to manage the profile itself, would muck up things if you created a new dir in that and symlinked the live cache to it?
mkdir ~/.config/chromium/MYCACHE
ln -s ~/.config/chromium/MYCACHE ~/.cache/chromium
I wonder if that would work? Make sure you stop both psd and asd before you try it and always backup your profile to a nice safe tarball.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
I'm having some trouble getting asd to work with nginx/php-fpm. For some reason php-fpm can't read the asd'ed scripts. Nginx spits out this:
2015/11/08 22:34:50 [error] 14927#0: *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream,
client: 127.0.0.1, server: , request: "GET /info.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "ark.local"
Any idea what this might be?
EDIT: I've tried adding the temp folders to the basedir, no dice... However, if I run php-fpm as root, it seems to work, which makes me feel it's a permission issue? (I've tested on a simple phpinfo() page and it still won't work, so I don't think I have the same issue as berot.
Last edited by nariox (2015-11-09 04:04:59)
Offline
Overlayfs or not? What are the permissions on the directory and does the user running the webserver have rights to rwx them?
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
@graysky: Overlayfs is enabled (but disabling it does not help), permissions to the directory are rwx for the user running nginx (http - which is also running php-fpm). Static files are being served correctly.
Offline
@nariox - If it isn't a permissions issue, I don't know what within that package is angry about the symlink or the overlayfs mount.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
@graysky: who knows. Executing these php scripts with php as 'http' works just fine. This just adds to the mystery...
I wish I had the time to properly debug it. The logs for php-fpm show nothing. The only log that is showing anything is nginx, and that message is hardly helpful.
Well, I'll keep an eye for a solution, if I find it, I'll post it here.
Offline
Well, if you're using psd to manage the profile itself, would muck up things if you created a new dir in that and symlinked the live cache to it?
mkdir ~/.config/chromium/MYCACHE ln -s ~/.config/chromium/MYCACHE ~/.cache/chromium
I wonder if that would work? Make sure you stop both psd and asd before you try it and always backup your profile to a nice safe tarball.
An update about this: seems to actually work, I haven't lost any caches so far, so I'd say it's unlikely to happen again. Now I wonder what the difference between the two scripts is. I know it says something about psd having more checks in place or something, wouldn't it make sense to introduces (some of) them into asd as well?
[ Arch x86_64 | linux | Framework 13 | AMD Ryzen™ 5 7640U | 32GB RAM | KDE Plasma Wayland ]
Offline
Hello,
I asd one of my folder that contains Latex files and other symlinks. I use the default configuration file. Recently, I don't know why when I open a file in vim, I cannot save it due to error E212. I can force it to save and after that everything is fine. All other file in that folder cannot be *touch* unless I force it first. Does anyone know the reason why? Thanks.
vimtutorial - VIMperator - vimprobable2
Offline
Not sure, almost sounds like a permissions issue... what does output of `stat /foo/bar` look like?
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
Belows are the outputs. Thanks!
stat ~/scratch
File: ‘/home/hoangngan/scratch’ -> ‘/tmp/asd-hoangngan/home/hoangngan/scratch’
Size: 41 Blocks: 0 IO Block: 4096 symbolic link
Device: 812h/2066d Inode: 18223630 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 1000/hoangngan) Gid: ( 1000/hoangngan)
Access: 2015-11-14 10:09:12.199981254 -0800
Modify: 2015-11-14 10:09:12.196647921 -0800
Change: 2015-11-14 10:09:12.196647921 -0800
Birth: -
stat ~/scratch/
File: ‘.’
Size: 60 Blocks: 0 IO Block: 4096 directory
Device: 2ah/42d Inode: 339582 Links: 1
Access: (0755/drwxr-xr-x) Uid: ( 1000/hoangngan) Gid: ( 1000/hoangngan)
Access: 2015-11-14 10:09:43.606647636 -0800
Modify: 2015-11-14 10:09:12.193314587 -0800
Change: 2015-11-14 10:09:12.199981254 -0800
Birth: -
and
df -h
tmpfs 786M 151M 635M 20% /run/user/1000
overlaid 786M 151M 635M 20% /run/user/1000/hoangngan-firefox-4ze2rv7s.default
overlaid 3.9G 913M 3.0G 24% /tmp/asd-hoangngan/home/hoangngan/.config
overlaid 3.9G 913M 3.0G 24% /tmp/asd-hoangngan/home/hoangngan/scratch
Last edited by hoangngan82 (2015-11-14 18:14:13)
vimtutorial - VIMperator - vimprobable2
Offline
syncing /var/log creates problem with pacman, (during installing/upgrading), one example below
error: failed to commit transaction (conflicting files)
roundcubemail: /var/log exists in filesystem
Errors occurred, no packages were upgraded.
Arch is home!
https://github.com/Docbroke
Offline
@Docbroke - Yes, pacman refuses to write to symlinks for quite a while now.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
I'm looking at wiki page, and I cannot find the answer to my question.
Does asd copies everything from sync targets to tmpfs or only on first usage? I'm asking because I might mount ~8GB folder into asd and pulling everything would be trashing my own PC for no good reason. The folder in question is my google-drive-ocamlfuse and I'd like to be able to move fast on it and not wait too much for sync with google servers.
Offline
@nmiculinic - Yes, with USE_OVERLAYFS disabled, everything you define in the WHATTOSYNC array will be copied. With USE_UVERLAYFS enabled, only changes are written. See the man or wiki page for more.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
Ok, thank you for you response. I'm trying to keep some folders in sync with cloud storage and am using grive for sync. I've made following unit file:
[Unit]
Description=Google-disk
Documentation=https://github.com/vitalif/grive2/
After=asd.service
[Service]
Type=simple
ExecStart=/usr/bin/grive -p /home/lpp/gdrive
[Install]
Alias=default.target
Is the After=asd.service enough to ensure that all symbolic links are set up and that are no race conditions in the system?
Offline
@nmiculinic - Not sure... I find systemd units to be counter intuitive.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
Do you know if there's an easy way to get systemd services to start after asd is done the initial syncing?
I have some suggestions if they're not too hard to implement:
1. Add a user systemd service that can be run with systemctl --user start asd (a bit like psd)
2. Add an option to only start/stop specific mounts. ie: systemctl start asd@varlog
Offline
And is there a way to get the getty@tty*.service files to wait until has finished syncing?
When I boot up my computer and log in immediately when the login prompt appears, the syncing is not yet complete and most programs relying on the synced data will error out.
I found out that adding
Before=getty@tty1.service getty@tty2.service getty@tty3.service getty@tty4.service getty@tty5.service getty@tty6.service
to asd.service would probably help, but is this the proper way to achieve this or am I overlooking something?
Offline
So I have a folder that is synced using ASD, as there is a file in that folder i update every minute. I have set the asd-resync.timer for 5m (eventually want to use 5hr). After I start ASD, the folder is created in tmpfs (/dev/shm). To check if it all works, i use inotifywait to watch that directory. My expectation is that the directory will be "sycned" every 5 minutes; even though it is updated every minute in ram. However my results are that i see that folder/file synced every minute.
For example:
File that is updated every minute: /var/log/syslog
asd.conf:
WHATTOSYNC=('/var/log')
VOLATILE="/dev/shm"
USE_OVERLAYFS="yes"
Output of `inotifywait -m -r -e modify,close_write /var` every minute:
/var/log/.log-backup_asd MODIFY syslog
PS: i am running debian 9 (with overlayfs and systemd)
Last edited by haxr4hire (2017-08-15 23:39:38)
Offline
Hello.
I have issues with ASD. I need to use environments like Eclipse and it worked a lot faster when putting both Eclipse, WorkSpace and such in RAM (any other suggestion? I was considering to put more things like the JVM too, but this error happened). But suddenly started to fail.
I also sent this message to AUR, ARCH BBS and as an issue at the GitHub project. I finally edited it with BBCode and converted to Markdown, to avoid wasting more time. Sorry for the redundant links.
#
# /etc/asd.conf
#
# For documentation, refer to the asd man page
## WARNING Do NOT edit anything in this file while asd is running!
## To protect data from corruption, in the event that you do make an edit
## while asd is active, any changes made will be applied the next time
## you start-up asd.
# Define the target(s) directories in the WHATTOSYNC array.
# Do NOT define a file! These MUST be directories with an absolute path.
#
# Note that the target DIRECTORIES and all subdirs under them will be included.
# In other words, this is recursive.
#
# Below is an example to whet your appetite.
#WHATTOSYNC=('/srv/http' '/var/lib/monitorix' '/foo/bar')
WHATTOSYNC=('/usr/lib/eclipse' '/home/timofonic/Documents/Estudios/DAM/PRO/EclipseWorkspace/')
# Define where data will reside in tmpfs.
# This location must be mounted to tmpfs and MUST be writable and executable.
#
# If using bleachbit, do NOT invoke it with the '--clean system.tmp' switch or
# you will remove a key dot file (.foo) from /tmp that asd needs to keep track
# of sync status.
#
# Note that using a value of '/dev/shm' can cause problems with systemd's
# NAMESPACE spawning only when users enable the overlayfs option.
#
VOLATILE="/tmp"
# Uncomment and set to yes to use an overlayfs instead of a full copy to reduce
# the memory costs and to improve sync/unsync operations.
#
# You must modprobe either the 'overlayfs' or 'overlay' module prior to running asd if
# you enable this option. Distros running the linux kernel version >=3.18.0 are likely
# using the 'overlay' module while some distros shipping older kernels, notably Ubuntu
# provide the older version of this technology which is provided in the 'overlayfs'
# module not 'overlay' module.
USE_OVERLAYFS="yes"
# Uncomment and set to no to completely disable the crash recovery feature of asd.
#
# The default is to create crash recovery backups if the system is ungracefully
# powered-down due to a kernel panic, hitting the reset switch, battery going
# dead, etc. Some users keep very diligent backups and don't care to have this
# feature enabled.
USE_BACKUPS="yes"
# Uncomment and set to an integer that is the maximum number of crash recovery
# snapshots to keep (the oldest ones are delete first).
#
# The default is to save the most recent 5 crash recovery snapshots.
BACKUP_LIMIT=20
First error:
Nov 09 12:56:33 timolaptop systemd[1]: asd.service: Main process exited, code=exited, status=1/FAILURE
Nov 09 12:56:33 timolaptop systemd[1]: asd.service: Failed with result 'exit-code'.
Nov 09 12:56:33 timolaptop systemd[1]: Failed to start Anything-sync-daemon.
Nov 09 12:56:33 timolaptop systemd[1]: anbox-container-manager.service: Main process exited, code=exited, status=127
/n/a
Nov 09 12:56:33 timolaptop systemd[1]: asd-resync.service: Main process exited, code=exited, status=1/FAILURE
Nov 09 12:56:33 timolaptop systemd[1]: asd-resync.service: Failed with result 'exit-code'.
Nov 09 12:56:33 timolaptop systemd[1]: Failed to start Timed resync.
Nov 09 12:56:37 timolaptop systemd[1]: tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
Then some days later...
● asd.service - Anything-sync-daemon
Loaded: loaded (/usr/lib/systemd/system/asd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2017-11-20 08:22:58 CET; 6min ago
Docs: man:asd(1)
man:anything-sync-daemon(1)
https://wiki.archlinux.org/index.php/Anything-sync-daemon
Process: 897 ExecStart=/usr/bin/anything-sync-daemon sync (code=exited, status=1/FAILURE)
Main PID: 897 (code=exited, status=1/FAILURE)
CPU: 11ms
Nov 20 08:22:56 timolaptop systemd[897]: asd.service: Executing: /usr/bin/anything-sync-daemon sync
Nov 20 08:22:57 timolaptop anything-sync-daemon[897]: /tmp is not tmpsfs so running asd is pointless. Aborting.
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Child 897 belongs to asd.service
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Main process exited, code=exited, status=1/FAILURE
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Failed with result 'exit-code'.
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Changed start -> failed
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Job asd.service/start finished, result=failed
Nov 20 08:22:58 timolaptop systemd[1]: Failed to start Anything-sync-daemon.
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Unit entered failed state.
Nov 20 08:22:58 timolaptop systemd[1]: asd.service: Consumed 11ms CPU time
Here is my entire mount output, tmp seems mounted as tmpfs...
mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=3780952k,nr_inodes=945238,mode=75
5)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relat
ime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmod
e=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,n
sdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xa
ttr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,rela
time)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,re
latime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpu
set)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,de
vices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,fr
eezer)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatim
e,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime
,perf_event)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blki
o)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,mem
ory)
/dev/sdb7 on / type ext4 (rw,relatime,data=ordered)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=40,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
systemd-1 on /mnt/windoze type autofs (rw,relatime,fd=44,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
systemd-1 on /mnt/peque type autofs (rw,relatime,fd=46,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
systemd-1 on /home type autofs (rw,relatime,fd=47,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
none on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sdb2 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sdb8 on /home type ext4 (rw,relatime,data=ordered,x-systemd.automount)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=758232k,mode=700,uid=1000,gid=100)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/sda1 on /mnt/peque type ext4 (rw,relatime,data=ordered,x-systemd.automount)
ASD uses two daemons, one to sync. I didn't remember it. Here's the output of "systemctl status asd-resync" status log.
● asd-resync.service - Timed resync
Loaded: loaded (/usr/lib/systemd/system/asd-resync.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Wed 2017-11-22 08:30:06 CET; 4min 7s ago
Docs: man:asd(1)
man:anything-sync-daemon(1)
https://wiki.archlinux.org/index.php/Anything-sync-daemon
Process: 7312 ExecStart=/usr/bin/anything-sync-daemon resync (code=exited, status=0/SUCCESS)
Main PID: 7312 (code=exited, status=0/SUCCESS)
CPU: 3.994s
Nov 22 08:30:00 timolaptop systemd[1]: Starting Timed resync...
Nov 22 08:30:00 timolaptop systemd[7312]: asd-resync.service: Executing: /usr/bin/anything-sync-daemon resync
Nov 22 08:30:06 timolaptop anything-sync-daemon[7312]: Sync successful
Nov 22 08:30:06 timolaptop systemd[1]: asd-resync.service: cgroup is empty
Nov 22 08:30:06 timolaptop systemd[1]: asd-resync.service: Child 7312 belongs to asd-resync.service
Nov 22 08:30:06 timolaptop systemd[1]: asd-resync.service: Main process exited, code=exited, status=0/SUCCESS
Nov 22 08:30:06 timolaptop systemd[1]: asd-resync.service: Changed start -> dead
Nov 22 08:30:06 timolaptop systemd[1]: asd-resync.service: Job asd-resync.service/start finished, result=done
Nov 22 08:30:06 timolaptop systemd[1]: Started Timed resync.
Nov 22 08:30:06 timolaptop systemd[1]: asd-resync.service: Consumed 3.994s CPU time
I used "systemctl status asd" again and this is the output:
asd.service - Anything-sync-daemon
Loaded: loaded (/usr/lib/systemd/system/asd.service; enabled; vendor preset: disabled)
Active: active (exited) since Wed 2017-11-22 08:30:00 CET; 14min ago
Docs: man:asd(1)
man:anything-sync-daemon(1)
https://wiki.archlinux.org/index.php/Anything-sync-daemon
Process: 894 ExecStart=/usr/bin/anything-sync-daemon sync (code=exited, status=0/SUCCESS)
Main PID: 894 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
Memory: 0B
CPU: 0
CGroup: /system.slice/asd.service
Nov 22 08:25:21 timolaptop systemd[894]: asd.service: Executing: /usr/bin/anything-sync-daemon sync
Nov 22 08:26:11 timolaptop anything-sync-daemon[894]: Ungraceful state detected for /usr/lib/eclipse so fixing
Nov 22 08:26:42 timolaptop anything-sync-daemon[894]: Ungraceful state detected for /home/timofonic/Documents/Estudios/DAM/PRO/EclipseWorkspace s
Nov 22 08:26:51 timolaptop anything-sync-daemon[894]: Sync successful
Nov 22 08:30:00 timolaptop systemd[1]: asd.service: cgroup is empty
Nov 22 08:30:00 timolaptop systemd[1]: asd.service: Child 894 belongs to asd.service
Nov 22 08:30:00 timolaptop systemd[1]: asd.service: Main process exited, code=exited, status=0/SUCCESS
Nov 22 08:30:00 timolaptop systemd[1]: asd.service: Changed start -> exited
Nov 22 08:30:00 timolaptop systemd[1]: asd.service: Job asd.service/start finished, result=done
Nov 22 08:30:00 timolaptop systemd[1]: Started Anything-sync-daemon.
Mysteriously, now ASD works! But Eclipse gave me this error message...
As you can see in the following screenshot, Eclipse is aware of symlinks used in the environment. Might that be part of the issue?
What about using directory binding or any other way? I found some ASD forks and attempted to merge them (I found their features quite interesting), but I have yet not tested the code and not time for it due to exams.
Whats happening? I have no idea. Can someone help me?
Thanks in advance!
PS: I did a humble quick & dirty unfork from others of your great project. I'm sure it's full of faults (I'm struggling to learn computer programming), but some implemented ideas were interesting. I have no time to test it, just played a bit with the code. I'm sorry for the aberrations (too stupid errors, etc) in the code.
Offline