Hey guys, I'm running Arch Linux and installed anope-devel 2.0.0_rc1-1, and UnrealIRCD
My only issue is that anything i do with chanserv or nickserv does not save.
Heres the order of what i do:
/msg nickerv register password myemail@live.com
/oper mynick password
*Successful*
/msg operserv login password
*Successful*
/msg operserv update
*Successful*
/msg operserv shutdown
*Shutsdown*
Now I've tried running update before shutdown, and I've also just tried shutdown as its supposed to save, and neither my nick or registering my channel works after i reboot my laptop. Nothing saves.
/etc/anope
and
/etc/unrealircd
Originally those two folders were owned by their own users (unreal:unreal for unrealircd, and anope:anope, for anope) Then i made both of them owned by unreal, and then both owned by anope, and now i have it set to mynick:wheel
The command i use to change the ownership is:
sudo chown -R /etc/anope
sudo chown -R /etc/unrealircd
Current permissions (using ls -alth /name/of/directory)
/etc/anope:
total 332K
drwxr-xr-x 118 root root 4.0K Jan 30 19:54 ..
-rw-r--r-- 1 robinhood anope 40K Jan 30 19:52 services.conf
drwxr-xr-x 3 robinhood anope 4.0K Jan 17 21:46 .
drwxrwxrwx 2 robinhood anope 4.0K Jan 17 21:45 data
-rw-r--r-- 1 robinhood anope 40K Jan 17 21:36 services.conf~
-rw-r--r-- 1 robinhood anope 15K Jan 16 13:28 stats.standalone.example.conf
-rw-r--r-- 1 robinhood anope 22K Jan 16 13:28 operserv.example.conf
-rw-r--r-- 1 robinhood anope 14K Jan 16 13:28 botserv.example.conf
-rw-r--r-- 1 robinhood anope 40K Jan 16 13:28 example.conf
-rw-r--r-- 1 robinhood anope 1.8K Jan 16 13:28 chanstats.example.conf
-rw-r--r-- 1 robinhood anope 4.7K Jan 16 13:28 hostserv.example.conf
-rw-r--r-- 1 robinhood anope 32K Jan 16 13:28 chanserv.example.conf
-rw-r--r-- 1 robinhood anope 22K Jan 16 13:28 nickserv.example.conf
-rw-r--r-- 1 robinhood anope 3.0K Jan 16 13:28 global.example.conf
-rw-r--r-- 1 robinhood anope 18K Jan 16 13:28 modules.example.conf
-rw-r--r-- 1 robinhood anope 40K Jan 16 13:28 example.conf~
-rw-r--r-- 1 robinhood anope 5.8K Jan 16 13:28 memoserv.example.conf
-rw-r--r-- 1 robinhood anope 2.4K Jan 16 13:28 irc2sql.example.conf
-rw-r--r-- 1 robinhood anope 0 Jan 16 13:28 services.log
/etc/unrealircd:
total 488K
-rw------- 1 robinhood anope 5 Jan 30 20:14 ircd.tune
drwx------ 2 robinhood anope 4.0K Jan 30 20:04 tmp
drwxr-xr-x 118 root root 4.0K Jan 30 19:54 ..
drwx------ 2 robinhood anope 4.0K Jan 27 17:45 doc
drwx------ 7 robinhood anope 4.0K Jan 27 17:45 .
drwx------ 2 robinhood anope 4.0K Jan 27 17:45 aliases
drwx------ 2 robinhood anope 4.0K Jan 27 17:45 ircdcron
-rw------- 1 robinhood anope 6 Jan 27 13:03 ircd.pid
-rw------- 1 robinhood anope 865 Jan 27 04:46 Donation
-rw------- 1 robinhood anope 18K Jan 27 04:46 LICENSE
-rw------- 1 robinhood anope 1.2K Jan 27 04:46 badwords.channel.conf
-rw------- 1 robinhood anope 1.2K Jan 27 04:46 badwords.message.conf
-rw------- 1 robinhood anope 1.1K Jan 27 04:46 badwords.quit.conf
-rwx------ 1 robinhood anope 229K Jan 27 04:46 curl-ca-bundle.crt
-rw------- 1 robinhood anope 1.9K Jan 27 04:46 dccallow.conf
-rw------- 1 robinhood anope 52K Jan 27 04:46 help.conf
lrwxrwxrwx 1 robinhood anope 28 Jan 27 04:46 ircd.log -> /var/log/unrealircd/ircd.log
lrwxrwxrwx 1 robinhood anope 27 Jan 27 04:46 modules -> /usr/lib/unrealircd/modules
-rw------- 1 robinhood anope 5.5K Jan 27 04:46 spamfilter.conf
-rw------- 1 robinhood anope 21K Jan 20 17:08 unrealircd.conf
-rw------- 1 robinhood anope 21K Jan 16 18:46 unrealircd.conf-bkup
-rw------- 1 robinhood anope 0 Jan 16 13:42 unrealircd.conf.save
-rw------- 1 robinhood anope 21K Jan 16 13:42 unrealircd.conf.save.1
-rw-r--r-- 1 robinhood anope 891 Jan 9 16:46 server.key
-rw-r--r-- 1 robinhood anope 963 Jan 9 16:46 server.key.org
-rw-r--r-- 1 robinhood anope 757 Jan 8 06:59 server.crt
-rw-r--r-- 1 robinhood anope 603 Jan 8 06:58 server.csr
-rw-r--r-- 1 robinhood anope 953 Jan 8 06:05 ircd.motd
-rw------- 1 robinhood anope 20K Jan 8 05:35 unrealircd.conf.bkup.good.no.ssl
-rw-r--r-- 1 robinhood anope 72 Jan 5 13:33 opers.motd
-rw-r--r-- 1 robinhood anope 28 Dec 28 06:51 ircd.rules
drwx------ 2 robinhood anope 4.0K Dec 28 06:22 cache
Now I'm not the greatest with permissions and don't understand what the permissions should be set at. Does anyone see any errors? Or is anyone having the same issues?
I understand that it being anope-devel that could cause a complication, however its the best way to get a working installation as the official repo is corrupt and refuses to install, and installing from source is something i attempt to avoid like the plague (Too messy for my liking), If needed ill attempt to make my own package out of the source code but i don't have time for that right now, so i want to see if i can just get things working with my current install as this seems like a permissions error in my opinion.
Thanks for all help
UPDATE: Issue is that the install package in the AUR was wrong, something was making it over right itself everytime I start up, so instead I installed from source and selected "no" for the MySQL modules question and it finally installed correctly. Didn't find a fix for the issue with the AUR package though, if anyone else is having issues with that just make the package yourself or install from source. Im planning on eventually making a package myself that I will keep up to date, waiting for my schedule to clear up first.