Error: attempt to write a readonly database

Status
Not open for further replies.

oRAirwolf

Explorer
Joined
Dec 6, 2016
Messages
55
I was reading through my dmesg log after I was forced to cold reboot FreeNAS 11.2 because the interface stopped responding and I got an error when rebooting via console saying it could not stop some processes. I came across this line and was not sure what it meant:

Code:
Trying to mount root from zfs:freenas-boot/ROOT/11.2-RELEASE []...
Error: attempt to write a readonly database
[: =: unexpected operator
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
[: : bad number
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
[: : bad number
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database

Here is the full dmesg -a with some addresses removed: https://pastebin.com/a4BE7Y4H

Does anybody know what that error was and if it is something I need to be worried about? In case it matters, this was on the Epsilon Shrike machine in my signature.

Thanks
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
I was reading through my dmesg log after I was forced to cold reboot FreeNAS 11.2 because the interface stopped responding and I got an error when rebooting via console saying it could not stop some processes. I came across this line and was not sure what it meant:

Code:
Trying to mount root from zfs:freenas-boot/ROOT/11.2-RELEASE []...
Error: attempt to write a readonly database
[: =: unexpected operator
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
[: : bad number
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
[: : bad number
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database
Error: attempt to write a readonly database

Here is the full dmesg -a with some addresses removed: https://pastebin.com/a4BE7Y4H

Does anybody know what that error was and if it is something I need to be worried about? In case it matters, this was on the Epsilon Shrike machine in my signature.

Thanks
That means your freenas config database (/data/freenas-v1.db) was locked. The unexpected operator and bad number messages may be indications of a bug in how the freenas middleware is querying the database file (or it may be fallout from the db being locked). I've seen the 'db locked' situation before, and a reboot always clears it up. It happens very infrequently and at present I'm not aware of a reliable way to reproduce it, and so if it happens again let me know and we can try to get enough information to file a proper bug ticket.
 

oRAirwolf

Explorer
Joined
Dec 6, 2016
Messages
55
That means your freenas config database (/data/freenas-v1.db) was locked. The unexpected operator and bad number messages may be indications of a bug in how the freenas middleware is querying the database file (or it may be fallout from the db being locked). I've seen the 'db locked' situation before, and a reboot always clears it up. It happens very infrequently and at present I'm not aware of a reliable way to reproduce it, and so if it happens again let me know and we can try to get enough information to file a proper bug ticket.
I really appreciate the quick response. I will reboot the machine once my transfer has completed and report back if it shows the same error again.
 
Status
Not open for further replies.
Top