Package: jpilot Version: 0.99.9.1-2 Severity: important
I choose "restore handheld" to restore data to a Palm V. Then I choose "sync". During the sync operation, something goes awry during syncing memoDB, and the handheld loses the connection there. At the end, a datebook record that had been entered on the desktop via jpilot has appeared on the handheld, but is absent on the desktop. Attached the log of running "jpilot -d" through these two operations. -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages jpilot depends on: ii libatk1.0-0 1.12.3-1 The ATK accessibility toolkit ii libc6 2.3.6.ds1-7 GNU C Library: Shared libraries ii libcairo2 1.2.4-4 The Cairo 2D vector graphics libra ii libfontconfig1 2.4.1-2 generic font configuration library ii libglib2.0-0 2.12.4-1 The GLib library of C routines ii libgtk2.0-0 2.8.20-3 The GTK+ graphical user interface ii libpango1.0-0 1.14.7-1 Layout and rendering of internatio ii libpisock9 0.12.1-5 library for communicating with a P ii libx11-6 2:1.0.3-2 X11 client-side library ii libxcursor1 1.1.7-4 X cursor management library ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar ii libxfixes3 1:4.0.1-4 X11 miscellaneous 'fixes' extensio ii libxi6 1:1.0.1-3 X11 Input extension library ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library ii libxrandr2 2:1.1.0.2-4 X11 RandR extension library ii libxrender1 1:0.9.1-3 X Rendering Extension client libra Versions of packages jpilot recommends: pn jpilot-plugins <none> (no description available) -- debconf information: * shared/pilot/port: ttyS0
Script started on Wed 15 Nov 2006 11:25:41 AM EST ]0;[EMAIL PROTECTED]:~[0;[EMAIL PROTECTED]:[0;31m~ [0;35m$ [0;30mjpilot -d Debug messages on. calling check_hidden_dir pidfile: /home/jeff/.jpilot/jpilot.pid opening dir /usr/lib/jpilot/plugins/ found plugin libbackup.so opened plugin [/usr/lib/jpilot/plugins/libbackup.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Backup 0.53] opening dir /home/jeff/.jpilot/plugins/ plugin: [Backup 0.53] was loaded calling plugin_startup for [Backup 0.53] Backup: plugin_startup calling check_backup_dir Trying to open /home/jeff/.jpilot/Backup/test for write Backup: Loading prefs Backup: loaded preferences from backup.rc rc file from prefs is jpilotrc.default parsing /usr/share/jpilot/jpilotrc.default parse_geometry() get_todos2() Entering jp_read_DB_files: ToDoDB Leaving jp_read_DB_files Leaving get_todos2() entries_shown=88 set_new_button_to new 1 old 1 datebook_update_clist() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() get_days_appointments==>4 datebook_category = 0xffff set_new_button_to new 1 old 1 get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() datebook_find(), glob_find_id = 0 x=939, y=339 w=888, h=1192 alarms_init() UPTODATE 2006 11 15 11 25 alarms_find_next() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() alarms_write_file() jp_pref_write_rc_file() cb_check_version jp_pref_write_rc_file() cb_restore() restore_gui() opening dir /home/jeff/.jpilot/backup opening dir /home/jeff/.jpilot/ -----===== Restore Handheld ======----- jp_pref_write_rc_file() row 0 [AddressCitiesDB.pdb] Restore: home and backup using home file AddressCitiesDB.pdb row 1 [AddressCompaniesDB.pdb] Restore: home and backup using home file AddressCompaniesDB.pdb row 2 [AddressCountriesDB.pdb] Restore: home and backup using home file AddressCountriesDB.pdb row 3 [AddressDB.pdb] Restore: home and backup using home file AddressDB.pdb row 4 [AddressStatesDB.pdb] Restore: home and backup using home file AddressStatesDB.pdb row 5 [AddressTitlesDB.pdb] Restore: home and backup using home file AddressTitlesDB.pdb row 6 [CitiesDB.pdb] Restore: home and backup using home file CitiesDB.pdb row 7 [CookieDB.pdb] Restore: using home/backup file CookieDB.pdb row 8 [DatebookDB.pdb] Restore: home and backup using home file DatebookDB.pdb row 9 [ExpenseDB.pdb] Restore: home and backup using home file ExpenseDB.pdb row 10 [Graffiti ShortCuts .prc] Restore: using home file Graffiti ShortCuts .prc row 11 [Graffiti ShortCuts.prc] Restore: home and backup using home file Graffiti ShortCuts.prc row 12 [Graffiti.prc] Restore: using home/backup file Graffiti.prc row 13 [LauncherDB.pdb] Restore: home and backup using home file LauncherDB.pdb row 14 [MBlnProfile.pdb] Restore: using home/backup file MBlnProfile.pdb row 15 [MailDB.pdb] Restore: home and backup using home file MailDB.pdb row 16 [Memo32DB.pdb] Restore: home and backup using home/backup file Memo32DB.pdb row 17 [MemoDB.pdb] Restore: home and backup using home file MemoDB.pdb row 18 [Net Prefs .prc] Restore: home and backup using home file Net Prefs .prc row 19 [Net Prefs.prc] Restore: home and backup using home/backup file Net Prefs.prc row 20 [NetworkDB.pdb] Restore: home and backup using home file NetworkDB.pdb row 21 [PhoneRegistryDB.pdb] Restore: using home/backup file PhoneRegistryDB.pdb row 22 [Saved Preferences.prc] Restore: home and backup using home file Saved Preferences.prc row 23 [System MIDI Sounds.pdb] Restore: using home file System MIDI Sounds.pdb row 24 [ToDoDB.pdb] Restore: home and backup using home file ToDoDB.pdb row 25 [VendorsDB.pdb] Restore: home and backup using home file VendorsDB.pdb row 26 [npadDB.pdb] Restore: using home/backup file npadDB.pdb row 27 [psysLaunchDB.pdb] Restore: using home file psysLaunchDB.pdb setting PILOTRATE=[9600] pref port=[/dev/ttyS0] num_backups=2 forking sync process **************************************** Syncing on device /dev/ttyS0 Press the HotSync button now **************************************** paned pos = 943 jp_pref_write_rc_file() output height = 249 lastSyncPC = 0 This PC = 1422842609 Last Username = [Jeff Abrahamson] Last UserID = 20081 Username = [Jeff Abrahamson] userID = 20081 lastSyncPC = 0 passwordLength = 0 userPassword = [09021345070413440c08135a3215135dd217ead3b5df556322e9a14a994b0f88] pipe_read: password = 09021345070413440c08135a3215135dd217ead3b5df556322e9a14a994b0f88 jp_pref_write_rc_file() Installing AddressCitiesDB.pdb (Creator ID is 'addr')...OK Installing AddressCompaniesDB.pdb (Creator ID is 'addr')...OK Installing AddressCountriesDB.pdb (Creator ID is 'addr')...OK Installing AddressDB.pdb (Creator ID is 'addr')...OK Installing AddressStatesDB.pdb (Creator ID is 'addr')...OK Installing AddressTitlesDB.pdb (Creator ID is 'addr')...OK Installing CitiesDB.pdb (Creator ID is 'exps')...OK Installing CookieDB.pdb (Creator ID is 'clpr')...OK Installing DatebookDB.pdb (Creator ID is 'date')...OK Installing ExpenseDB.pdb (Creator ID is 'exps')...OK Installing Graffiti ShortCuts .prc (Creator ID is 'graf')...OK Installing Graffiti ShortCuts.prc (Creator ID is 'graf')...OK Installing Graffiti.prc (Creator ID is 'gdem')...OK Installing LauncherDB.pdb (Creator ID is 'lnch')...OK Installing MBlnProfile.pdb (Creator ID is 'MBln')...OK Installing MailDB.pdb (Creator ID is 'mail')...OK Installing Memo32DB.pdb (Creator ID is 'pn32')...OK Installing MemoDB.pdb (Creator ID is 'memo')...OK Installing Net Prefs .prc (Creator ID is 'netl')...OK Installing Net Prefs.prc (Creator ID is 'netl')...OK Installing NetworkDB.pdb (Creator ID is 'netw')...OK Installing PhoneRegistryDB.pdb (Creator ID is 'phop')...OK Installing Saved Preferences.prc (Creator ID is 'psys')...OK Installing System MIDI Sounds.pdb (Creator ID is 'psys')...OK Installing ToDoDB.pdb (Creator ID is 'todo')...OK Installing VendorsDB.pdb (Creator ID is 'exps')...OK Installing npadDB.pdb (Creator ID is 'npad')...OK Installing psysLaunchDB.pdb (Creator ID is 'psys')...OK Finished restoring handheld. You may need to sync to update J-Pilot. sync child exiting caught signal SIGCHLD jp_pref_write_rc_file() jp_pref_write_rc_file() get_todos2() Entering jp_read_DB_files: ToDoDB Leaving jp_read_DB_files Leaving get_todos2() entries_shown=88 set_new_button_to new 1 old 1 datebook_update_clist() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() get_days_appointments==>4 datebook_category = 0xffff set_new_button_to new 1 old 1 get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() datebook_find(), glob_find_id = 0 pref port=[/dev/ttyS0] num_backups=2 forking sync process sync:calling load_plugins opening dir /usr/lib/jpilot/plugins/ found plugin libbackup.so opened plugin [/usr/lib/jpilot/plugins/libbackup.so] This plugin is version (0.99). getting plugin_get_name getting plugin_get_menu_name getting plugin_get_help_name getting plugin_get_db_name plugin name is [Backup 0.53] opening dir /home/jeff/.jpilot/plugins/ **************************************** Syncing on device /dev/ttyS0 Press the HotSync button now **************************************** Username is "Jeff Abrahamson" User ID is 20081 lastSyncPC = 0 This PC = 1422842609 Last Username = [Jeff Abrahamson] Last UserID = 20081 Username = [Jeff Abrahamson] userID = 20081 lastSyncPC = 0 passwordLength = 0 userPassword = [09021345070413440c08135a3215135dd217ead3b5df556322e9a14a994b0f88] pipe_read: user = Jeff Abrahamson jp_pref_write_rc_file() pipe_read: user id = 20081 jp_pref_write_rc_file() pipe_read: password = 09021345070413440c08135a3215135dd217ead3b5df556322e9a14a994b0f88 jp_pref_write_rc_file() Doing a slow sync. Syncing DatebookDB sizes match! sizes match! sizes match! sizes match! sync_categories for AddressDB unpack_address_cai_from_ai readappblock r=638 unpack_address_cai_from_ai pack_address_cai_into_ai Syncing AddressDB sizes match! sizes match! sizes match! sizes match! sizes match! sizes match! sizes match! sizes match! sync_categories for ToDoDB unpack_todo_cai_from_ai readappblock r=282 unpack_todo_cai_from_ai pack_todo_cai_into_ai Syncing ToDoDB sizes match! sync_categories for MemoDB unpack_memo_cai_from_ai readappblock r=282 unpack_memo_cai_from_ai Category app info match, nothing to do MemoDB Syncing MemoDB sizes match! sizes match! syncing plugin name: [Backup 0.53] not syncing plugin DB: [] calling plugin_sync for [Backup 0.53] Backup::skip_backup() - now = 11/15/2006 23:32:59 Backup::skip_backup() - last backup = 10/14/2006 11:54:33 Expiring old archives... Backup: expire_archives - pref: 3, 4 archives exist. Expiring /home/jeff/.jpilot/Backup/[EMAIL PROTECTED]:43:31 Backup: backup complete sync_fetch flags=0x0, num_backups=2, fast=0 ReadDBList returned = -1 palmos_error = 0 dlp_strerror is No error cleanup_pc_file for DatebookDB max_id was 0 cleanup_pc_file for AddressDB max_id was 0 cleanup_pc_file for ToDoDB max_id was 0 cleanup_pc_file for MemoDB max_id was 0 cleanup_pc_file for Memo32DB No compacting needed max_id was 0 not calling cleanup_pc_file for: [] calling plugin_post_sync for [Backup 0.53] Backup: plugin_post_sync freeing plugin list Finished. sync child exiting caught signal SIGCHLD jp_pref_write_rc_file() jp_pref_write_rc_file() get_todos2() Entering jp_read_DB_files: ToDoDB Leaving jp_read_DB_files Leaving get_todos2() entries_shown=89 set_new_button_to new 1 old 1 datebook_update_clist() get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() get_days_appointments==>3 datebook_category = 0xffff set_new_button_to new 1 old 1 get_days_appointments() Entering jp_read_DB_files: DatebookDB Leaving jp_read_DB_files Leaving get_days_appointments() datebook_find(), glob_find_id = 0 x=939, y=339 jp_pref_write_rc_file() jp_pref_write_rc_file() jp_pref_write_rc_file() calling plugin_exit_cleanup plugin_exit_cleanup() jp_pref_write_rc_file() cleanup_pc_file for DatebookDB No compacting needed max_id was 0 cleanup_pc_file for AddressDB No compacting needed max_id was 0 cleanup_pc_file for ToDoDB No compacting needed max_id was 0 cleanup_pc_file for MemoDB No compacting needed max_id was 0 cleanup_pc_file for Memo32DB No compacting needed max_id was 0 not calling cleanup_pc_file for: [] ]0;[EMAIL PROTECTED]:~[0;[EMAIL PROTECTED]:[0;31m~ [0;35m$ [0;30mexit Script done on Wed 15 Nov 2006 11:33:37 PM EST