You found a bug! We've classified it as ION-1066 . We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.
  1. #1
    Sencha Premium Member
    Join Date
    Mar 2013
    Location
    Ludwigsburg, Germany
    Posts
    4
    Vote Rating
    0
    felfert is on a distinguished road

      0  

    Default Answered: Shared lib problems on Fedora 18

    Answered: Shared lib problems on Fedora 18


    Hi guys,

    REQUIRED INFORMATION Architect Build tested:
    • Build: 894
    Project Type:N/A Description:
    • Architect 2.2 requires libudev.so.0 but Fedora has libudev.so.1
    Steps to reproduce the problem:
    • Install on Fedora 18
    • Attempt to start SenchaArchitect
    The result that was expected:
    • Some Splash screen
    The result that occurs instead:
    • App crashes immediately.
    HELPFUL INFORMATION
    Running Architect from the commandline, reveals:

    Loading Architect package "/home/felfert/.local/share/Sencha/Sencha Architect 2.2/xds-2.2.0.000894.ion"
    /home/felfert/SenchaArchitect/bin/SenchaArchitect: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

    Screenshot, Project, or Video:
    • N/A
    Possible fix:
    • Just a quick hack:
    cd /home/felfert/SenchaArchitect
    ln -s /usr/lib64/libudev.so.1 libudev.so.0
    LD_LIBRARY_PATH=`pwd` ./SenchaArchitect


    Of course, this does not take possible API changes in Fedora's newer libudev into account. So: Further investigation of actually used API's required.

    Operating System:
    • Fedora 18 64bit

  2. Fedora were just leading the charge with their move to libdbus.1 and Ubuntu 13.04 now also numbers amongst the afflicted and can be fixed by creating the simlink as indicated above.

    I would personally argue in favour of creating another symlink in /usr/lib which simply redirects libdbus.1 to libdbus.0.

    We have removed the dependency on dbus entirely for the next release of SDP.

  3. #2
    Sencha - Desktop Packager Dev Team jarrednicholls's Avatar
    Join Date
    Mar 2007
    Location
    Frederick, MD
    Posts
    1,747
    Answers
    20
    Vote Rating
    7
    jarrednicholls will become famous soon enough jarrednicholls will become famous soon enough

      0  

    Default


    Thanks for the report! I have opened a bug in our bug tracker.

  4. #3
    Sencha User
    Join Date
    Apr 2013
    Posts
    1
    Vote Rating
    0
    amufatti is on a distinguished road

      0  

    Default


    I've the same problem here with ArchLinux.

    There any fix? The one suggested by felfert doesn't work because it make X crash.

    Thank you

  5. #4
    Sencha Premium Member
    Join Date
    Mar 2013
    Location
    Ludwigsburg, Germany
    Posts
    4
    Vote Rating
    0
    felfert is on a distinguished road

      0  

    Default


    If you do it properly it can't crash X - at least not as a direct result. libudev has nothing to do with X11. Perhaps on your system the LD_LIBRARY_PATH is already used with X11-relevant stuff. If that's the case, you have to extend it of course instead of just overwriting it as I have done. e.g something like that:

    LD_LIBRARY_PATH=/path/to/your/SenchaArchitectDir:$LD_LIBRARY_PATH

    Cheers
    -Fritz

  6. #5
    Sencha - Desktop Packager Dev Team jarrednicholls's Avatar
    Join Date
    Mar 2007
    Location
    Frederick, MD
    Posts
    1,747
    Answers
    20
    Vote Rating
    7
    jarrednicholls will become famous soon enough jarrednicholls will become famous soon enough

      0  

    Default


    Felfert's workaround should work, and be safe if you extend LD_LIBRARY_PATH rather than replace it. I agree, unless there are outside forces at work, this workaround should not affect X.

  7. #6
    Sencha User
    Join Date
    Oct 2012
    Posts
    6
    Answers
    1
    Vote Rating
    0
    sirspudd is on a distinguished road

      0  

    Default Ubuntu 13.04 exhibits the exact same issue

    Ubuntu 13.04 exhibits the exact same issue


    Fedora were just leading the charge with their move to libdbus.1 and Ubuntu 13.04 now also numbers amongst the afflicted and can be fixed by creating the simlink as indicated above.

    I would personally argue in favour of creating another symlink in /usr/lib which simply redirects libdbus.1 to libdbus.0.

    We have removed the dependency on dbus entirely for the next release of SDP.

  8. #7
    Sencha Premium Member
    Join Date
    May 2010
    Location
    Guatemala, Central America
    Posts
    1,264
    Answers
    8
    Vote Rating
    80
    ssamayoa is a jewel in the rough ssamayoa is a jewel in the rough ssamayoa is a jewel in the rough ssamayoa is a jewel in the rough

      0  

    Default


    I just installed Ububtu 13.04 (64 bit BTW) and there is no /usr/lib64/ and there is no libudev*.* at /usr/lib

    But I found that the libs are located at /lib/x86_64-linux-gnu so:

    cd /lib/x86_64-linux-gnu
    sudo ln -s libudev.so.1.2.2 libudev.so.0

    Did the trick.

    Regards.
    UI: Sencha Architect 3.x / ExtJS 4 & 5
    Server side: JEE / EJB 3.x / CDI / JPA 2.x/ JAX-RS / JasperReports
    Application Server: Glassfish / WildFly
    Databases: Oracle / DB2 / MySQL / Firebird

    If you like my answer please vote!

  9. #8
    Sencha User
    Join Date
    Oct 2012
    Posts
    6
    Answers
    1
    Vote Rating
    0
    sirspudd is on a distinguished road

      0  

    Default Fixed for SDP 1.2

    Fixed for SDP 1.2


    We are actively exploring options to broaden the deployment base of SDP on Linux. We are a little bound to the platform requirements of the underlying Chrome browser although:

    1) For SDP 1.2, I have reduced the dependency on a couple of unnecessary system libraries (libudev amongst them)
    2) I have explored several means of reducing the dependency set of SDP and this is an ongoing point of investigation depending on customer/market demand. If you want broader coverage, please let our product managers know!

    This is also applicable for Centos 6.4, or basically any distribution which ships with a gtk version prior to 2.22. This is the biggest bottleneck we face for global dominance on every distribution known to man.

Turkiyenin en sevilen filmlerinin yer aldigi xnxx internet sitemiz olan ve porn sex tarzi bir site olan mobil porno izle sitemiz gercekten dillere destan bir durumda herkesin sevdigi bir site olarak tarihe gececege benziyor. Sitenin en belirgin ozelliklerinden birisi de Turkiyede gercekten kaliteli ve muntazam, duzenli porno izle siteleri olmamasidir. Bu yuzden iste. Ayrica en net goruntu kalitesine sahip adresinde yayinlanmaktadir. Mesela diğer sitelerimizden bahsedecek olursak, en iyi hd porno video arşivine sahip bir siteyiz. "The Best anal porn videos and slut anus, big asses movies set..." hd porno faketaxi