Thread Previous • Date Previous • Date Next • Thread Next |
Hello I just reinstalled from xbmc-svn to the stable ppa, but I've got a (more or less) major problem during the install, the first and worst problem: The script appends this: # # XBMC-specific configuration # Cmnd_Alias SHUTDOWN_CMDS = /sbin/shutdown, /sbin/reboot, /sbin/halt Cmnd_Alias MOUNT_CMDS = /bin/mount, /bin/umount xbmc ALL=(ALL) ALL xbmc ALL=NOPASSWD: SHUTDOWN_CMDS, MOUNT_CMDS to /etc/sudoers The problem is, what happens when this is already in /etc/sudoers? Well basically you can't sudo anymore, have to boot into another system and fix it. This shouldn't be allowed to happen. Secondly uninstalling XBMC doesn't clean up its policykit authentications, which results in the configure script always failing, I fixed it with this script: --- Script starts --- #!/bin/bash polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.suspend' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.suspend-multiple' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.suspend-multiple-sessions' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.reboot' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.reboot-multiple' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.reboot-multiple-sessions' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.shutdown' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.shutdown-multiple' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.shutdown-multiple-sessions' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.set-powersave' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.set-powersave-multiple' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.set-powersave-multiple-sessions' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.hibernate' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.hibernate-multiple' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.power-management.hibernate-multiple-sessions' polkit-auth --user xbmc --revoke 'org.freedesktop.hal.storage.mount-removable' ---Script ends--- This should've been done when uninstalling. Last but not least, /etc/init.d/xbmc-live should be deleted, so dpkg --configure doesn't need to warn about file already existing. Rohde Fischer Kirkegårdsvej 10D 3. lej. 3 8000 Århus C +45 2168 0621
Thread Previous • Date Previous • Date Next • Thread Next |