Wyrd produces an error message on start: "Error in reminders file: "Error reading file ~/.reminders: Can't open file""
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | wyrd |
Undecided
|
Unassigned | ||
| | wyrd (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
When launching wyrd, it draws as expected, and then spits out this error at the bottom of the screen. It then behaves almost normally, aside from not having any reminders that it knows about.
Remind is being launched by the following:
[pid 10122] execve(
the '~' on the pathname isn't being translated by the shell, and so remind fails.
(I think this is something to do with calls to 'sh' now behaving more like the original 'sh' shell rather than having a bash-nature to them. That's just a hunch though)
| Robin Sheat (eythian) wrote : | #1 |
| Joseph Iacobucci (gtg312i) wrote : | #2 |
I get the same error when I try to use wyrd. remind works. I created a .reminders file, but it will not open it from wyrd.
| Changed in wyrd: | |
| status: | Unconfirmed → Confirmed |
| Dan O'Huiginn (daniel-ohuiginn) wrote : | #3 |
I can confirm this. Workaround is:
1) copy /etc/wyrdrc to .wyrdrc in your home directory
2) edit the line
set reminders_
so that it doesn't rely on expansion of ~:
set reminders_
I imagine you could also edit /etc/wyrdrc in situ, if you're the only user of the computer.
| Dan O'Huiginn (daniel-ohuiginn) wrote : | #4 |
I have now emailed the upstream author about this.
| Changed in wyrd: | |
| status: | Unconfirmed → In Progress |
| Paul Pelzl (pelzlpj) wrote : | #5 |
I am "upstream". I'm hoping to get a Wyrd release out the door in about the next week, and that will include a fix for this bug. Could someone take a few minutes to verify that this development snapshot corrects the problem?
http://
| Changed in wyrd: | |
| status: | In Progress → Fix Released |
| Changed in wyrd (Ubuntu): | |
| status: | Confirmed → Fix Released |


A few notes: attempting to edit reminders results in similar errors, e.g pressing 'enter' on a time causes '/bin/sh: +999999: not found' to be output to the console.
The '~/.reminders' reference comes from /etc/wyrdrc. Changing it to '$HOME/.reminders' doesn't help.