Archlinux as a server
I've been playing with Archlinux on a spare server box for a couple of days
and it looks pretty good, but I'm wondering how many others use Arch for
serving (Samba, Apache, Postfix, Postgresql, etc.)
Any ideas on Arch vs other Linuxes or BSDs or Solaris for server duty?
there is no rigorous comparison. What people usually do is:
- never update if it stable enough
- update when the desktop computer seems stable
In my case, i wouldn't doubt to use arch as a standard server. In the lasts months 0 crashes. It only went down when the lights went down (usually every 2 days). Now it has been up for: 6 days 01 h 24 m.
The only programs that seem unstable are:
- amule (closing tabs makes it crash),
- firefox (it doesn't crash, it looses integrity, this has to do with firefox itself, not arch),
in particular: apache, mysql, proftpd. Always up. Never stop. Never fail.
Similar Messages
-
Hi all,
I like archlinux very much, and since i installed it on my desktop computer, i don't need any other distro... But now i wonder how good archlinux is for server? Maybe there are some test or smth where i can compare arch with other OSes. Is it stabile? Maybe there are people who can share their experiences about archlinux server. I would be thankful for your neutral opinion. (for example in lithuania most popular servers distributions is Debian and RedHat. Can archlinux compete with these distros?)Most depens on what are you looking for, but generally speaking..........
I use it as server, both web and office.
At web level I think nothing is missing, o better, all the most important and secondary stuff is avail. By having all latest versions it is surely competitive against other distro.
At office server level it is a bit different.
If you are looking for a simple intranet server it is ok.
If you are looking for a integrated atuth system, file sharing ant other local network service there are a lot of work to do.
You have
cups for printing services
nfs/samba for file sharing
http,squid, etc. etc. intranet web service
No auth system centralized on the server actually, o better there is NIS but it is the most insecure auth system avail today.
Actually I am working on making LDAP auth working under Archlinux, I still have work to do but no time
LDAP is there but the pam module are missing, actually I compiled them but I didn't had time to configure server and client and make tests -
A brief introductions to the intricacies of Archlinux
_JeffG_ 's post gave me an idea to start this... i know the developers are busy, so I figured we could start a thread here with the intricasies of how ArchLinux is set up. For example; I've spont a lot of time in /etc/ so here's what I've found out:
/etc/pacman.conf
Repositories
This is the configuration file for pacman. the package manager for achlinux.
As per default you can only access packages in the 'official' repository. To gain access to the multitude of packages available in the unofficial repository look around line 48, there will be a section that looks like:
# Uncomment this block to access the 'unofficial' package set
[unofficial]
#Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/unofficial
#Server = ftp://ftp.webtrek.com/pub/mirrors/archlinux/unofficial
#Server = ftp://ftp.archlinux.org/unofficial
#Server = ftp://ftp.mpi-sb.mpg.de/pub/linux/mirror/ftp.ibiblio.org/pub/Linux/distributions/archlinux/unofficial
#Server = ftp://ftp.oit.unc.edu/pub/Linux/distributions/archlinux/unofficial
#Server = ftp://ftp.tu-chemnitz.de/pub/linux/sunsite.unc-mirror/distributions/archlinux/unofficial
#Server = ftp://ftp.parrswood.net/Mirrors/ftp.archlinux.org/unofficial
#Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/unofficial
#Server = ftp://saule.mintis.lt/pub/linux/unofficial
#Server = ftp://ftp.rez-gif.supelec.fr/pub/Linux/distrib/archlinux/unofficial
Uncomment (remove the # marks) that section to gain access to the unofficial repository.
Note: there are also 'stable' and 'unstable' repositories as well, read the short documentation in the file for information on those.
Also Note: User-created packages are available at ftp://ftp.archlinux.org/incoming/. It is common practice to post here: http://bbs.archlinux.org/viewforum.php?f=25 when a new package is submitted.
Options
At the beginning of the /etc/pacman.conf file is the options section, which by default looks like:
# GENERAL OPTIONS
[options]
NoUpgrade = etc/passwd etc/group etc/shadow
NoUpgrade = etc/fstab etc/rc.conf etc/rc.local
NoUpgrade = etc/lilo.conf etc/raidtab
#IgnorePkg = lilo gcc
It is in this section we can setup a few more options for pacman. Here is a list of currenty available options:
DBPath = /path/to/db/dir
Overrides the default location of the toplevel database direc-tory. The default is /var/lib/pacman.
IgnorePkg = <package> [package] ...
Instructs pacman to ignore any upgrades for this package when performing a --sysupgrade.
NoPassiveFtp
Disables passive ftp connections when downloading packages. (aka Active Mode)
NoUpgrade = <file> [file] ...
All files listed with a NoUpgrade directive will never be touched during a package install/upgrade. Note: do not include the leading slash when specifying files.
NoUpgrade is what you would use for system critical config files and whatnot.
How pacman deals with config files
This is my understanding from experience (and the manpage) with how pacman will handle config files under different cases.
1) Removing a package
Pacman creates a backup of the config file with a .pacsave extension. For example, when i installed metalog and removed syslog, pacman moved /etc/syslog.conf to /etc/syslog.conf.pacsave
2) Upgrading a package (heres the tricky part)
pacman uses creates three md5sums to figure out what to do.
md5sum #1 = original config file in the original package installed before the upgrade
md5sum #2 = current config file thats actually in use by the system
md5sum #3 = new config file with the updated package that is not yet installed
if original == current == new (e.g. all files are the same) then the new one is isntalled
if (original == current) != new (e.g. original config was not changed, but the new one is different) then install the new one, for it might have new features, bugfixes, etc.
if (original == new) != current (e.g. the default config file has not changed between the original and new packages, but the user has modified their config) then do nothing (to preserve the users settings)
if (original != current) && (current != new) && (original != new) (e.g. all config files are different) then create a .pacsave of the current and install the new one
That's all i have to say for tonight. Maybe tomorrow I'll write something about understanding the startup scripts.allright... maybe im not done
How to set up the correct timezone
Allright, I like my computer in UTC (even though im in EST/EDT) but some people don't like having to deal with offsets, so here's how to fix it.
1st step:
determine what time your hardware clock is.
easiest method to do this is enter your bios setup and look at the time displayed. If it's the same as your local time, remember that. If it isn't figure out if it's UTC from your UTC offset, for instance EST is UTC -500... (EDT is -400... daylight savings). If that isn't possible, or it's incorrect, just set the clock to your local time.
2nd step:
edit /etc/rc.conf on line 12
this lets the system know how your hardware clock is set up enter "UTC" or "localtime" as per the results of step one
move to line 11
now you choose your timezone
look in /usr/share/zoneinfo/ for your timezone
when setting this i prefer to use the subdir system: e.g. EST/EDT is America/New_York, etc
remember what you finally decided on
3rd step
make a symlink from /etc/localtime to the zonefile you chose in step 2 -
Hi,
can you recommend Archlinux as production server? I really like all the cutting-edge technologies.. But I had problems with Arch on my VPS (after-update kind) and I'm not sure if they are caused by Arch or by OpenVZ.. But production server simply cannot be down for a few hours simply because I ran "pacman -Syyu"..
So I am considering both Arch or SL6..
Thanks for your opinions ^_^The main reason that I see for not using archlinux on a production server is that in a production server applications cannot get major upgrades automatically. Arch doesn't follow this. In example, the python command one day changed from python2 to python3. This kind of sutff can't happen in a production server unless explicity requested.
On the other hand, this is also one thing that I like about ArchLinux, because it "enforces" you to stay up to date about newer version of all kind of stuff, making it your way of living to be familiar with present day technologies (or future technologies in case of most production servers). -
Samba Media Server, asking for confirmation
I am a newbie to samba, and here is my samba config file. I am hoping to get confirmation that there is no security holes here and if I have it setup right. The user I have the guest account mapped to is the main user on the server, however I am hoping this creates no issues as it is also the user name on my netbook which I use to access the server. I am able to access the files easily on my netbook, but I suspect that might not be the case on any other computers in the house, on my girlfriends archlinux laptop the Server doesn't show up under "Network" in her file manager.
all looks ok but considering you intend for samba to be a media server you might want to refer to this thread:
https://bbs.archlinux.org/viewtopic.php?id=161389
for some great tip's on the latest samba & a way for you to check the config with samba
good luck, have fun & welcome to the latest samba on Arch
Last edited by t0m5k1 (2013-05-16 17:19:19) -
How do you run applications as NON root without any x (server) ?
Hi! I'm trying to run mpd as a user right after init. According to the wiki one should use .xinitrc, but since there's no X server for me to run it won't work for me.
I've tried this command in bashrc "( sleep 15 && mpd ~/.mpd/mpd.conf )" and yes it works assuming I ssh into my server.
Where do you put script/commands to launch an application as a NORMAL user after init?
My Setup:
archlinux on a server, so no graphical input.
Thanksdyscoria wrote:
I don't use mpd, but you could try putting in /etc/rc.local which executes straight after daemons:
su $username -c "mpd ~/.mpd/mpd.conf"
Yeah I've already tried that also tried (sleep 50 && mpd ~/.mpd/mpd.conf) &. But none of the commands executes to my knowledge, because it's been over 5 minutes now and mpd still hasn't started. Both commands works just fine if I enter em manually in the terminal.
jac wrote:
You know mpd won't actually be running as root, right?
man mpd.conf wrote: user <username>
This specifies the user that MPD will run as, if set. MPD should never run as root,
and you may use this option to make MPD change its user id after initialization. Do
not use this option if you start MPD as an unprivileged user.
Edit: Sorry, can't get that to look normal any way I do it. Best to view it straight from the terimnal
Hi! I understand what you mean, thanks.
No, I assumed it would run as root. But you see I can't launch mpd as a daemon in rc.d, it always fails for me. The easiest way for me is to "mpd my.config" in some ways. -
Hi,
I am dedicated server running Archlinux, and sometimes server just stop responding (http, https, ssh, ...). But after restart, everything is working again. But I do not know why the server stopped at first place.
I checked logs but no error here... Any tips on what may be causing this?
Thanks a lot, any help would be much appreciated.
PS: I am not sure if this belong to here, but I think so.It is dedicated server and I do not suspect anything to special, here is output of "uname -a" if it can help...
Linux jirkas 3.0-ARCH #1 SMP PREEMPT Wed Oct 19 10:27:51 CEST 2011 x86_64 Intel(R) Xeon(R) CPU L3406 @ 2.27GHz GenuineIntel GNU/Linux
Kernel panics I had before (not enough memory) but I solved that by tunning down httpd... but there was logs about this. Also I turn on "reboot on panic" kernel option (not sure if it is called exactly that way), which was supposed to solve problems with panics.... but it my problem is caused by kernel panic... I do not understand why server is not rebooting. -
Reposearch: a tool for finding binary repos
Info page: http://xyne.archlinux.ca/info/reposearch
After following this thread I got the idea to create a database for third-party binary repositories. I started by grabbing all of the binary repos listed on the Unofficial User Repositories wiki page.
The current repo list can be found at http://xyne.archlinux.ca/interface/reposearch.php
I then wrote a simple php page to handle queries and then reposearch to query the list from the command line. See the info page to learn about search options.
Example output:
$reposearch -s xyne
##### any #####
[xyne-any]
# The home of Powerpill and Xyne's other contributions.
# More info including a package list can be found at http://xyne.archlinux.ca/repositories
Server = http://xyne.archlinux.ca/repos/any/
$reposearch -s game
##### x86_64 #####
[arch-games]
# The Arch Linux Gaming repository project
Server = http://twilightlair.net/files/arch/games/x86_64
Server = http://arch-games.iskrembilen.com/x86_64
Server = http://arch-games.ontheplayground.co.uk/x86_64
$reposearch -s game -a all
##### i686 #####
[arch-games]
# The Arch Linux Gaming repository project
Server = http://twilightlair.net/files/arch/games/i686
Server = http://arch-games.iskrembilen.com/i686
Server = http://arch-games.ontheplayground.co.uk/i686
##### i686 #####
[esclinux]
# Mostly games, interactive fiction and abc notation stuffs already on AUR
Server = http://download.tuxfamily.org/esclinuxcd/ressources/repo/i686/
##### x86_64 #####
[arch-games]
# The Arch Linux Gaming repository project
Server = http://twilightlair.net/files/arch/games/x86_64
Server = http://arch-games.iskrembilen.com/x86_64
Server = http://arch-games.ontheplayground.co.uk/x86_64
Hopefully the usefulness of this tool will grow with the number or repos.
Aside from the usual questions and feedback, I would really appreciate it if you could post repo information in this thread so that I can keep the list up-to-date and comprehensive. Both modification of current repo data and the addition of new repos are welcome. Please post info in the following form to make it easier for me:
##### <architecture> #####
[<repo>]
# descriptions and other information
# multiple lines if necessary
Server = http://www.example.com/repo/
Server = http://www.anotherexample.com/mirror/repo/
WARNING!
As mentioned in the help message, you use the third-party repos that you find through repo-search entirely at your own risk. Don't install packages from repos that you don't trust. They can contain malware and other creatively wicked things.cinan wrote:I thought someting like: "Checking 1/20 repository"
Maybe the OP is unclear. The package "reposearch" doesn't actually contain the repo list. The repo list is on my site and reposearch sends queries to the site to get a subset of the list. There is no way to intermittently report progress due to the way that apache and php work.
How long are your searches taking? What search patterns are you using? Queries should be really fast.
Army wrote:I vote for Xyne to become a TU and later dev (in case you want to)! I have your complete repo installed on my computer and many of them (about half or so) are really helpful for me, the rest is about to become helpful
I'd definitely like to become a dev, but until I learn a "serious" programming language such as C or C++, I don't think I can. I appreciate your support though.
I'll learn them eventually, but Haskell is next on my list so it may take a while. -
Is this a GCC bug or what?
Ok, i've written this simple program in C:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
char *c,*str,C[8];
unsigned short int D,y;
time_t h;
struct tm *t;
h=time(NULL);
t=gmtime(&h);
str=asctime(t);
sscanf(str,"%*s %*s %hu %s %hu",&D,C,&y);
c=malloc(31*sizeof(char));
snprintf(c,30,"%c%c%c, %hu-%c%c%c-%hu %s GMT",str[0],str[1],str[2],D,str[4],str[5],str[6],y,C);
printf("%s\n%s\n",str,c);
free(c);
return 0;
which uses only standard libc functions.
I've got a x86_64 Ubuntu 9.10 machine which uses gcc 4.4.1.
I compile that with -Wall -Wextra -pedantic -pedantic-errors.
ubuntu-desktop ~ $ uname -a
Linux ubuntu-desktop 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:02:15 UTC 2009 x86_64 GNU/Linux
ubuntu-desktop ~ $ gcc -o tm tm.c -Wall -Wextra -pedantic -pedantic-errors
ubuntu-desktop ~ $ ./tm
Sun Jan 3 23:26:13 2010
Sun, 3-Jan-2010 23:26:13 GMT
The output is ok.
Now i compile it on an Archlinux x86 machine.
server C $ uname -a
Linux server 2.6.32-ARCH #1 SMP PREEMPT Sat Dec 26 08:26:17 UTC 2009 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz GenuineIntel GNU/Linux
server C $ gcc -o tm tm.c -Wall -Wextra -pedantic -pedantic-errors
server C $ ./tm
Sun Jan 3 23:28:32 2010
Sun, 3-Jan-2010 23:28:32H
I can't explain how this could happen except with a kind of mistake in compiling GCC or in a GCC 4.4.2 bug.
After this, I've tried to compile the source with the Ubuntu GCC with -m32 and link it with the gcc of Archlinux.
This is the result:
server C $ ./tm
Sun Jan 3 23:35:51 2010
Sun, 3-Jan-2010 23:35:51 GMT
*** stack smashing detected ***: ./tm terminated
[bla,bla,bla...read this as the consequence of the different glibc version]
It works so, there's something wrong with gcc, but my knowledges can't find what.
Sorry for my English, but i'm Italian.
Last edited by krnlpk (2010-01-03 23:40:10)No gcc bug; it's a bug in your program. From what I can tell, the char array `C' is designed to hold a string like "01:15:48" which is 8 characters. Hence, it needs to be declared as `char C[9]' to have room for the terminating \0. `char C[8]' causes sscanf to smash your stack, as it writes the \0 byte somewhere else. Making that change fixed the program on my computer. Too bad valgrind can't detect that sort of error.
-
"WRITE SAME failed. Manually zeroing." error during install or boot
Hello everyone!
Since the lasts kernels (I'm almost sure it happens since 3.9 because 3.8 worked fine) I can't boot on Archlinux anymore. This error floods my screen and I can't do anything, and because the new Archlinux iso (june 2013) comes with 3.9 kernel it now also happens during installation. Fortunately, I saved the may iso so I still can install archlinux and switch during install to LTS kernel but this is not a good solution. I can't find a solution online, some people have this issue but it seems to be a bit different everytime.
I use Archlinux on a server, with hardware raid : Dell PERC H200a with LSI SAS2008 according to my BIOS. According to http://kernelnewbies.org/Linux_3.7, the WRITE SAME SCSI command "allows the same block to be efficiently replicated throughout a block range. Only a single logical block is transferred from the host and the storage device writes the same data to all blocks described by the I/O (commit)". Here is the exact configuration :
- DELL® PowerEdge R210 II
- 1x Intel® Xeon® E3 1220 V2
- HDD: 2 x 1 To SATA2 RAID
- RAID: Hardware, Dell PERC H200, (Raid 1)
So my first problem is that I can't find online if my server is capable of this command (but I don't think so) and then the other issue is that I want to know if I can disable it. I found kernel patches for this issue :
https://patchwork.kernel.org/patch/1898441/ and https://patchwork.kernel.org/patch/1982051/ (the first link seems to be a better solution).
Then, I checked in the kernel source of 3.9 and I think that this patch isn't implemented (there is no device_write_same_capable function for instance). But kernel patching is not a really good solution, if I have to patch my kernel everytime the main kernel is updated...
After some research, I found that my hardware RAID driver seems (I'm not sure) to be the kernel module "mpt2sas", so I checked both may and june isos of Archlinux and it's the same version (14.1) so it shouldn't be the problem.
Does somebody can help me on this issue ? I don't really know what to do now.
Thanks for reading, if I forgot something or if you want more informations, ask me!
Bye.
PS : My English isn't very good, sorry.
EDIT : I found a part of the solution ! It seems to be an issue with the kernel that doesn't detect properly if my disc is capable of doing WRITE SAME command.
So I have to write "0" in the file "max_write_same_blocks" under /sys. But the problem is that /sys is renewed every boot so I don't know how to make my changes permanent. I made a systemd service file, it almost works, but this solution isn't nice : the parameter is applied lately so errors shows at the beginning and this is not really easy to set up. I prefer a solution like "sysctl" but it seems that it only controls parameter under /proc/sys and not /sys, am I right ?
Moreover, I tried two other things : Ubuntu 12.04 with kernel 3.9.4 works and Archlinux iso with 3.8.10 has max_write_same_blocks > 0 and it also works... So I don't really understand this issue. Maybe in 3.8 the parameter max_write_same_blocks has no effect (or not the same as in 3.9) ?
Here is the systemd file that I made to reduce the issue :
[Unit]
Description=No WRITE SAME
After=local-fs.target
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'echo 0 > /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/host0/target0:1:0/0:1:0:0/scsi_disk/0:1:0:0/max_write_same_blocks'
RemainAfterExit=no
[Install]
WantedBy=multi-user.target
This is not a good solution, see my next post. I don't delete it in case you want to compare.
Last edited by rfnx (2013-06-02 15:26:50)I found a solution to disable the WRITE SAME command. That doesn't answer all my questions but it solves my issue. I was looking for a file like "sysctl.conf" but for /sys parameters : you already can do that in Arch, just create a file that ends with ".conf" in tmpfiles.d and add one line per parameter you want to modify. This file will be loaded early at boot.
To disable it in an existing Archlinux installation, add in you file the line :
w /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/host0/target0:1:0/0:1:0:0/scsi_disk/0:1:0:0/max_write_same_blocks - - - - 0
Read the manpage of tmpfiles.d if you don't understand this line, it depends on your configuration and you can't copy it.
Then reboot and no more error !
If you want to disable it during the Arch install, just change directly the value you want in /sys. You have to do it at the beginning before mounting partitions, for instance just after choosing your keymap.
Bye.
Last edited by rfnx (2013-06-02 15:34:11) -
[CLOSED] Weird mysql/php issue.
Hi,
I am running an ArchLinux as my Server. It's a fresh install. I just configured nginx as my Webserver and then configured MySQL. I wanted to use phpMyAdmin as a manager. I installed it via wget and it worked fine. But all of a sudden it would not let me log in anymore. The log in screen just keeps on popping up, without any errors or anything. It tried reinstalling phpMyAdmin, I also tried the alternative chive. In chive I get the error "CDbConnection failed to open the DB connection." I really am at a loss here, has anyone else encountered a similar issue and can point me in the right direction?
Disclaimer: Please excuse my possibly poor english, as it is not my native language, also please excuse any questions that may sound noob-like, because I am quite new to Arch.
Last edited by oengelha (2012-12-15 17:40:09)config.inc.php should be in
/etc/webapps/phpmyadmin
but the installation symlinks that file to
/usr/share/webapps/phpMyAdmin
where the installation is.
You'll have to add this directive in open_basedir @
/etc/php/:/usr/share/webapps/
Also might need an alias in
/etc/nginx/nginx.conf
What I do is symlink
ln -s /usr/share/webapps /srv/http/.webapps
/srv/http being my www directory I can visit mysite.com/.webapps/phpMyAdmin to access.
This can be a security issue, maybe allow only local access or use another mean of accessing the installation.
Also symlinking just the installation directory to a hidden directory precursed with '.' won't float, like mysite.com/.phpmyadmin
Last edited by ackt1c (2012-12-16 17:44:01) -
Fresh install... can't SSH in through Putty
Hi,
I just now installed archlinux on my server machine, and for some reason I cannot connect to it via PuTTY on my windows machine. It's saying connection timed out. I did /etc/rc.d/sshd restart, and it seems to be started just fine. What do I need to do for this to work?fukawi2 wrote:
You'll also need to adjust /etc/hosts.allow
Have you followed the Wiki for setting up OpenSSH?
http://wiki.archlinux.org/index.php/SSH … _others_in
Thanks for your reply.
Yes, I did read that article but as you can see I ran into some unexpected problems. I already had my hosts.allow file set to ALL. SSH works fine at this point, I just need to get my domain name working.
UPDATE:
I found this article on the internet just now and it explains how the hosts file must be modified if using DHCP. The syntax seems rather obscure, unobvious, confusing, and mostly hacky. Can anyone explain the weird syntax? It looks like the IP address 127.0.0.1 is being assigned to the hostname itself as well as the "localhost" name.
Last edited by void.pointer (2008-07-31 04:12:30) -
Hi,
I've a problem with pacman, it failed retrieving file from any mirror... first I had ftp://archlinux.puzzle.ch but once it doesn't work anymore, so I tried other mirrors in the mirrorlist sorted with rankmirrors. But with any mirror I've tested I received "error:failed retrieving file ''from core..... error:failed retrieving any db" when I try pacman -Syu or any pacman -S ...
What should I try to do?
Thanks for your help,
Sylvain
p.s here are copy of my pacman.conf and pacman.d/mirrorlist files:
# /etc/pacman.conf
# See the pacman.conf(5) manpage for option and repository directives
# GENERAL OPTIONS
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl %u > %o
#CleanMethod = KeepInstalled
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options (all disabled by default)
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
## Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
[core]
# Add your preferred servers here, they will be used first
#Server=ftp://mir1.archlinuxfr.org/archlinux
Include = /etc/pacman.d/mirrorlist
[extra]
# Add your preferred servers here, they will be used first
#Server=ftp://ftp.hosterope.de/mirror/ftp.archlinux.org/core/os/i686
Include = /etc/pacman.d/mirrorlist
#[community-testing]
## Add your preferred servers here, they will be used first
#Include = /etc/pacman.d/mirrorlist
[community]
# Add your preferred servers here, they will be used first
#Server=ftp://ftp.hosterope.de/mirror/ftp.archlinux.org/core/os/i686
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
# Server list generated by rankmirrors on 2009-10-27
# Arch Linux repository mirrorlist
# Generated on 2009-06-16
# Australia
#Server = ftp://mirror.aarnet.edu.au/pub/archlinu … os/@carch@
#Server = http://mirror.aarnet.edu.au/pub/archlin … os/@carch@
#Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/@carch@
#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/@carch@
#Server = ftp://mirror.internode.on.net/pub/archl … os/@carch@
#Server = http://mirror.internode.on.net/pub/arch … os/@carch@
#Server = ftp://mirror.pacific.net.au/linux/archl … os/@carch@
#Server = http://mirror.pacific.net.au/linux/arch … os/@carch@
# Austria
#Server = ftp://gd.tuwien.ac.at/opsys/linux/archl … os/@carch@
#Server = http://gd.tuwien.ac.at/opsys/linux/arch … os/@carch@
# Belgium
#Server = ftp://ftp.belnet.be/packages/archlinux/$repo/os/@carch@
#Server = http://ftp.belnet.be/mirror/archlinux.o … os/@carch@
# Brazil
#Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/@carch@
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/@carch@
#Server = ftp://ftp.las.ic.unicamp.br/pub/archlin … os/@carch@
#Server = http://www.las.ic.unicamp.br/pub/archli … os/@carch@
#Server = http://pet.inf.ufsc.br/mirrors/archlinu … os/@carch@
# Bulgaria
#Server = http://archlinux.igor.onlinedirect.bg/$repo/os/@carch@
# Canada
#Server = ftp://mirror.csclub.uwaterloo.ca/archli … os/@carch@
#Server = http://mirror.csclub.uwaterloo.ca/archl … os/@carch@
#Server = ftp://mirrors.portafixe.com/archlinux/$repo/os/@carch@
#Server = http://mirrors.portafixe.com/archlinux/$repo/os/@carch@
# Chile
#Server = ftp://mirror.archlinux.cl/$repo/os/@carch@
# Czech Republic
#Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/@carch@
#Server = http://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/@carch@
# Denmark
#Server = ftp://ftp.klid.dk/archlinux/$repo/os/@carch@
# Estonia
#Server = ftp://ftp.estpak.ee/pub/archlinux/$repo/os/@carch@
#Server = http://ftp.estpak.ee/pub/archlinux/$repo/os/@carch@
# Finland
#Server = ftp://mirror.archlinux.fi/$repo/os/@carch@
#Server = http://mirror.archlinux.fi/$repo/os/@carch@
# France
# Germany
# Great Britain
#Server = ftp://mirror.lividpenguin.com/pub/archl … os/@carch@
#Server = http://mirror.lividpenguin.com/pub/arch … os/@carch@
#Server = http://www.mirrorservice.org/sites/ftp. … os/@carch@
#Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/@carch@
#Server = http://archlinux.mirrors.uk2.net/$repo/os/@carch@
# Greece
#Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/@carch@
#Server = http://ftp.ntua.gr/pub/linux/archlinux/$repo/os/@carch@
#Server = ftp://ftp.otenet.gr/pub/linux/archlinux … os/@carch@
#Server = http://ftp.otenet.gr/linux/archlinux/$repo/os/@carch@
# Hungary
#Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.a … os/@carch@
# Indonesia
#Server = ftp://archlinux.cbn.net.id/pub/archlinu … os/@carch@
#Server = http://archlinux.cbn.net.id/$repo/os/@carch@
#Server = ftp://mirror.unej.ac.id/archlinux/$repo/os/@carch@
#Server = http://mirror.unej.ac.id/archlinux/$repo/os/@carch@
# Ireland
#Server = ftp://ftp.heanet.ie/mirrors/ftp.archlin … os/@carch@
#Server = http://ftp.heanet.ie/mirrors/ftp.archli … os/@carch@
# Israel
#Server = http://mirror.isoc.org.il/pub/archlinux … os/@carch@
# Italy
#Server = ftp://mi.mirror.garr.it/mirrors/archlin … os/@carch@
#Server = http://mi.mirror.garr.it/mirrors/archli … os/@carch@
# Japan
#Server = ftp://ftp.yz.yamagata-u.ac.jp/pub/linux … os/@carch@
#Server = http://ftp.yz.yamagata-u.ac.jp/pub/linu … os/@carch@
# Latvia
#Server = http://archlinux.goodsoft.lv/$repo/os/@carch@
# Lithuania
#Server = ftp://atviras.lt/archmirror/$repo/os/@carch@
#Server = http://atviras.lt/archmirror/$repo/os/@carch@
# Netherlands
#Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/@carch@
#Server = http://mirror.leaseweb.com/archlinux/$repo/os/@carch@
#Server = ftp://ftp.nluug.nl/pub/metalab/distribu … os/@carch@
#Server = http://ftp.nluug.nl/pub/metalab/distrib … os/@carch@
#Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr … os/@carch@
#Server = http://ftp.surfnet.nl/pub/os/Linux/dist … os/@carch@
# New Caledonia
#Server = ftp://archlinux.nautile.nc/archlinux/$repo/os/@carch@
#Server = http://archlinux.nautile.nc/archlinux/$repo/os/@carch@
# Norway
#Server = ftp://mirror.archlinux.no/$repo/os/@carch@
#Server = http://mirror.archlinux.no/$repo/os/@carch@
# Poland
#Server = ftp://mirror.icis.pcz.pl/archlinux/$repo/os/@carch@
#Server = ftp://ftp.piotrkosoft.net/pub/mirrors/f … os/@carch@
#Server = http://piotrkosoft.net/pub/mirrors/ftp. … os/@carch@
#Server = ftp://ftp.pwsz.elblag.pl/pub/linux/dist … os/@carch@
#Server = http://ftp.pwsz.elblag.pl/pub/linux/dis … os/@carch@
#Server = http://unix.net.pl/archlinux.org/$repo/os/@carch@
# Portugal
#Server = ftp://cesium.di.uminho.pt/pub/archlinux … os/@carch@
#Server = http://cesium.di.uminho.pt/pub/archlinu … os/@carch@
#Server = http://darkstar.ist.utl.pt/archlinux/$repo/os/@carch@
#Server = ftp://ftp.nux.ipb.pt/pub/dists/archlinu … os/@carch@
#Server = http://ftp.nux.ipb.pt/pub/dists/archlin … os/@carch@
# Romania
#Server = ftp://ftp.iasi.roedu.net/mirrors/archli … os/@carch@
#Server = http://ftp.iasi.roedu.net/mirrors/archl … os/@carch@
# Russia
#Server = http://archlinux.freeside.ru/$repo/os/@carch@
#Server = ftp://mirror.svk.su/archlinux/$repo/os/@carch@
#Server = http://mirror.svk.su/archlinux/$repo/os/@carch@
#Server = ftp://mirror.yandex.ru/archlinux/$repo/os/@carch@
#Server = http://mirror.yandex.ru/archlinux/$repo/os/@carch@
# Sweden
#Server = ftp://ftp.ds.hj.se/pub/os/linux/archlin … os/@carch@
#Server = http://ftp.ds.hj.se/pub/os/linux/archli … os/@carch@
#Server = ftp://ftp.gigabit.nu/$repo/os/@carch@
#Server = http://ftp.gigabit.nu/$repo/os/@carch@
# Switzerland
# Turkey
#Server = ftp://ftp.linux.org.tr/archlinux/$repo/os/@carch@
# Ukraine
#Server = ftp://archlinux.hell.org.ua/archlinux/$repo/os/@carch@
#Server = http://archlinux.hell.org.ua/archlinux/$repo/os/@carch@
#Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchL … os/@carch@
#Server = http://ftp.linux.kiev.ua/pub/Linux/Arch … os/@carch@
# United States
#Server = http://mirror.archlinux.com.ve/$repo/os/@carch@
#Server = http://archlinux.unixheads.org/$repo/os/@carch@
#Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/@carch@
#Server = http://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/@carch@
#Server = ftp://mirrors.easynews.com/linux/archli … os/@carch@
#Server = http://mirrors.easynews.com/linux/archl … os/@carch@
#Server = ftp://ftp.archlinux.org/$repo/os/@carch@
#Server = http://mirrors.gigenet.com/archlinux/$repo/os/@carch@
#Server = ftp://ftp.gtlib.gatech.edu/pub/linux/di … os/@carch@
#Server = http://www.gtlib.gatech.edu/pub/linux/d … os/@carch@
#Server = ftp://mirrors.hosef.org/archlinux/$repo/os/@carch@
#Server = http://mirrors.hosef.org/archlinux/$repo/os/@carch@
#Server = ftp://ibiblio.org/pub/linux/distributio … os/@carch@
#Server = http://distro.ibiblio.org/pub/linux/dis … os/@carch@
#Server = ftp://locke.suu.edu/linux/dist/archlinu … os/@carch@
#Server = ftp://mirror.rit.edu/archlinux/$repo/os/@carch@
#Server = http://mirror.rit.edu/archlinux/$repo/os/@carch@
#Server = http://schlunix.org/archlinux/$repo/os/@carch@
#Server = http://mirror.sourceshare.org/archlinux … os/@carch@
#Server = http://archlinux.umflint.edu/$repo/os/@carch@
#Server = http://mirror.umoss.org/archlinux/$repo/os/@carch@
# Venezuela
#Server = http://mirror2.archlinux.com.ve/$repo/os/@carch@
# Vietnam
#Server = ftp://202.78.230.5/archlinux/$repo/os/@carch@
#Server = ftp://ftp.indochinalinux.com/archlinux/$repo/os/@carch@
#Server = ftp://mirror-fpt-telecom.fpt.net/archli … os/@carch@
#Server = http://mirror-fpt-telecom.fpt.net/archl … os/@carch@
Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirr … os/@carch@
Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/@carch@
Server = http://mir1.archlinuxfr.org/archlinux/$repo/os/@carch@
Server = ftp://ftp.tu-chemnitz.de/pub/linux/arch … os/@carch@
Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/@carch@
Last edited by alphamunin (2009-10-27 16:33:24)Did you do
pacman -Syy
after you changed mirrors? As explained in the Beginner's Guide, this is necessary after changing mirrors in order for pacman to synch all databases.
Additionally, your mirrorlist looks strange. My mirrors look as follows:
Server = ftp://ftp.wh-stuttgart.net/archlinux/$repo/os/i686
Server = ftp://mirror.leaseweb.com/archlinux/$repo/os/i686
Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirr … po/os/i686
Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr … po/os/i686
Server = ftp://ftp.nluug.nl/pub/metalab/distribu … po/os/i686
Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.belnet.be/packages/archlinux/$repo/os/i686
Server = ftp://ibiblio.org/pub/linux/distributio … po/os/i686
Server = ftp://ftp.archlinux.org/$repo/os/i686
The difference is, that you don't have the architecture in your paths (i686). -
[Solved] Harddisks: lot of output in both dmesg and kernel.log
Situation:
Since a few weeks I'm having a new little home server. An intel atom d525 cpu with 2gb ram, which seems to be a nice compromise between speed, price and power consumption. I'm wanting to use this server mainly as file server (backup, bulk data), download server, automatic backups, video streaming for the TV and my computer, mpd server and just for some experiments.
For the data I've got 2 disks, 2Tb each in a mdadm raid1 set with a layer of lvm and ext4 as the filesystem. I've used a brand new usb stick of 8Gb for the / filesystem. I know usb sticks are not made to be used as a / filesystem, but it should work and when the stick wears out (years?) I can replace it easily and cheap.
First signs of problems:
After the arch install I went ahead and installed some services. Everything seemed to be fine and I was really happy with the new server. Until after 2-3 days uptime it 'crashed'. I didn't bother looking in the logs or whatever, so I just gave it a fine reset and it went up without troubles. Again 2-3 days later it crashed again. I plugged in the monitor again and it seemed to be the / file system giving some troubles. After some io errors on the / it remounted itself read only, which gives me an unusable server. After some ext4 checks, it happened again the reboot after.
After that I decided it must be either the usb stick or the usb controller be doing something fishy. I've put the / on an old 2gb usb stick and since then it seems to be running fine (uptime now a weak).
Untill the / is full:
Strange, the 2gb / is full whilst a week ago when moving the arch install from the old usb stick, it only used about 1300Mb. After some smart usage of du and find I found out that the logs were to blame. Both the kernel.log en everything.log were 300+mb.
I hope there is somebody here who can help me figure out why the logs are getting filled with these messages and how to fix it. And to tell me if there is a serious problem with the raid1 set (mounted on /home), since I need to be able to rely on it to some extends.
raid set:
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
/dev/sdc1 is the usb stick mounted on /
dmesg:
nmbd(11212): dirtied inode 801 (wins.dat.11212) on sdc1
nmbd(11212): dirtied inode 801 (wins.dat.11212) on sdc1
jbd2/sdc1-8(725): WRITE block 1584712 on sdc1
nmbd(11212): dirtied inode 72329 (?) on sdc1
flush-8:32(1309): WRITE block 3072016 on sdc1
jbd2/sdc1-8(725): WRITE block 1584720 on sdc1
jbd2/sdc1-8(725): WRITE block 1584728 on sdc1
jbd2/sdc1-8(725): WRITE block 1584736 on sdc1
jbd2/sdc1-8(725): WRITE block 1584744 on sdc1
jbd2/sdc1-8(725): WRITE block 1584752 on sdc1
jbd2/sdc1-8(725): WRITE block 1584760 on sdc1
jbd2/sdc1-8(725): WRITE block 1584768 on sdc1
jbd2/sdc1-8(725): WRITE block 1584776 on sdc1
jbd2/sdc1-8(725): WRITE block 1584784 on sdc1
jbd2/sdc1-8(725): WRITE block 1584792 on sdc1
jbd2/sdc1-8(725): WRITE block 1584800 on sdc1
syslog-ng(1224): dirtied inode 5027 (syslog-ng.persist) on sdc1
syslog-ng(1224): dirtied inode 5027 (syslog-ng.persist) on sdc1
jbd2/sdc1-8(725): WRITE block 1584808 on sdc1
flush-8:32(1309): WRITE block 3668432 on sdc1
flush-8:32(1309): WRITE block 3668440 on sdc1
flush-8:32(1309): WRITE block 3668448 on sdc1
flush-8:32(1309): WRITE block 3668456 on sdc1
flush-8:32(1309): WRITE block 3668464 on sdc1
flush-8:32(1309): WRITE block 3668472 on sdc1
flush-8:32(1309): WRITE block 3668480 on sdc1
flush-8:32(1309): WRITE block 3668488 on sdc1
flush-8:32(1309): WRITE block 3668496 on sdc1
syslog-ng(1224): dirtied inode 72847 (kernel.log) on sdc1
syslog-ng(1224): dirtied inode 72847 (kernel.log) on sdc1
flush-8:32(1309): WRITE block 3684888 on sdc1
flush-8:32(1309): WRITE block 3684896 on sdc1
flush-8:32(1309): WRITE block 3684904 on sdc1
flush-8:32(1309): WRITE block 3684912 on sdc1
flush-8:32(1309): WRITE block 3684920 on sdc1
flush-8:32(1309): WRITE block 3684928 on sdc1
flush-8:32(1309): WRITE block 3684936 on sdc1
flush-8:32(1309): WRITE block 3684944 on sdc1
flush-8:32(1309): WRITE block 3684952 on sdc1
flush-8:32(1309): WRITE block 1309280 on sdc1
flush-8:32(1309): WRITE block 1136 on sdc1
syslog-ng(1224): dirtied inode 72851 (everything.log) on sdc1
syslog-ng(1224): dirtied inode 72851 (everything.log) on sdc1
syslog-ng(1224): dirtied inode 72851 (everything.log) on sdc1
dmesg(11213): READ block 265816 on sdc1
kernel.log
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407424 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407432 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407440 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407448 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407456 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407464 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407472 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407480 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407488 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407496 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407504 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407512 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407520 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407528 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407536 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407544 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407552 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407560 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407568 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407576 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407584 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407592 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407600 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407608 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407616 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407624 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407632 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407640 on dm-0
Jan 24 19:34:58 nas kernel: python2(1584): WRITE block 2223407648 on dm-0
Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 40370181 (sabnzbd.log) on dm-0
Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 40370181 (sabnzbd.log) on dm-0
Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 40370181 (sabnzbd.log) on dm-0
Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 46139255 (flying.wild.alaska.s01e02.720p.hdtv.x264-momentum.part18.rar) on dm-0
Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 46139255 (flying.wild.alaska.s01e02.720p.hdtv.x264-momentum.part18.rar) on dm-0
Jan 24 19:34:58 nas kernel: python2(1582): dirtied inode 46139255 (flying.wild.alaska.s01e02.720p.hdtv.x264-momentum.part18.rar) on dm-0
Jan 24 19:34:58 nas kernel: md127_raid1(1074): WRITE block 8 on sdb1
Jan 24 19:34:58 nas kernel: md127_raid1(1074): WRITE block 8 on sda1
Jan 24 19:34:59 nas kernel: bash(11231): READ block 916240 on sdc1
Jan 24 19:34:59 nas kernel: tail(11231): READ block 916272 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 3692640 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 3709104 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588128 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588136 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588144 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588152 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588160 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588168 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588176 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588184 on sdc1
Jan 24 19:34:59 nas kernel: jbd2/sdc1-8(725): WRITE block 1588192 on sdc1
Especially the lines with 'dirtied inode' do worry me .
Ps: I do know that running archlinux on a server is not 'smart'. Same for using a usb flash device for /. Both are not considered smart choices, but for a home server which doesn't need to have a 100% uptime not always a bad choice and are not the topic of discussion .
Last edited by evert_ (2011-01-24 21:21:55)There are both log entries about the flash disk and the raid 1 set. The flash disk (sdc) entries don't seem to be critical, but I have no clue why they appeared...
I make a regular backup of my / to protect myself against loss of data due to wear some day. I've ran a little server in the past on a 4gb usb flash medium for several years, without any problems what so ever.
Last edited by evert_ (2011-01-24 18:52:54) -
Bin32-adobe-air + tweetdeck not working
Hello all!
I've just installed Arch Linux 64bit version and I'm finding it hard to install tweetdeck.
I've installed bin32-adobe-air and tweetdeck through yaourt. No errors on that (except some "file not found" errors on Archlinux.org FTP server I could fix looking for the ultimate filename), but I can't make tweetdeck to work. I'm running KDE 4.2 and whenever I try to hit the Tweetdeck icon I get no response.
Looking forward to an answer.
Thanks!!!Bump!
$ sudo packer -S bin32-adobe-air
Dependency `lib32-qt3' of `bin32-adobe-air' does not exist.
It looks like lib32-qt doesn't exist? What now?
Maybe you are looking for
-
Issue with Turkish character in PDF
Hi all, For a particular requirement we had to print a layout in smartform and send them as a PDf attachement. The steps are explained below. 1) Create a layout with the Smartform(No spool generated but the OTF is being obtained for PDF) 2) The
-
IMessage has now not been working for at least 24 hours
It won't let me send ANY IMessage messages to ANY of my iPhone contacts at all and having to send them as texts, it's been doing this for 24 hours, and I can't deal with it!please help :( it's getting frustrating, as now I've had arguments with peopl
-
Document splitting characteristic - functional area
Dear collegues, I try to Define Document Splitting Characteristics for General Ledger Accounting - I need to do splitting by functional area, but although I assigned Scenario FIN_UKV - Cost of Sales Accounting, I do not see functional area as possibl
-
Trapped at "Is it OK to use Air time?", HELP!
I finished a MIDlet program but I was stooped at the "Is it OK to use Air time?" warning even I clicked 'Yes'. However, when I run this program at the server machine, the warning doesn't show up. What's the problem indeed? Can I disable this warning?
-
PPD install on MacOSX server ?
Hello, we are using 10.4.3 Print Services on 2 xserves for about 14 printers and are having some issues with Xerox printers. the correct PPD is installed on the clients and according to the Printing Services Manual from Apple it is not necessary to i