Created attachment 124426 [details] Mint 18 installation comments SUMMARY I used Umbrello and its Ada95 code gen capability many years ago. I'm trying to use it again under Mint 18, Cinnamon version 3.07, Linux Kernel 4.4.0-21-generic. It doesn't save a simple diagram. I've attached the comments from others who have tried to install Umbrello via the Mint distribution. It seems others have this problem. Is there a fix? Someone mentions an older version that works with Mint but I can't find it to download. Thanks. STEPS TO REPRODUCE Install Umbrello on Mint 18. Run it. Add a class to a class diagram. Try to save the diagram. OBSERVED RESULT ~/Downloads> umbrello QCommandLineParser: option not defined: "languages" Shortcut for action "delete_selected" "Delete &Selected" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead. Shortcut for action "move_tab_left" "&Move Tab Left" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead. Shortcut for action "move_tab_right" "&Move Tab Right" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead. Shortcut for action "previous_tab" "Select Diagram on Left" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead. Shortcut for action "next_tab" "Select Diagram on Right" set with QAction::setShortcut()! Use KActionCollection::setDefaultShortcut(s) instead. Illegal icon group: 7 umbrello: view is NULL umbrello: "folder" : umlPackage not set on object umbrello: view is NULL umbrello: folder= "Logical View" / type= "Class" / name= "class diagram" umbrello: "class diagram" to folder UMLFolder: localName="Logical View", folderFile="", diagrams=0 ( "Logical View" ) umbrello: id= "Yr01jX4LS60m" umbrello: setZoom 100 umbrello: could not find "class diagram" in UMLListViewItem: "Logical View", type="lvt_Logical_View", id="Logical View", children=1 umbrello: Changed view to UMLScene: "class diagram" / type="Class" / id="Yr01jX4LS60m" / isOpen=true umbrello: Modified file= "Untitled" umbrello: setZoom 100 umbrello: could not find "class diagram" in UMLListViewItem: "Logical View", type="lvt_Logical_View", id="Logical View", children=1 umbrello: Changed view to UMLScene: "class diagram" / type="Class" / id="Yr01jX4LS60m" / isOpen=true umbrello: setZoom 100 umbrello: setZoom 100 umbrello: Modified file= "Untitled" umbrello: id= "Yr01jX4LS60m" umbrello: setZoom 100 umbrello: Changed view to UMLScene: "class diagram" / type="Class" / id="Yr01jX4LS60m" / isOpen=true umbrello: Modified file= "Untitled" umbrello: "datatype" : umlPackage not set on object umbrello: scene= "class diagram" / object= "datatype" umbrello: "Create UML object : int" [ 1 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "int" umbrello: "Create UML object : char" [ 2 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "char" umbrello: "Create UML object : bool" [ 3 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "bool" umbrello: "Create UML object : float" [ 4 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "float" umbrello: "Create UML object : double" [ 5 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "double" umbrello: "Create UML object : short" [ 6 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "short" umbrello: "Create UML object : long" [ 7 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "long" umbrello: "Create UML object : unsigned int" [ 8 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "unsigned int" umbrello: "Create UML object : unsigned short" [ 9 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "unsigned short" umbrello: "Create UML object : unsigned long" [ 10 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "unsigned long" umbrello: "Create UML object : string" [ 11 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "string" umbrello: Modified file= "Untitled" umbrello: setZoom 100 umbrello: Object_Factory::createUMLObject( "" ): parentPkg is not set, assuming Model_Type "Logical" umbrello: "Create UML object : new_class" [ 1 ] umbrello: Modified file= "Untitled" umbrello: scene= "class diagram" / object= "new_class" umbrello: Modified file= "Untitled" umbrello: "Create widget : new_class" [ 1 ] umbrello: Modified file= "Untitled" couldn't create slave: "Unable to create io-slave:\nklauncher said: Unknown protocol 'file'.\n" umbrello: UMLDoc::saveDocument moving with error = "/tmp/umbrello.nS7901" to QUrl("file:///home/ati/Downloads/xxx") EXPECTED RESULT Diagram saves. SOFTWARE/OS VERSIONS Mint 18 Cinnamon version 3.07 Linux Kernel 4.4.0-21-generic. ADDITIONAL INFORMATION I know its a KDE tool but I've never run KDE and Umbrello has worked before. Plus, an older version of it works under Mint according to the comments on the installation page. I would be happy to just use that version if I knew what it was and where to get it.
(In reply to Mark Gardinier from comment #0) > couldn't create slave: "Unable to create io-slave:\nklauncher said: Unknown protocol 'file'.\n" > umbrello: UMLDoc::saveDocument moving with error = "/tmp/umbrello.nS7901" to QUrl("file:///home/ati/Downloads/xxx") This log entry indicates an installation problem related to kio. Depending on the installed version of umbrello, which may be based on KF5 or KDE4, this file is located in a base package which does not seem to be installed. Examples for openSUSE are listed below. > find /usr/lib64 -name 'kio_file*so' /usr/lib64/kde4/kio_file.so > rpm -q -f /usr/lib64/kde4/kio_file.so kdelibs4-4.14.38-lp151.9.5.1.x86_64 > find /usr/lib64 -name 'file.so' /usr/lib64/qt5/plugins/kf5/kio/file.so > rpm -q -f /usr/lib64/qt5/plugins/kf5/kio/file.so kio-core-5.55.0-lp151.3.3.1.x86_64 Since this is a problem with the above distribution and not with the application itself, it must be reported to the appropriate bug tracker.