You are not logged in.
It's ok :-)
Now that my problem is solved, I feel more relaxed ;-)
Offline
smart2128 wrote:I can confirm that openssl upgrade caused many issues (firefox flash plugin, yaourt , etc.).
As a workaround, I linked the following libs :/usr/lib/libssl.so.0.9.8 -> /usr/lib/libssl.so
/usr/lib/libcrypto.so.0.9.8 -> /usr/lib/libcrypto.sobut there is something still broken.
Regards,
Vincenzothis workaround should be ignored. anyone else that have this problem, just be sure you are fully update. a simple pacman -Syu should fix your problems.
Except not all of us can perform a full -Syu everytime we need to upgrade something.
In my case I upgraded some specific packages and system forced me to upgrade pacman. Afterwards it's all broken.
I symlinked it to get pacman semialiave again while I find out what's going on and then I will unlink
Offline
If you cannot or don't want to run a full update when you install new packages or want to update some you shouldn't use Arch. (or you really know what you are doing)
Offline
I think Pierre has some point here, I'm quite new to Arch myself (though I've been a fulltime Linux user for the past 4 years) I really love Arch and I love the control and would change any bit on it. But that's exactly the reason while I keep an Ubuntu install it's really no work to mantain and if I need to get something done and Arch just happens to break there is still Ubuntu.
So I think while Arch is definitely one of the best distributions out there, I think for work machines it's best to keep one of the old and not so fun distributions, just in case. At the very least, I always keep a trusty grml.org live usb stick with me. So no matter what happens I always got some basic tools to work with.
Offline
The safest way is "pacman -Syu"! Any other way is likely to break something or other. I just updated 56 packages without an issue........
56 packages? Pfffffft. Try 620!
Offline
Well, I encountered this problem after performing a full system upgrade.
[2010-04-11 10:07] synchronizing package lists
[2010-04-11 10:07] starting full system upgrade
[2010-04-11 10:12] upgraded bash (4.1.002-2 -> 4.1.005-1)
[2010-04-11 10:12] warning: /etc/ssl/openssl.cnf installed as /etc/ssl/openssl.cnf.pacnew
[2010-04-11 10:12] upgraded openssl (0.9.8n-1 -> 1.0.0-2)
[2010-04-11 10:12] warning: /etc/ca-certificates.conf installed as /etc/ca-certificates.conf.pacnew
[2010-04-11 10:12] Clearing symlinks in /etc/ssl/certs...done.
...
...
...
I have reinstalled the older version(openssl 0.9.8n) and preformed another full system upgrade,
but it doesn't work.
update: It seems like my local pacman repo is broken or something (since I couldn't find vsftpd or proftpd using pacman -Ss, I suspect this may be a local repo problem),
after performing another full system upgrade with kernel.org repo, everything works fine now.
Last edited by brucehsu (2010-04-11 03:41:52)
Offline
Mr Pierre and Mr Spacenick shoudn't make these comments, which seems to be kind of normal in this forum.
Everybody, including am mentioned people started once and have gone through a learning stage.
I did a full sytem upgrade and encountered these problems, not for the first time.
Sorry if I'm wrong, but in my opinion a forum like this is meant to help each other.
Offline
You are wrong. My posts are usually meant to be helpful and even if I tell people that a certain usage is not compatible with Arch it's just the truth. E.g. only full updates are supported in Arch; that's it.
Offline
I'm certain you help people out, in this case it's assumed that not a full update was done. How can you be so certain of that, or how can someone who does pacman -Syu, which seems to run well, know that the update is not complete ?
Didn't mean to offend anybody, but sometimes I'm under the impression that once help with a certain problem is asked for, some people, not by definition yourself, are that well informed about this particular OS, and they probably assume everybody has the same knowledge, or doesn't try to find answers first, are at least short or even arrogant in their answers. In that case I suggest they shouldn't reply at all because it's of little or no value.
On the other hand there are plenty people around to show the right direction.
Offline
Uh oh... I fear I did something stupid and borked my laptop.
It's related to the problem above, so I'll just use this thread... mods may move it.
Ok... had this laptop sitting around. Lots of updates accumulated, so I decided to wait a few days till I was back at my University as I just got a pretty sucky connection at home.
So I ran pacman -Syu today and downloaded more than 600mb. \ had about 1,4GB free, so I figured that would be enough... guess I was wrong. About have way through updating, I get "No space left" messages. So I cancel the process, see that my root is 100% full and try to figure a way to free enough space to get the upgrade working.
Now here comes the stupid part...
Best way, I thought, would be doing a pacman -Scc to clean all those cached packages and just redownload the current packages. Pacman gives me the libssl message above, so I symlinked the files as it was described here to do a pacman -Scc && pacman -Syyu.
Well, pacman -Scc worked well, but pacman -Syyu says my system is up to date. Pacman -Qi kernel26 gives me the not so encouraging message: "Package not found". Pacman -S %SOMETHING just fails with "%SOMETHING already exists in the filesystem".
So... what know? Anybody got an idea?
Last edited by SleepyFloyd (2010-04-12 09:10:31)
Offline
Try another mirror and do a "Syyu" again.
Offline
Flag - Pierre responded directly to drini, who said he did not run a full system update, but instead chose to update specific packages only, thereby causing his problems.
More generally, if you think anyone is behaving inappropriately in this forum, please report them to the moderator team using the Report link on the right. Do not discuss it within the thread, as it distracts from the topic under discussion.
Offline
Allan: Doesn't do anything. I was already the most up-to-date mirror, but switching things didn't help either.
Offline
Tomk, Pierre,OK.
Am sure Pierre is helpfull, but seen the other posts in this forum, speaking for myself as well ( I did a full update, seeming to go well ) with the same problems, I jsut got a bit steamed up.
Lets pls. forget all this and go on.=)
Offline
Well, my system literally dissolved after posting this last message. Wicd stopped working, complaining about python libs. Sudo didn't work ("No user with uuid 1000" or something like that) and after a reboot no root device can be found ("ERROR: Unable to determine major/minor number of root device '/dev/disk/....').
That's probably a Kernel update gone wrong, I guess.
Anyway, there were no important files on that laptop and I was looking for a new, clean setup (with proper partitions) for some time, so I won't try to fix it. Clean new Arch install, here I come.
To give some constructive input to this thread:
Check how much space you got before doing a major upgrade and don't do -Scc after a halve finished setup...
Offline
To give some constructive input to this thread:
Check how much space you got before doing a major upgrade and don't do -Scc after a halve finished setup...
Ouch... the lack of space handling in pacman is not a great bug to run into. Unfortunately, the solution is not an easy one.
Offline
I ran out of space twice on my root partition, both times removing only orphan packages gave enough space to continue.
It'd be a nice addition for pacman though...
Offline
It's probably impossible to solve in pacman. We only know the total size a package would need but not how much in which directory. Image you have different partitions for / and /usr.
Offline
It's probably impossible to solve in pacman. We only know the total size a package would need but not how much in which directory. Image you have different partitions for / and /usr.
Yes, that is the main issue. The partition layout is quite unpredictable.
Offline
same problem here. had an issue with libcrpyto. couldn't even start x
tried to downgrade libopenssl, libarchive & libfetch. then i found this thread and added some weird symlinks and now it seems to work, at least i can "work" normal, except using apps which require lib(open?)ssl don't work.
got this strange errror:
error while loading shared libraries: /usr/lib/libssl.so.1.0.0: file too short
I think that i have a wrong symlink somewhere and that the libssl(-symlink/file) is simply broken?!
what do you think, is it enough to catch a new libssl.so. file somewhere (internet? package?) and replace it or what could this mean?
thanks in advance!
Offline
error while loading shared libraries: /usr/lib/libssl.so.1.0.0: file too short
looks like you need to reinstall that package as that file is corrupt.
Offline
Regenwald wrote:error while loading shared libraries: /usr/lib/libssl.so.1.0.0: file too short
looks like you need to reinstall that package as that file is corrupt.
hm got this:
/sbin/ldconfig: File /usr/lib/libssl.so.1.0.0. is empty, not checked.
/sbin/ldconfig: File /usr/lib/libssl.so. is empty, not checked.
/sbin/ldconfig: File /usr/lib/libssl.so.9.8 is empty, not checked.
Offline
hows your disk space look?
Offline
hows your disk space look?
df -h
Dateisystem Size Used Avail Use% Eingehängt auf
/dev/sda1 37G 9,7G 26G 28% /
udev 10M 216K 9,8M 3% /dev
none 1005M 1,3M 1004M 1% /dev/shm
/dev/sda2 9,2G 5,5G 3,3G 63% /var
/dev/sda4 537G 165G 345G 33% /home
seems good for me
pacman's cache goes to /var
Offline
Something I noticed with the upgrade and flash - I needed to recompile libflashsupport-pulse from AUR for my system, otherwise it crashed.
Offline