! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Orage won't start in the panel - Time zone problem?
Status:
CLOSED: WORKSFORME

Comments

Description John 2011-02-05 19:42:27 CET
When trying to add Orage to the panel, a crash is reported by XFCE.

When starting Orage from a terminal, I get these messages:

** (orage:22280): CRITICAL **: ic_convert_to_timezone: builtin timezone America/Cordoba not found, conversion failed.

** (orage:22280): CRITICAL **: convert_to_zone: builtin timezone America/Cordoba not found, conversion failed.

(repeated frequently).

Checking the source code (.ics tables) I found two definitions for Cordoba, one in America/Cordoba (I believe deprecated) and one for America/Argentina/Cordoba (correct). I suspect the first one has to be removed, and may be causing the panel problems (tried to just remove it, but no luck).

John
(Orage 4.8.0, XFCE 4.8.0)
Comment 1 John 2011-02-05 19:45:05 CET
Sorry, this might be wrongly selected, it should probably be stored under Orage!
Comment 2 juha editbugs 2011-02-06 08:58:12 CET
This error means that libical code can not find America/Cordoba.ics file.
Which is strange as it is included in Orage. Removing a file does not help as something is already missing. Orage shoud not have problems with those two Cordoba files.

Let's try to find out where Orage is installed and why it can't see the .ics file. And if you are using Orage's internal libical and the one form the distro:
Can you check the following and paste the results:

$ locate Cordoba
$ which orage
$ orage -v
Comment 3 juha editbugs 2011-02-06 09:01:40 CET
Orage should not crash? It just should give these errors?
Can you try to change the timezone and see what is available?
Comment 4 John 2011-02-06 16:46:59 CET
Hello Juha,

Sorry about the 'crash' confusion. For some reason, the old Orage (4.6 version) remained in the plugin directory, and I didn't notice that there were 2 versions.
So, that part is solved - the one call 'Orage Panel Clock' starts correctly.

$ locate Cordoba
/usr/share/zoneinfo/posix/America/Cordoba
/usr/share/zoneinfo/posix/America/Argentina/Cordoba
/usr/share/zoneinfo/right/America/Cordoba
/usr/share/zoneinfo/right/America/Argentina/Cordoba
/usr/share/zoneinfo/America/Cordoba
/usr/share/zoneinfo/America/Argentina/Cordoba

$ which orage
/usr/bin/orage

$ orage -v
	This is orage version 4.8.0

	Released under the terms of the GNU General Public License.
	Compiled against GTK+-2.22.1, using GTK+-2.22.1.
	Using DBUS for import.
	Using libnotify.
	Using automatic archiving.
	Using operating system package libical.

Though I didn't change anything in the system, the error messages do not
appear anymore! The only strange thing that remains, is that two Orages
are listed in the XFCE plugins. 

orageclock.desktop
xfce4-orageclock-plugin.desktop

I'll delete the first one? The second seems the correct one.
Comment 5 juha editbugs 2011-02-06 17:41:42 CET
Yes, the panel confusion is BUG 6289. I should not have renamed the plugin. Now, those who clean the old install loose the plugin and those (like you) who do not clean it, see two plugins. Yes, remove the first.

I can't explain for sure what happened, but it might be that you had the old Orage running and it was not able to survive with the new data. ANd after you started the new Orage, it now works.
Comment 6 juha editbugs 2011-05-31 22:40:29 CEST
Fixed in 4.8.1
Comment 7 juha editbugs 2011-05-31 22:40:40 CEST
works

Bug #7238

Reported by:
John
Reported on: 2011-02-05
Last modified on: 2011-05-31

People

CC List:
0 users

Version

Attachments

Additional information