{"id":170,"date":"2010-04-12T09:00:00","date_gmt":"2010-04-12T09:00:00","guid":{"rendered":"http:\/\/e-ware.org\/blog\/?p=170"},"modified":"2010-04-12T09:00:00","modified_gmt":"2010-04-12T09:00:00","slug":"mypaint-e-squeeze-risoluzione-problemi","status":"publish","type":"post","link":"http:\/\/e-ware.org\/blog\/mypaint-e-squeeze-risoluzione-problemi\/","title":{"rendered":"MyPaint e Squeeze. Risoluzione Problemi."},"content":{"rendered":"<div><\/div>\n<p><a href=\"http:\/\/3.bp.blogspot.com\/_Tg1CIil2fDM\/S8LiefjRvnI\/AAAAAAAAAhg\/yqiTI250Enk\/s1600\/mypaint.png\"><img decoding=\"async\" src=\"http:\/\/3.bp.blogspot.com\/_Tg1CIil2fDM\/S8LiefjRvnI\/AAAAAAAAAhg\/yqiTI250Enk\/s320\/mypaint.png\" border=\"0\" alt=\"\"><\/a><\/p>\n<div><span><br \/><\/span><\/div>\n<div><span>Preso dalla smania di tornare ad una delle mie vecchia passioni, la grafica e il disegno, ho deciso di provare un programma che pare trovare molti consensi nella comunit\u00e0 del softwasre libero: <\/span><b><span>MyPaint<\/span><\/b><span>. <\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>MyPaint \u00e8 perfetto per chi come me ha una tavoletta grafica di tutto rispetto (una Wacom) e una passione sfrenata per il disegno a mano libera. <\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Avendo una Debian Squeeze e sapendo il software si trova nei repository ho dato in pasto ad aptitude il necessario per installarlo:<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><i><span>su<\/span><\/i><\/div>\n<div><i><span>&#8220;password&#8221;<\/span><\/i><\/div>\n<div><i><span>aptitude install mypaint<\/span><\/i><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>e dopo aver confermato la volont\u00e0 di installare le dipendenze e il necessario (nel mio caso <\/span><i><span>libprotobuf5<\/span><\/i><span>,<\/span><i><span>libprotoc5<\/span><\/i><span>, <\/span><i><span>mypaint<\/span><\/i><span>, <\/span><i><span>mypaint-data<\/span><\/i><span>, <\/span><i><span>protobuf-compiler<\/span><\/i><span>, <\/span><i><span>python-protobuf<\/span><\/i><span>) ho atteso la fine della procedura di nstallazione. Una volta conclusa con successo ho provato a lanciare il software da terminale. Il problema che mi si presentava era che la finestra principale non partiva e la shell mi restituiva il seguente errore:<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><i><span>Traceback (most recent call last):<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/bin\/mypaint&#8221;, line 123, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    from gui import main<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/gui\/main.py&#8221;, line 15, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    from gui import application<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/gui\/application.py&#8221;, line 14, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    import filehandling, keyboard, brushmanager<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/gui\/filehandling.py&#8221;, line 17, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    from lib import document, helpers<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/lib\/document.py&#8221;, line 17, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    import command, stroke, layer<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/lib\/command.py&#8221;, line 9, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    import layer<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/lib\/layer.py&#8221;, line 11, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    import tiledsurface, strokemap, strokemap_pb2<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/lib\/strokemap.py&#8221;, line 13, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    import tiledsurface, idletask, strokemap_pb2<\/span><\/i><\/div>\n<div><i><span>  File &#8220;\/usr\/share\/mypaint\/lib\/strokemap_pb2.py&#8221;, line 10, in <module><\/module><\/span><\/i><\/div>\n<div><i><span>    DESCRIPTOR = descriptor.FileDescriptor(<\/span><\/i><\/div>\n<div><i><span>AttributeError: &#8216;module&#8217; object has no attribute &#8216;FileDescriptor&#8217;<\/span><\/i><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Pare che il problema sia un bug noto riportato anche <\/span><a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=570685\"><span>QUI<\/span><\/a><span> e che prevede che si debba avere la libreria <\/span><b><span>python-protobuf<\/span><\/b><span> alla versione <\/span><b><span>2.3.0-1<\/span><\/b><span>. Purtroppo i repository di squeeze presentano una versione pi\u00f9 vecchia di tale libreria. Il problema \u00e8 facilemente risolvibile scaricando dai <\/span><a href=\"http:\/\/packages.debian.org\/sid\/python-protobuf\"><span>REPOSITORY DI SID<\/span><\/a><span> la versione giusta. Una volta scaricata provvederemo ad installarla e al termine della procedura potremo usare il nostro amamto MyPaint anche su la versione 5 di debian.<\/span><\/div>\n<div><span><br \/><\/span><\/div>\n<div><span>Ringrazio la comunit\u00e0 Debianizzati per l&#8217;<\/span><a href=\"http:\/\/forum.debianizzati.org\/multimedia\/risoltoinstallazione-mypaint-t40225.0.html\"><span>aiuto tempestivo<\/span><\/a><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Preso dalla smania di tornare ad una delle mie vecchia passioni, la grafica e il disegno, ho deciso di provare un programma che pare trovare molti consensi nella comunit\u00e0 del softwasre libero: MyPaint. MyPaint \u00e8 perfetto per chi come me ha una tavoletta grafica di tutto rispetto (una Wacom) e una passione sfrenata per il [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4,15],"tags":[],"class_list":["post-170","post","type-post","status-publish","format-standard","hentry","category-gnulinux","category-opencode","category-risoluzione-problemi"],"views":1130,"_links":{"self":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":0,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"wp:attachment":[{"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/e-ware.org\/blog\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}