Package: hibernate
Version: 2.0+15+g88d54a8-1
Severity: normal
Tags: patch

Dear Maintainer,

  there is a wrong (or just missing) path to the wicd autoconnect.py in the

/usr/share/hibernate/scriptlets.d/wicd

scriplet. The script expect wicd autoconnect.py file in one of these two
directories:

/usr/lib/wicd
/usr/share/wicd

but it is sitting in /usr/share/wicd/daemon. Could you please fix it ? Simple
patch is attached. Without the correction, hibernate fails with message:

wicd directory not found, cannot signal Wicd

(although it can be easily overcome by using --force option).

Thanks,
Pavel


-- Package-specific info:
--- configuration
==> /etc/hibernate/common.conf <==
Verbosity 0
LogFile /var/log/hibernate.log
LogVerbosity 1
Distribution debian
SaveClock restore-only
UnloadBlacklistedModules yes
LoadModules auto
DownInterfaces auto
UpInterfaces auto
EnableWICDReconnect yes
RestartServices bluetooth alsa-utils
SwitchToTextMode yes
==> /etc/hibernate/disk.conf <==
TryMethod ususpend-disk.conf
TryMethod sysfs-disk.conf
==> /etc/hibernate/hibernate.conf <==
TryMethod tuxonice.conf
TryMethod disk.conf
TryMethod ram.conf
==> /etc/hibernate/ram.conf <==
TryMethod ususpend-ram.conf
TryMethod sysfs-ram.conf
==> /etc/hibernate/sysfs-disk.conf <==
UseSysfsPowerState disk
Include common.conf
==> /etc/hibernate/sysfs-ram.conf <==
UseSysfsPowerState mem
Include common.conf
==> /etc/hibernate/tuxonice.conf <==
UseTuxOnIce yes
Reboot no
EnableEscape yes
DefaultConsoleLevel 1
Compressor lzo
Encryptor none
FullSpeedCPU yes
Include common.conf
==> /etc/hibernate/ususpend-both.conf <==
USuspendRamAcpiSleep 3
USuspendMethod both
Include common.conf
==> /etc/hibernate/ususpend-disk.conf <==
USuspendMethod disk
Include common.conf
==> /etc/hibernate/ususpend-ram.conf <==
USuspendMethod ram
USuspendRamForce yes
Include common.conf

--- /sys/power
==> /sys/power/disk <==
[platform] shutdown reboot 
==> /sys/power/image_size <==
1910862315
==> /sys/power/pm_async <==
1
==> /sys/power/pm_test <==
[none] core processors platform devices freezer
==> /sys/power/reserved_size <==
1048576
==> /sys/power/resume <==
8:5
==> /sys/power/state <==
mem disk
==> /sys/power/wakeup_count <==
4

--- log
Starting bluetooth: bluetoothd.
hibernate-disk: [11] Executing XHacksResumeHook1 ... 
hibernate-disk: [01] Executing NoteLastResume ... 
hibernate-disk: [01] Executing LockFilePut ... 
Resumed at Thu May 17 11:47:21 CEST 2012

-- System Information:
LSB Version:    
core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2
 
-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 10.04
Release:        10.04
Codename:       lucid
Architecture: amd64 (x86_64)

Kernel: Linux 3.3.4-trunk-amd64-ipnp-n22a-7 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages hibernate depends on:
ii  dpkg              1.16.3
ii  kbd-compat [kbd]  1:0.2.3dbs-70

Versions of packages hibernate recommends:
ii  dash     0.5.7-3
ii  hdparm   9.39-1
ii  uswsusp  1.0+20110509-2
ii  vbetool  1.1-2

Versions of packages hibernate suggests:
ii  915resolution  <none>
ii  vlock          2.2.2-3
ii  xscreensaver   5.15-2

-- Configuration Files:
/etc/hibernate/common.conf changed [not included]
/etc/hibernate/ususpend-both.conf changed [not included]
/etc/hibernate/ususpend-ram.conf changed [not included]

-- no debconf information
--- old/usr/share/hibernate/scriptlets.d/wicd	2012-05-17 12:19:28.000000000 +0200
+++ new/usr/share/hibernate/scriptlets.d/wicd	2012-05-17 12:19:19.000000000 +0200
@@ -14,7 +14,7 @@
 AddConfigHelp "EnableWICDReconnect <boolean>" "Disconnect and reconnect WICD before and after suspending."
 
 WICDFindScripts() {
-	for NAME in /usr/lib/wicd /usr/share/wicd; do
+	for NAME in /usr/lib/wicd /usr/share/wicd /usr/share/wicd/daemon ; do
 		if [ -f "${NAME}/autoconnect.py" ]; then
 			WICD_DIR=${NAME}
 		fi

Reply via email to