You are not logged in.
Hello there,
I've upgraded my Arch Linux to the newest packages, but my Entrance-Loginmanager for E17 is not working anymore, and fails to start.
There is no message in /var/log when I do /etc/rc.d/entranced start. It seems as the package is corrupted.
There are also several problems with flickerings in E17 itself, every time I change a desktop view or move a window, all icons begin heavily to flicker.
Is there any solution for my problems in near future, or is there maybe a possibility to downgrade to older packages?
Thanks,
beachcoder
PS: The version of Entrance installed is community/entrance-svn 45539-1 (e17-extra-svn).
Last edited by beachcoder (2010-02-10 09:35:15)
Offline
i686 or x86_64?
can you try to start entrance from the commandline as root to get some output ?
/usr/sbin/entranced
Offline
Hello pressh,
i686 or x86_64?
can you try to start entrance from the commandline as root to get some output ?
/usr/sbin/entranced
Again, thanks for the quick answer! My system config is for i686.
Yes, I'm getting an error message when running entrance from the console:
/usr/bin/entrance: error while loading shared libraries: libjpeg.so.7: cannot open shared object file: No such file or directory
I've tried to reinstall libjpeg with pacman -Sy libjpeg, but this didn't solve the problem, althought it updated the package.
Hopefully, the other issue will even be solved soon, the flickering icons make me nervous in E17 - every time something grpahical redraw is done,the entire desktop view of E17 is updated...
Thanks for your help.
beachcoder
Offline
strange, entrance-svn should have been compiled against libjpeg8, and thus linking against libjpeg.so.8.
I have some new compiled packages on my machine back home for i686, let me see if I can upload them this evening (my internet connection at home is misbehaving), don't know if it will fix the flickering issue though (haven't seen it on my machine).
I'm having some problems to login my user with entrance, but this may as well be a local pam issue on my machine (it starts fine and such, just doesn't login).
I'll post when the packages are up, would be great if you can give me some feedback if it works better and if entrance is working with those packages for you.
Offline
uploaded new packages for i686, please try if it works better
Offline
uploaded new packages for i686, please try if it works better
hello pressh,
unfortunatelly not. Something really went terribly wrong with the last updates. I'm sometimes of the opinion, that every update of E17 becomes more worse than the previous. Many things stopped to work since I've tested E17 for the first time. It's a pity.
Anyway, I hope that it really will be "finished" someday. Because I like the style E17 comes with.
Ok pacman downloaded all e17-related packages, but no effect.
Entranced reports still the same error message, and this is also a thing I'd noticed:
$ shaman
shaman: error while loading shared libraries: libpolkit-qt-core.so.0: cannot open shared object file: No such file or directory
$ exhibit
exhibit: error while loading shared libraries: libjpeg.so.7: cannot open shared object file: No such file or directory
Is there maybe something else different with my libraries? But how can I fix this? Maybe it's really not a E17 problem, but a general problem with my lib versions on my machine.
Any suggestions?
beachcoder
Offline
shaman: http://bugs.archlinux.org/task/18269
exhibit: i didn't find it in our repository and if is from unsupported source you should rebuild it.
Give what you have. To someone, it may be better than you dare to think.
Offline
shaman: http://bugs.archlinux.org/task/18269
exhibit: i didn't find it in our repository and if is from unsupported source you should rebuild it.
Thanks for the info. exhibit is part of Enlightenment DR17. I hope this will be rebuild with new libraries, too.
Compiling the sources for E17 using easy_e17.sh did even notwork, there seems to be a corruption in the subversion directories:
svn: Failed to add directory 'e/src/modules/illume-keyboard': an unversioned directory of the same name already exists.
It's a shame .
So long,
beachcoder
Offline
wonder wrote:shaman: http://bugs.archlinux.org/task/18269
exhibit: i didn't find it in our repository and if is from unsupported source you should rebuild it.Thanks for the info. exhibit is part of Enlightenment DR17. I hope this will be rebuild with new libraries, too.
no it's not anymore. exhibit is not being maintained for a very long time already and IIRC stopped working after the introduction of eina (it was never ported to it). There is no way to build it if you don't want to do some massive hacking. (edit: it was thus removed from the repos some months ago, together with some other e17 packages IIRC)
about the linking of entrance-svn to libjpeg7, I'm positive it must be something on your system. Do you have any packages on your system which are not from the repos and may need a rebuild (it links for example indirectly to cairo).
This flickering, does this happen also with a clean config and software rendering (no compositing)? It may even be fixed if we find the libjpeg7 culprit above, not sure?
Last edited by pressh (2010-02-12 09:41:34)
Offline
Hi pressh,
about the linking of entrance-svn to libjpeg7, I'm positive it must be something on your system. Do you have any packages on your system which are not from the repos and may need a rebuild (it links for example indirectly to cairo).
No, everything was obtained by pacman and generic repos.
This flickering, does this happen also with a clean config and software rendering (no compositing)? It may even be fixed if we find the libjpeg7 culprit above, not sure?
Well thanks, the flickering problem does not came up anymore after setting up a new configuration. I wonder why it's not possible to hold my configuration for E17 during an update, its always much needless trouble to set up a new configutation if something does not work as it should. Theme, icons, window handling, shelfes, etc. ... that's not very productive. But okay, it works for me now.
What about the Entrance-problem?
So long,
beachcoder
Offline
Generic repos? Since everything in the Arch repos is compiled against everything else in the Arch repos, I'd guess right now that the generic repos is where your problem lies.
Offline
Generic repos? Since everything in the Arch repos is compiled against everything else in the Arch repos, I'd guess right now that the generic repos is where your problem lies.
I hope that "generic" was not a mistranslation of mine. I just wanted to clarify that I did not compiled anything on my machine by myself, which may cause this problem, I just used to repositories offered by the Arch Linux community and obtain my packages with pacman.
Offline
skottish wrote:Generic repos? Since everything in the Arch repos is compiled against everything else in the Arch repos, I'd guess right now that the generic repos is where your problem lies.
I hope that "generic" was not a mistranslation of mine. I just wanted to clarify that I did not compiled anything on my machine by myself, which may cause this problem, I just used to repositories offered by the Arch Linux community and obtain my packages with pacman.
I'm just wondering if by generic repo you enabled some repo that you read about here that isn't core, extra, testing, community, or community-testing.
Offline
Hi skottish,
My pacman.conf is this one. at the bottom. archlinuxfr is a repository for AUR.
[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/us/i686
#Server = ftp://ftp.archlinuxppc.org/i686/$repo/os/i686
[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/us/i686
#Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
#Server = ftp://ftp.archlinuxppc.org/i686/$repo/os/i686
[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/us/i686
#Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
#Server = ftp://ftp.archlinuxppc.org/i686/$repo/os/i686
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Include = /etc/pacman.d/mirrorlist
#Server = file:///home/custompkgs
#Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
#Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
and the /etc/pacman.d/mirrorlist has only one entry incommented:
Server = ftp://ftp.archlinux.org/$repo/os/i686
I think everything with my repositories is set correct. I know that the mirror on ftp.archlinux.org is slow, but it is the most recent one.
So long,
beachcoder
Offline
I hope that you don't mind me continuing on this thread. I just want to help you get your system working properly.
You also have the archlinuxfr mirror enabled which contains non-official packages:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
I really have no idea if this is a problem though.
By the way, this is a slightly more readable way to look at entries in pacman.conf. It removes all lines that are commented out:
grep -v "#" /etc/pacman.conf
Offline
@beachcoder: can you get a list of all packages on your machine not in core, extra or community? A simple script should help you create such a list.
Offline
@beachcoder: can you get a list of all packages on your machine not in core, extra or community? A simple script should help you create such a list.
Hi pressh,
how can I do this? I only know pacman -Q and yaourt -Q. Do you want to get a list of all AUR programs?
- beachcoder
Offline
I quickly hacked something together which should hopefully do the trick if I didn't make any mistakes (I'm not on my arch machine atm so I couldn't really test if it works)
#!/usr/bin/python
from ftplib import FTP
from heapq import merge
import os
import re
import string
architecture='i686'
repos=['core','extra','community','testing']
ftp = FTP('ftp.archlinux.org')
ftp.login()
location=[] # initialize directory list on server
for repo in repos:
location.append(repo+'/os/'+architecture)
filelist=[] # initialize filelist
for directory in location:
filelist.append(ftp.nlst(directory))
[list1,list2,list3,list4]=merge(filelist)
CompleteList=list(merge(list1,list2,list3,list4))
string_list=' '.join(CompleteList)
fin,fout = os.popen4('pacman -Q')
result = fout.read()
Local=string.split(result,'\n')
LocalPackages=[]
for entry in Local:
tmp=re.split(" ", entry)
LocalPackages.append(tmp[0]+'-')
Official=[] # initialize lists
NonOfficial=[]
for i in LocalPackages:
if i in string_list:
Official.append(i)
else:
NonOfficial.append(i)
print "list of non official packages installed:"
print ""
for entry in NonOfficial:
print entry[0:len(entry)-1]
print ""
[edit] fixed script, it now works correctly
Last edited by pressh (2010-02-19 10:02:24)
Offline
Hello pressh,
thanks a lot for your answer. I removed to another location, so I had limited internet access. Now my machine runs again, but this entrance-Problem still exists, even after performing yet another full system upgrade.
Thanks a lot for writing this script, it outputs the following lines:
./test.py:28: DeprecationWarning: os.popen4 is deprecated. Use the subprocess module.
fin,fout = os.popen4('pacman -Q')
list of non official packages installed:
aqpm
dfu-util
elitaire-svn
engrave-svn
epsilon-svn
esmart-svn
etk-svn
ewl-svn
exhibit-svn
exml-svn
kde-meta-kdebindings
kdeaccessibility-kttsd
kdemultimedia-strigi-analyzer
kdepim-kpilot
kdeutils-kdessh
kdewebdev-kxsldbg
libcaptury
libdownload
lives
moonlight
neotool
openmoko-toolchain
openmoko-usb-networking
package-query
shaman
yaourt
A package entrance-svn did also exists in the list, so I removed it with pacman -R entrance-svn. Now I can't reinstall it again ;(.
Do you now maybe have any ideas?
I'm not sure where these many "non-official" packages came from.
Thanks a lot!
beachcoder
Offline
elitaire-svn engrave-svn epsilon-svn esmart-svn etk-svn ewl-svn exhibit-svn exml-svn
all these packages are deprecated by upstream because they were unmaintained, broken, and mostly did not built. They were therefore also removed from the our repos.
A package entrance-svn did also exists in the list, so I removed it with pacman -R entrance-svn. Now I can't reinstall it again ;(.
Do you now maybe have any ideas?
this was removed with the last e17 upgrade. I think they even removed it from svn completely, like they did with some of the other packages above.
You see, they want to release a stable e17 version in a few months. They are (actually mostly have) finalizing the packages they are going to release as stable. These will mostly be the packages which are currently in the repo, but for example elemetary will also be released with stable e17.
entrance has had too many problems and was just unstable or not working for a lot of people. They don't want to scare everyone away with their first stable release in like 10 years I suppose.
Last edited by pressh (2010-04-15 10:56:36)
Offline