Magick Rotation 1.6.2 asking for 62-magick.rules

Bug #1087912 reported by Ben Niehoff
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Magick Rotation
Invalid
Undecided
Favux

Bug Description

On attempting to start Magick Rotation, I get

$ /usr/share/magick-rotation/magick-rotation
Please install 62-magick.rules in /etc/udev/rules.d.
See INSTALLER.txt in the unpacked magick-rotation folder.

However, the file is there:

$ ls /etc/udev/rules.d/62-magick.rules
/etc/udev/rules.d/62-magick.rules

So I don't understand why Magick Rotation is complaining. Some additional relavant information (from reading the similar bug about xorg.d):

$ which checkmagick64
/usr/bin/checkmagick64

I am on a Fujitsu T5010 running 64-bit Arch Linux and Xfce, kernel version 3.6.9.

Revision history for this message
Ben Niehoff (ben-niehoff) wrote :

After looking through the source code, I figured it out. There was no

/dev/input/magick-rotation

yet. Restarting the system resolved the problem.

Was this mentioned in the installation instructions? I didn't read them extremely carefully, so it could have been my fault.

Kudos on the wonderful program, I was using it in my Ubuntu install two months ago without any problems!

Revision history for this message
Favux (favux-is) wrote :

lol You beat me to it. The Installer tells you to reboot. With Arch you're probably using the Arch package. I can't remember if rebooting is in its README but I'm pretty sure rebooting is in the Magick-README.

Thank you for your kind words re the app.

Changed in magick-rotation:
assignee: nobody → Favux (favux-is)
importance: Undecided → Low
status: New → Invalid
importance: Low → Undecided
Revision history for this message
Hugh Welles (hugh-welles) wrote :

Ok so I've followed the manual install because I'm working with 13.10 right now. I've had the same issue with the program asking for the .rules file in the rules.d folder. So when I copy magick-rotation to the /dev/input folder as su, it disappears after a reboot.

When I just copy it there(/dev/input) and run the magick-rotation I get:

File "magick-rotation", line 20, in <module>
from gui_gtk import

When I run it from original extracted magick rotation folder I get:

Unhandled exception in thread started by <bound method hinge.run of <hinge.hinge instance at 0x265dfc8>>
Traceback (most recent call last):
File "/home/hugh/magick-rotation-1.6.2/hinge.py", line 38, in run
ev_type = struct.unpack("H", input[0:2])[0]
struct.error: unpack requires a string argument of length 2.

Revision history for this message
Favux (favux-is) wrote :

HI Hugh,

I'm not sure how you posted here. Didn't think it was still accessable. You should likely make a new question or bug.

I do not understand:
"I copy magick-rotation to the /dev/input folder as su, it disappears after a reboot.

When I just copy it there(/dev/input) and run the magick-rotation I get:"

There is nothing you copy to /dev/input. The 62-magick.rules creates a node in there. The magick-rotation folder goes in /usr/share. You may be reading the manual install directions incorrectly.

Are you using Unity? If so have you tried the Saucy 13.10 test tar? Rev. 69 in the devel branch. See note home page near top. The installer should be working if you add the gksu and python-appindicator packages.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.