Should I go Arch?

This question gets asked often enough - this represents the collective wisdom of the boards on the topic.
tl;dr - if you have to ask, probably not...
-jwr
This might sound a dumb question, but I have to ask it.
I'm currently studying Computer Engineering, and for the past month, I've left all that is related to gaming and did a full migration to Linux.
Yes I do like to thinker with my computer, and modify everything until its exactly the way I want it, but maybe I'm doing it all wrong!
I've been using Ubuntu (Which was the first distro I've ever used) full time for the past month and it now feels that I've completely overcome the need to use Windows OS(finally!), I've tweaked it to my liking and stripped down any additional stuff that I would not or might not need that came bundled with the default Ubuntu install, and unity just felt right for the time being, but, as you all know, even though I have 8GB of ram on both my desktop and laptop computer, Ubuntu is quite memory hungry, and I actually prefer minimalist over pretty (I use Vim as my default code editor, or sublime depending on what I'm doing).
I understand that Arch is bleeding edge, but, do I by using it am taking the risk of sitting in class one day and Arch stops me from using Eclipse, or even Java itself that would be some kind of setback? I'm also pretty scared of the new no installer arch version (last time I installed arch it had the GUI).
Please help a Arch newbie find its way before even starting out, because I'm sure if I manage to get it running on my laptop again (I already tried Arch once and successfully installed GNOME 3 so I could test all my hardware).
Thank you for reading.
Last edited by jasonwryan (2013-06-11 08:46:58)

This might sound a dumb question, but I have to ask it.
There are no dumb questions, just unknown answers. If you have a doubt nothing better than to ask for help.
I'm currently studying Computer Engineering, and for the past month, I've left all that is related to gaming and did a full migration to Linux.
Yes I do like to thinker with my computer, and modify everything until its exactly the way I want it, but maybe I'm doing it all wrong!
Then you are in the right place.
I've been using Ubuntu (Which was the first distro I've ever used) full time for the past month and it now feels that I've completely overcome the need to use Windows OS(finally!), I've tweaked it to my liking and stripped down any additional stuff that I would not or might not need that came bundled with the default Ubuntu install, and unity just felt right for the time being, but, as you all know, even though I have 8GB of ram on both my desktop and laptop computer, Ubuntu is quite memory hungry, and I actually prefer minimalist over pretty (I use Vim as my default code editor, or sublime depending on what I'm doing).
Yep, seems tike a future archer! :-)
I understand that Arch is bleeding edge, but, do I by using it am taking the risk of sitting in class one day and Arch stops me from using Eclipse, or even Java itself that would be some kind of setback? I'm also pretty scared of the new no installer arch version (last time I installed arch it had the GUI).
About updating, if you follow these topics https://bbs.archlinux.org/viewtopic.php?id=57205 you won't have a problem with it. And about the installation and setup, just read the wiki and it will all be ok!
Please help a Arch newbie find its way before even starting out, because I'm sure if I manage to get it running on my laptop again (I already tried Arch once and successfully installed GNOME 3 so I could test all my hardware).
If you search the wiki before doing something, you will probably find the answers, and there are always many users ready to help you. Just ask and you shall be answered!
Last edited by s1ln7m4s7r (2013-03-18 22:29:43)

Similar Messages

  • Clustering in Arch

    Hi Archers:
    I've used this distro since 3 years in workstations and my netbook Toshiba NB200 and everything works fine. Now the challenge is to build a cluster with 3 server machines. Everyone is a DELL PowerEdge
    The Master: PowerEdge R710
    The Node: PowerEdge 2950
    The Node: PowerEdge R710
    A litle photo reference
    Any Suggestion before apply axe?
    Last edited by rsantiba (2010-07-05 13:46:54)

    Ive been looking at MOSIX vs. Beowulf and I've take a liking to MOSIX for various reasons.
    I'm trying to use two Supermicro servers and a custom built tower as a cluster using arch.
    From everything I've read, Beowulf clustering is done at a software process level while MOSIX is done at the kernel level.
    MOSIX.org contains what appears to be a kernel addon that works with various Linux distributions.
    While they recommend using openSUSE they have a general one that should work for Arch.
    I'm hoping to get ArchServer to work with this project. (There is practically no help on their site though and  I like the people here)
    Anywho let me know what you come up with. Ill keep a record too so later i can retry this and see if I can improve upon it.

  • How should I install GRUB to dual-boot 2 distros on two diff hd drves?

    Well, I actually have two questions.  I'm using the FTP install CD and noticed I don't have the Install Kernel Option after Configure System.  Does this mean that the kernel was installed when I did Configure System automatically?  Or that it wants me to run make && make modules_install manually?  I couldn't quite figure that one out. 
    Now as for my main question... I pretty much got through the install okay but am a bit paranoid about just saying Install Bootloader.  I currently have Gentoo on another hard drive on my computer and don't want to wipe out GRUB on Gentoo.
    If this helps, this is my partition scheme:
    /dev/hda1 swap (for both Gentoo and Arch)
    /dev/hda2 / for Gentoo
    /dev/hdb1 /usr/portage for Gentoo
    /dev/hdb2 / for arch
    So how should I go about installing the boot loader?   And I am assuming I would have to appropriately edit the lines of my grub.conf in Gentoo.... this is it currently...
    title=Gentoo Linux 2.6.23-r3
    # Partition where the kernel image (or operating system) is located
    root (hd0,1)
    kernel /boot/kernel-2.6.23-gentoo-r3 root=/dev/hda2
    title=Gentoo Linux 2.6.23-r3 (rescue)
    # Partition where the kernel image (or operating system) is located
    root (hd0,1)
    kernel /boot/kernel-2.6.23-gentoo-r3 root=/dev/hda2 init=/bin/bb
    So would I just add
    title=Arch Linux
    root (hd1,1)
    kernel /boot/vmlinuz26 root=/dev/hdb2 initrd /boot/kernel26.img
    to my Gentoo's grub.conf? Or am I just completely off here?  Then in addition to that what else would I have to do to get it to dual boot without overwriting my Gentoo's GRUB?    I'm just afraid I'll mess it up.
    PS: In Arch, all my hard drives are showing up as /dev/sda1, etc., not hda1, if that makes a difference.  :-p  I was like SCSI?  *blinks*  XDDDDD  But that's normal, right?  But I figured since it's Gentoo's GRUB I should use hd*
    So woud I just choose to install GRUB for Arch on /dev/sdb2 then, the partition that it's on, since I'm planning on using Gentoo's bootloader, and then just edit gentoo's grub.conf file?
    Last edited by violagirl23 (2008-01-30 04:12:20)

    tesjo wrote:
    Basically right but you should add
    title= Arch Linux
    root (hd1,1)
    kernel /boot/vmlinuz26 root=/dev/hdb2 ro
    initrd /boot/kernel26.img
    Arch uses a newer library I forget the name, which identifies drives as sdX instead of hdX
    Well, I got it working.  Thanks!  Turns out this is what I needed:
    root (hd1,1)
    kernel /boot/vmlinuz26 root=/dev/sdb2 ro
    initrd /boot/kernel26.img
    I tried (sd1,1) and root=/dev/sdb2 at first but it barked at me for the (sd1,1), so I changed it back, and with root=/dev/sdb2 all seems to be well.  Thanks!

  • GRUB wont load arch, no idea what to do

    A fresh install following this tutorial:http://wideaperture.net/blog/?p=3851 and the page for GRUB, i installed arch on my system. however, when iboot, it takes me to the GRUB cmd line thing.
    for me /mnt is /dev/sda3, so i type
    set root=(hd0,3)
    chainloader +1
    At this point i get an invalid signature error.
    /boot is on /dev/sda1 though so i can boot (hd0,1) with no issues, but its just another cmd line.
    I have tried practically everyhing to get this working, some solutions talk of a kernel26.img and vmlinuz but i dont have those in my /boot?
    Sorry for the typos my pc is obviously occupied, on my tablet to post this.

    jasonwryan wrote:
    Chickendipper wrote:
    jasonwryan wrote:
    You should use the Arch documentation: random blog posts are typically either out-of-date or full of errors (or both)...
    Why are you pointing grub at sda3 if that is /mnt?
    Please provide more details about your setup (lsblk) and your grub config. Chroot in from a live environment and paste the details if necessary.
    I am pointing to sda because on the wiki it points to sda.
    Well, you have to amend the wiki instructions to suit your particular setup, not just copy/paste and hope...
    Considering the cpmmands are practically the same between the blog and wiki installation guide, i dont see how its the guide thst ismfucked up.
    How will inget the results from my arch to here?
    It is just some advice; if you want to follow the blog post, you are free to do so, just don't expect much sympathy here.
    Chroot instructions here: https://wiki.archlinux.org/index.php/Chroot
    Yeah, I am chrooted into my installation, but how do I get the results back? I still havent installed a gui yet (I installed the base packages for cinnamon but no luck setting that up)
    Tbh I think he problem is with how I set up GRUB.
    I had to use --force when using grub-install because of the error it says there, but that is the only change I made.

  • PREEMPT_RT patch and Arch

    Hello All,
    I'm wondering if anyone has toyed around with the PREEMPT_RT patch using the Arch concept to simplify the processes to accommodate non-critical motion control across wireless or local area networks as a server for applications such as security cameras, thresholds, landscape automation, environmental controls, etc. There are also several commercial applications that might be reasonably run through the hybrid RT capabilities of a adapted timer and a preempted Linux kernel with an ultra-lean Arch config.
    I'm a newbie and interested in finding out what I don't know before I throw a bunch of time at a flawed concept. I've been linux lurking for quite a while hoping to find a really lean operating system and overhead that retains the dual characteristics of general motion control and networking. These could be used in any number of closed loop commutation and synchronization schemes to afford relatively accurate positioning at long distances and communicate the result.
    Obviously this could be accomplished with enough money to buy gear and canned (black box) applications but the cost of repetitive installation pales even the bravest entrepreneur. So, the search continues.
    Is there any inherent reason that Arch and the RT patched kernel won't work together? Most of the pengutronic stuff I've been reading is a little dated. Admittedly, I may have just outed my lengthy lurk in a spasm of sheer excitement that this may be the one. But I thought I might just simply ask before I work my way to another dead end.
    Anyone?

    Let me say up front...    personally I have no idea. You could always simply try it and see if it works!
    That said, my reason for posting is to say, you might get better traffic on this question in another part of the forum, since this has very little to do with differing architectures. Your best bet might actually be the Networking, Server, and Protection area since your basically talking about setting up a server designed to control security cameras, or the Kernel & Hardware Issues area, since you are asking specifically about a kernel patch.
    I got curious and googled the patch you're talking about...   I am fairly sure it should work for Arch, since it seems to be very distro agnostic.
    I am curious about why you feel the rt patch would help with motion control over a network...   it is aimed at working with microsecond timings, than longer term workloads. RT is only really useful (right now) for really short units of work in response to real time events. Basically, if you want to hit a bug's wing that was spotted on a camera with a high powered, very narrow focused laser, then an RT kernel might help you. An RT kernel is aimed at starting up responses really fast. Unless you are responding to something captured by the cameras, and less than a tenth of a millisecond is necessary to that response, a normal "real-fast" kernel might be a better idea.
    http://www.rdrop.com/users/paulmck/real … 06.22a.pdf
    There is a link to a white paper about the RT-Kernel and the Preempt_RT patch set. It's 9 PDF pages, but if you want to just skim it, the summery has a nice decision tree to help make the choice between real-time patch and the vanilla "real fast" kernel.
    The RT-patchset might actually be more work than strictly needed for the concept you're working on.
    It seems to me, and I am far from a Guru or an expert, that what you are hunting for is a motion capture application that can easily be network controlled and is open-source. You need a low overhead OS to give all of the system resources to the motion capturing program. Arch is good for low overhead, and there is the package zoneminder in the AUR (Also with the zmviewer-svn that adds a client capacity to the suite, meaning you can look at/control them from another computer).
    You may want to look at Linux-From-Scratch to make an absolutely basic system on the hardware you wish to use for this enterprise. You can strip out all of the unneeded drivers from the kernel, locales, manpages, build tools, and all of the other cruft that is needed by the average install of any Linux OS meant to run on diverse groups of hardware.
    By the way, the Linux-From-Scratch would allow you to custom compile and thoroughly test each update before sending them out as binaries to your customers, as well as allowing you to do complete upgrades rather than piecemeal updates to each program on the system as they come available. (Business like the set time table for releases because of the lower amount of downtime for the critical systems.)
    Last edited by LeoSolaris (2009-05-11 14:49:41)

  • [SOLVED] arch philosophy

    Hello archians
    I am currently using a relatively customized Crux Linux but it tends to be very time consuming to install greater programs at least when you compile them from source code, only.
    so I am currently looking for a alternative. I read a bit in the wiki and forum and arch looks quite much like what I've been searching for. I'd just like to know some attitudes of archers towards certain points (Most of them concerning pacman)/ Attributes of the Arch system in general
    *Are kernel updates managed by pacman? I'd like to avoid setting up arch from scratch after each greater kernel release.
    *Arch seems to install a kernel with rather many features enabled, asume I'd like to customize the kernel, is this intended or should the typical arch user better not touch the kernel.
    *Pacman -suy (if that are the params for "update all") after or longer period of no updates seems to lead to trouble from time to time. What do you recommend? Update only what you needs to be updated, or update as often as possible to keep the change list small?
    *In case a program is not supported by pacman and i install it manually (the good old compiling from source way) will this confuse pacman?
    *Will my Arch Linux grow and become slower by time/ Does pacman remove packets free of residues in case I uninstall a package?
    Well this should be the main questins bugging me before I consider a distro change,
    Regards,
    Keen
    Last edited by keen90 (2011-07-14 07:48:13)

    0. We are Archers.
    1. If you use the default kernel, it will just be downloaded and automatically updated every time. If you use a custom kernel, you'll have to compile it every time, of course, but the system updating will remain the same if you use the default PKGBUILD. You should read about ABS on the wiki.
    2. You can do anything you want with your system, although some things are not encouraged. This is not one of them.
    3. I update every time I boot into my system, and I reboot frequently. Generally, it depends on your internet connection and preference. Updating less frequently (once in two weeks, for example) will download less data overall.
    4. It will not confuse pacman. It is recommended to install non-pacman programs in /usr/local/. Anyhow, you should really never do that, as making a package is a breeze with ABS.
    5. You can choose to free the package cache whenever you like. Pacman by default removes everything but configuration when uninstalling a package, although making it remove everything is just a letter on the command line.

  • [SOLVED] Long time with excessive disk access before system reboot.

    I feel I would be grateful for some help here. It's my first go at Arch Linux having used Xubuntu for several years. It may be I'm missing something obvious but then I would be happy if someone could point me in the right direction.
    Problem: When I do a system restart by issuing
    $ systemctl reboot
    I get the following output
    Sending SIGTERM to remaining processes...
    Sending SIGKILL to remaining processes...
    Unmounting file systems.
    Unmounted /sys/kernel/debug.
    Unmounted /dev/hugepages.
    Unmounted /dev/mqueue.
    Not all file systems unmounted, 1 left.
    Disabling swaps.
    Detaching loop devices.
    Detaching DM devices.
    Unmounting file systems.
    Not all file systems unmounted, 1 left.
    Cannot finalize remaining filesystems and devices, giving up.
    Successfully changed into root pivot.
    Unmounting all devices.
    Detaching loop devices.
    Diassembling stacked devices.
    mdadm: stopped /dev/md126
    [ 1654.867177] Restarting system.
    However, after the last line is printed, the system does not reboot immediately but hangs for about 2 minutes with heavy disk activity. I can't say if it is read or write or both, but the led of my HDD is lit constantly. When this activity stops, the machine reboots.
    $ systemctl poweroff
    works as expected, i.e. shuts down immediately without excessive disk access.
    I see this behaviour both with the installed Arch system and when I run the live installation/recovery CD. It is also the same if I boot into the busybox rescue shell and then restarts the machine from there. It also does not seem to matter if any partition on the disk is is mounted or not, the behaviour is always the same with 2 min. heavy activity before reboot.
    System setup:
    Sony Vaio VPZ13. Intel Core i5 M460, 4GB ram, 2x64GB SSD in RAID0 configuration via bios setting (a.k.a. fake raid), partitioned like:
    windows boot
    windows system
    linux swap
    linux "/"
    linux "/home"
    So it's a dual boot setup with Windows 7.
    The raid array is assembled by mdadm, and I have mdadm_udev among my mkinitcpio.conf hooks (after blocks but before filesystems).
    Snip from journalctl log showing actions when reboot has been issued:
    jan 18 12:24:23 wione systemd[1]: Stopping Sound Card.
    jan 18 12:24:23 wione systemd[1]: Stopped target Sound Card.
    jan 18 12:24:23 wione systemd[1]: Stopping Bluetooth.
    jan 18 12:24:23 wione systemd[1]: Stopped target Bluetooth.
    jan 18 12:24:23 wione systemd[1]: Stopping Graphical Interface.
    jan 18 12:24:23 wione systemd[1]: Stopped target Graphical Interface.
    jan 18 12:24:23 wione systemd[1]: Stopping Multi-User.
    jan 18 12:24:23 wione systemd[1]: Stopped target Multi-User.
    jan 18 12:24:23 wione systemd[1]: Stopping Login Prompts.
    jan 18 12:24:23 wione systemd[1]: Stopped target Login Prompts.
    jan 18 12:24:23 wione systemd[1]: Stopping Getty on tty1...
    jan 18 12:24:23 wione systemd[1]: Stopping Login Service...
    jan 18 12:24:23 wione login[333]: pam_unix(login:session): session closed for user root
    jan 18 12:24:23 wione login[333]: pam_systemd(login:session): Failed to connect to system bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
    jan 18 12:24:23 wione systemd[1]: Stopped D-Bus System Message Bus.
    jan 18 12:24:23 wione systemd[1]: Stopped Getty on tty1.
    jan 18 12:24:23 wione systemd[1]: Stopping Permit User Sessions...
    jan 18 12:24:23 wione systemd[1]: Stopped Permit User Sessions.
    jan 18 12:24:23 wione systemd[1]: Stopped Login Service.
    jan 18 12:24:23 wione systemd[1]: Stopping Basic System.
    jan 18 12:24:23 wione systemd[1]: Stopped target Basic System.
    jan 18 12:24:23 wione systemd[1]: Stopping Dispatch Password Requests to Console Directory Watch.
    jan 18 12:24:23 wione systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch.
    jan 18 12:24:23 wione systemd[1]: Stopping Daily Cleanup of Temporary Directories.
    jan 18 12:24:23 wione systemd[1]: Stopped Daily Cleanup of Temporary Directories.
    jan 18 12:24:23 wione systemd[1]: Stopping Sockets.
    jan 18 12:24:23 wione systemd[1]: Stopped target Sockets.
    jan 18 12:24:23 wione systemd[1]: Stopping D-Bus System Message Bus Socket.
    jan 18 12:24:23 wione systemd[1]: Closed D-Bus System Message Bus Socket.
    jan 18 12:24:23 wione systemd[1]: Stopping System Initialization.
    jan 18 12:24:23 wione systemd[1]: Stopped Setup Virtual Console.
    jan 18 12:24:23 wione systemd[1]: Unmounting Temporary Directory...
    jan 18 12:24:23 wione systemd[1]: Unmounted Temporary Directory.
    jan 18 12:24:23 wione systemd[1]: Unmounted /home.
    jan 18 12:24:23 wione systemd[1]: Starting Unmount All Filesystems.
    jan 18 12:24:23 wione systemd[1]: Reached target Unmount All Filesystems.
    jan 18 12:24:23 wione systemd[1]: Stopping Local File Systems (Pre).
    jan 18 12:24:23 wione systemd[1]: Stopped target Local File Systems (Pre).
    jan 18 12:24:23 wione systemd[1]: Stopping Remount Root and Kernel File Systems...
    jan 18 12:24:23 wione systemd[1]: Stopped Remount Root and Kernel File Systems.
    jan 18 12:24:23 wione systemd[1]: Starting Shutdown.
    jan 18 12:24:23 wione systemd[1]: Reached target Shutdown.
    jan 18 12:24:23 wione systemd[1]: Starting Save Random Seed...
    jan 18 12:24:23 wione systemd[1]: Starting Update UTMP about System Shutdown...
    jan 18 12:24:23 wione systemd[1]: Started Save Random Seed.
    jan 18 12:24:23 wione systemd[1]: Started Update UTMP about System Shutdown.
    jan 18 12:24:23 wione systemd[1]: Starting Final Step.
    jan 18 12:24:23 wione systemd[1]: Reached target Final Step.
    jan 18 12:24:23 wione systemd[1]: Starting Reboot...
    jan 18 12:24:23 wione systemd[1]: Shutting down.
    jan 18 12:24:23 wione systemd-journal[189]: Journal stopped
    -- Reboot --
    Since I have used Xubuntu without hassle for several years, I first thought the problem may be related to systemd reboot and something in my system setup. But I have tried the Fedora 17 live CD and rebooting there works as expected. So, since it works in one systemd distro, it should work with Arch as well.
    Then I thought that it maybe had something to do with the raid-array, something along the lines of
    https://bugzilla.redhat.com/show_bug.cgi?id=752593
    https://bugzilla.redhat.com/show_bug.cgi?id=879327
    But then I found the shutdown hook for mkinitcpio and now I see that the array is stopped and dissassembled. So thats not the problem either. (Or thats what I guess at least.)
    Unfortunately I'm out of ideas. Any help would be grateful.
    Last edited by wingbrant (2013-02-02 22:20:20)

    It turned out that the magic word for me was "reboot=pci" on the kernel command line. With that option set it works lika a charm The machine reboots nice and clean.

  • Forum registration captcha

    Hi!
    I think the forum registration captcha ("For which Linux distribution is this forum?") should accept either "Arch", "Arch Linux" and "Archlinux" as correct replies. It took me several minutes of uselessly twiddling with my browser settings before I hit on trying to spell it the latter way.
    At least I think that's what finally got me registered. Please pardon me if I am wrong.

    Busata wrote:We could also include a pacman flash game that new users have to complete before finalizing registration.
    ───────
    G ....
    ──┐P┌──
    │ │
    Pacman should move ......(left/right)
    >

  • After upgrade makepkg aborts. How to debug it ?

    Hi,
    After 6 months of operation I decided to upgrade whole system (pacman -Syu).
    All went OK, but after upgrade I started to have issues with building my packages:
    running makepkg on some packages start to give me "==>Aborting" without any error code or hint what is wrong.
    Place where makepkg aborts is constant but changes when I'm commenting lines in BUILDPKG file.
    How can I enable debugging in makepkg for finding what is wrong ?
    BTW: pacman.conf is marged. --nocolour not helping.
    br

    Allan wrote:Your PKGBUILD is probably wrong and not makepkg...  Something in your PKGBUILD is returning non-zero.   Build with MAKEFLAGS="-j1" and it should hopefully become clearer what the error is.   Otherwise, post output or the PKGBUILD here.
    Allan,
    Thx. I'll do that when return to home.
    I'm curious: why before upgrade all was OK ?
    br
    BTW: Having You here - I want to ask question related to compatibility between Arch and other distros ?
    I'm using app which has its own kernel module.
    App uses buffers for data communication and has hardcoded limit for buffers declaration at 20M.
    Many people using 16M buffers without problems on Fedora, Ubuntu, etc.
    With Arch - at 2.6.33 kernel times I was able to declare max 9M (above that app crashes during operation).
    With Arch on 2.6.35 level - I can declare only 6M.
    May You hint me where should I tweak Arch build options for achieve better compability ?
    thx and sorry for forking dicussion !
    Last edited by warped (2010-10-12 11:26:24)

  • Few quick question on openjdk

    so i`ve been running arch 64 on my desktop for the longest time now. one of the things thats been buggin me is the lack of a jave browser plugin
    now yesterday i came across openjdk, which i`d never heard of before.
    my understanding is that it has a browser plugin? is that right? not sure if its important, but i use firefox as my main browser
    the other thing i just found while searching openjdk in AUR was icedtea. which would be better exactly?
    edit// forgot to ask if/how either openjdk or icedtea would conflict with open office, or azureus, or frostwire, i think they`re the only 3 apps i have that use java, other than the regular webbrowsing that requires a plugin time to time
    Last edited by ssl6 (2008-08-26 16:22:24)

    ssl6 wrote:well, i got the icedtea package from the fr repo. but does it have the firefox/mozilla plugin or is that just openjdk
    Why don't you just look ?
    pacman -Ql icedtea6 | grep plugins
    Edit : anyway, you should try the arch official one that is in extra now.
    Last edited by shining (2008-08-26 20:31:16)

  • Scanimage -L lists same device multiple times

    well i finally got my epson perfection v500 photo scanner working. i admit to having more problems then i should have heh.
    arch 86_64
    i installed iscan from aur
    *important* i downloaded iscan-plugin-gt-x770-2.1.1-2.c2.x86_64.rpm from epson site http://www.avasys.jp/lx-bin2/linux_e/scan/DL2.do and used rpm2targz to unpack. then placed the libesint7C* (should be 3 files) files in  /usr/lib/iscan/ and the esfw7C.bin file in /usr/share/iscan
    i then followed directions in https://bbs.archlinux.org/viewtopic.php?id=77802
    and it worked
    it wasn't workng before as i was installing the driver from aur (iscan-plugin-gt-x770) howerver i think that does not work for x86_64.
    my question is that the same device is listed 5 times now. i reinstalled things multiple times and i know its because of that. i assume it was from multiple #iscan-registry commands
    example:
    $ scanimage -L
    device `epkowa:interpreter:001:006' is a Epson Perfection V500 flatbed scanner
    device `epkowa:interpreter:001:006' is a Epson Perfection V500 flatbed scanner
    device `epkowa:interpreter:001:006' is a Epson Perfection V500 flatbed scanner
    device `epkowa:interpreter:001:006' is a Epson Perfection V500 flatbed scanner
    device `epkowa:interpreter:001:006' is a Epson Perfection V500 flatbed scanner
    device `v4l:/dev/video0' is a Noname UNKNOWN/GENERIC virtual device
    xsane and iscan both ask to pick from the 5 epkowa devices listed, all will work. is there a way to remove all but one of them? i assume its under /dev or /proc but cant seem to find them.
    thank you for any help.

    I've been burned by this
    do a
    iscan-registry -h
    then do a remove about 4 times, till you only have one instance.
    It's kinda like this-  iscan-registry --remove interpreter usb <vendor-id> <product-id> <plugin> [<firmware>]
    vender and product IDs from a lsusb
    I think plugin is in /usr/share/esci /
    I think fimware is in /usr/lib/esci/
    or it could be the other way around. You could look at the script in the RPM for the iscan-registry --add command and reference that.

  • Grub interactive install going wrong

    Hey there! Yeah, sorry for the vague thread subject, really.
    Tried to use interactive install with a core image to install Arch from an USB Key (using unetbootin) on a pre-installed windows PC today
    Everything is going fine ... until hitting the bootloader installing part.
    After choosing grub, and uncommenting the section in the config file to enable the windows loading entry, the grub installation fails miserably for some reason.
    Looking at /dev/tty7 shows that the installer tries to input commands into the GRUB command line (something about grub setup on sda4), which are then answered to by an error (namely errors 13 and 22)
    I have basically no idea about GRUB setup so can't really tell more though
    Only got a single HDD, whose structure is basically =>
    sda1 ntfs 100mb windows system stuff (no, i dont know) }
    sda2 ntfs 350gb windows main                                      } => didn't set them as usable or anything in the filesystem menu earlier in interactive install
    sda3 ntfs 200gb random data                                        }       since i didnt see a ntfs filesystem in the list
    sda4 ext4 150gb root
    sda5 ext4 100mb /boot                                                   => tried removing it so that grub would install on root, same results
    sda6 swap 4gb
    sda7 ??? 15gb system restore
    Did i just do something stupidly wrong?
    or shall i just try to go for some manual grub install somehow?
    Either way, i'd appreciate some pointers :S
    Thanks in advance !

    The partitions sda1, sda2, sda3, sda4 are primary partitions by virtue of their enumeration. You have identified all four of them as being either NTFS or ext4. Then your list continues on with sda5, sda6, sda7 which by their enumeration are logical partitions. But you did not identify an extended partition which has to exist to contain the logical partitions. So I contend that you are a little confused about your partition layout to begin with. One of those first four primary partitions has to be an extended partition. Maybe you are attempting something with it that GRUB is justifiably not cooperating with.
    Next, when you have sorted that partition business, have you considered allowing GRUB to be installed in the master boot record instead of a partition boot sector? GRUB would then boot directly from BIOS and is well-known to be capable of booting Windows.  BTW, if you decide to do that, sda1 looks suspiciously like a Vista or W7 boot partition to me. It likely would be the partition to target for GRUB to boot Windows.
    Last, if you continue on with installing GRUB in a partition boot sector, you should know that Arch will not boot until you configure the existing boot loader (Windows, surely) to boot it. That's not necessarily a bad thing. Many people choose to do that. The free software known as EasyBCD greatly simplifies the task of configuring Vista or W7 to boot a Linux system.
    Either way. Install GRUB in the MBR and GRUB boots Arch and Windows. Or install GRUB in the first sector of the Arch boot partition (or root partition if no separate boot partition) and the Windows boot loader boots Arch and Windows.
    Last edited by stoat (2011-09-26 01:48:25)

  • [SOLVED] AUR4 missing mandatory field: pkgver

    This is the PKGBUILD
    # Maintainer: AudioLinux <audiolinux AT fastmail DOT fm>
    # Contributor: peace4all <markspost at rocketmail dot com>
    pkgname=unified-remote-server
    pkgrel=3
    pkgdesc="Unified Remote Server"
    arch=('i686' 'x86_64' 'armv6h')
    url="http://www.unifiedremote.com/"
    depends=('libxext' 'libx11' 'bluez-libs')
    optdepends=('bluez' 'bluez-utils')
    license=('freeware')
    install=$pkgname.install
    if test "$CARCH" == x86_64; then
    pkgver=3.2.5.703
    source=("http://www.unifiedremote.com/static/builds/server/linux-x64/703/urserver-$pkgver.deb" "urserver.service")
    sha256sums=('5d02b48f9436815641718cef704592a11148f5894718d7a99f14da0fd0c52325' 'ca049fc2e6b08276bf22b262577feca3fb4f83bef95e8f95a95d16b8d59fd107' )
    fi
    if test "$CARCH" == armv6h; then
    pkgver=3.2.5.452
    source=("http://www.unifiedremote.com/static/builds/server/linux-rpi/452/urserver-$pkgver.deb" "urserver.service")
    sha256sums=('4b5023b421d6323021350be5d74697b572cdc7faaf138fce49236c049b3016e0' 'ca049fc2e6b08276bf22b262577feca3fb4f83bef95e8f95a95d16b8d59fd107')
    fi
    if test "$CARCH" == i686; then
    pkgver=3.2.5.648
    source=("http://www.unifiedremote.com/static/builds/server/linux-x86/648/urserver-$pkgver.deb" "urserver.service")
    sha256sums=('09843a8b03f849bc163bd28813719446e0d02eff32d1bfe3265f208b264ed46c' 'ca049fc2e6b08276bf22b262577feca3fb4f83bef95e8f95a95d16b8d59fd107')
    fi
    package() {
    cd ${srcdir}
    # decompress data
    tar zxf data.tar.gz
    # fix and revert desktop file to old behaviour
    sed -i -e '9,24d;26d' $(find . -name 'urserver.desktop')
    # install folders
    mkdir -p ${pkgdir}/{opt,usr}
    cp -r {opt,usr} "${pkgdir}/"
    # clean up permissions
    find "${pkgdir}" -type d | xargs -I {} chmod -R 755 "{}"
    find "${pkgdir}" -type f | xargs -I {} chmod -R 644 "{}"
    chmod 755 "${pkgdir}/opt/urserver/urserver"
    chmod 755 "${pkgdir}/opt/urserver/urserver-start"
    chmod 755 "${pkgdir}/opt/urserver/urserver-stop"
    # add systemd service
    install -Dm644 "urserver.service" "$pkgdir/usr/lib/systemd/system/urserver.service"
    And this is the error when uploading:
    [piero@archlinux unified-remote-server]$ git push origin master
    Counting objects: 10, done.
    Delta compression using up to 2 threads.
    Compressing objects: 100% (10/10), done.
    Writing objects: 100% (10/10), 2.18 KiB | 0 bytes/s, done.
    Total 10 (delta 2), reused 0 (delta 0)
    remote: error: The following error occurred when parsing commit
    remote: error: 1456b02848d6b941ba33e4e97697f7275acf5e4c:
    remote: error: missing mandatory field: pkgver
    remote: error: hook declined to update refs/heads/master
    To ssh://[email protected]/unified-remote-server.git
    ! [remote rejected] master -> master (hook declined)
    error: failed to push some refs to 'ssh://[email protected]/unified-remote-server.git'
    If I change the PKGBUILD with pkgver out of if/test I have the same error...
    Last edited by hifi25nl (2015-06-09 12:21:31)

    I'm pretty sure AUR doesn't support packages that have different versions per architecture, I also wonder why the developer thinks this is a good idea. Anyway, as described here you should use source_$ARCH and sha256sums_$ARCH, not custom-if statements
    Last edited by Spider.007 (2015-06-09 10:57:14)

  • After last Syu Grub does not start correcly

    After the last upgrade i remember seeing something about mkinitcpio and how i should read the arch wiki page for it, but i was in the middle of something and forgot about it, and later shutdown without having read about it. Now, when i start my computer and grub is loaded, 'GRUB' is written to the screen, and the computer just sits there like that instead of opening up the GRUB menu list. How can i fix this problem?

    Also access your hard drive from a live CD or such and check '/var/log/pacman.log' to see what message you missed and what you should have done then consider doing it.

  • ATI Catalyst

    Hello all, I'm having a few problems getting the ATI drivers working.
    I'm using a fully up-to-date system with the 3.0 kernel and a HD 5670 GPU. I was able to get catalyst-utils from the AUR built and installed fine, but when trying to then build catalyst from AUR it comes up with a build() error referring to line 59 of the PKGBUILD which appears to be this part here:
    ## makefile patch to choose arch_compat_alloc_user_space or older compat_alloc_user_space
    ## works only in combination with ati_make.sh script
    patch -Np1 -i ../makefile_compat.patch || return 1
    Is it something to do with the 3.0 kernel I'm using?
    Any help would be appreciated. Thanks.

    You should use the Arch Build System:
    tar xf catalyst-utils.tar.gz
    cd catalyst-utils
    makepkg
    su
    pacman -U catalyst-xxxxxxxxxx.tar.xz
    @Wildy:
    Could you solve the problem? I have the same problem... a bit different, but very similar:
    I have a HD5750, the newest linux kernel and the newest X-Server (started by SLiM Login-Manager). Sometimes, X works very well, without any problems, and sometimes it leaves the screen completely black. I think it's a kernel panic, because i can not switch to other terminals with Alt+F1 and so on. The error message is the same, I get even more:
    errors.log:
    Aug 26 02:29:39 localhost kernel: [ 133.807567] [fglrx:KCL_MEM_VM_MapRegion] *ERROR* remap_pfn_range failed
    Aug 26 02:29:39 localhost kernel: [ 133.807574] [fglrx:__create_mapping] *ERROR* Can not get virtual address
    Aug 26 02:29:39 localhost kernel: [ 133.807576] [fglrx:__mc_heap_map_virtual_space] *ERROR* Failed to map the virtual space
    Aug 26 02:29:39 localhost kernel: [ 133.807578] [fglrx:mc_heap_map_virtual_space] *ERROR* Can not get virtual address
    Aug 26 02:29:39 localhost kernel: [ 133.807579] [fglrx:MCIL_GetVirtualAddressInDescriptor] *ERROR* Can not get the virtual address
    Aug 26 02:29:39 localhost kernel: [ 133.846004] BUG: scheduling while atomic: X/1498/0x00000002
    Aug 26 02:29:39 localhost kernel: [ 133.850733] BUG: scheduling while atomic: X/1498/0x00000002
    Aug 26 02:29:39 localhost kernel: [ 133.855391] BUG: scheduling while atomic: X/1498/0x00000002
    And kernel.log:
    Aug 26 02:29:39 localhost kernel: [ 133.850733] BUG: scheduling while atomic: X/1498/0x00000002
    Aug 26 02:29:39 localhost kernel: [ 133.853789] Modules linked in: ipv6 ext3 jbd joydev usbhid hid snd_hda_codec_hdmi vboxdrv cpufreq_ondemand powernow_k8 freq_table mperf snd_hda_codec_realtek evdev ppdev ohci_hcd firewire_ohci serio_raw pcspkr firewire_core edac_core k10temp edac_mce_amd crc_itu_t snd_hda_intel snd_hda_codec sg snd_hwdep radeon ehci_hcd snd_pcm ttm fglrx(P) drm_kms_helper parport_pc drm i2c_piix4 sp5100_tco snd_timer snd i2c_algo_bit r8169 usbcore soundcore parport snd_page_alloc wmi floppy i2c_core mii processor button ext4 mbcache jbd2 crc16 pata_acpi pata_atiixp sr_mod cdrom sd_mod ahci libahci libata scsi_mod
    Aug 26 02:29:39 localhost kernel: [ 133.854026] Pid: 1498, comm: X Tainted: P W 3.0-ARCH #1
    Aug 26 02:29:39 localhost kernel: [ 133.854035] Call Trace:
    Aug 26 02:29:39 localhost kernel: [ 133.854054] [<ffffffff813ea533>] __schedule_bug+0x5f/0x64
    Aug 26 02:29:39 localhost kernel: [ 133.854068] [<ffffffff813f09e1>] schedule+0x831/0x9f0
    Aug 26 02:29:39 localhost kernel: [ 133.854154] [<ffffffffa0191362>] ? firegl_trace+0x72/0x1e0 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854170] [<ffffffff81045128>] ? __wake_up_common+0x58/0x90
    Aug 26 02:29:39 localhost kernel: [ 133.854249] [<ffffffffa0191362>] ? firegl_trace+0x72/0x1e0 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854266] [<ffffffff81046e13>] ? __wake_up+0x53/0x70
    Aug 26 02:29:39 localhost kernel: [ 133.854282] [<ffffffff8107f470>] ? prepare_to_wait+0x60/0x90
    Aug 26 02:29:39 localhost kernel: [ 133.854345] [<ffffffffa016655a>] KAS_Thread_WaitForFinish+0x8a/0xc0 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854360] [<ffffffff8107f680>] ? abort_exclusive_wait+0xb0/0xb0
    Aug 26 02:29:39 localhost kernel: [ 133.854433] [<ffffffffa017d527>] MCIL_WorkerThread+0x177/0x230 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854507] [<ffffffffa017ebc6>] ? MCIL_GetExecutionLevel+0x66/0x80 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854604] [<ffffffffa02359e1>] ? PassiveRing_Cleanup+0x61/0xc0 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854689] [<ffffffffa0244628>] DispatchRing_Cleanup+0x48/0x70 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854704] [<ffffffff81141a03>] ? kfree+0x163/0x180
    Aug 26 02:29:39 localhost kernel: [ 133.854717] [<ffffffff810bffb6>] ? free_irq+0x56/0xb0
    Aug 26 02:29:39 localhost kernel: [ 133.854811] [<ffffffffa0235020>] ? IRQMGR_FreeResources+0x20/0x60 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854886] [<ffffffffa017ffb5>] ? irqmgr_wrap_shutdown+0x125/0x180 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.854954] [<ffffffffa01719c6>] ? firegl_takedown+0x7d6/0x8a0 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.855034] [<ffffffffa024b442>] ? amdPcsEngine_InitDatabase+0x12/0x20 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.855103] [<ffffffffa0170ad5>] ? firegl_release+0x125/0x1c0 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.855161] [<ffffffffa0161be8>] ? ip_firegl_fasync+0x78/0x90 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.855221] [<ffffffffa0161ee1>] ? ip_firegl_release+0x11/0x20 [fglrx]
    Aug 26 02:29:39 localhost kernel: [ 133.855235] [<ffffffff811591ca>] ? fput+0xda/0x210
    Aug 26 02:29:39 localhost kernel: [ 133.855248] [<ffffffff81155a66>] ? filp_close+0x66/0x90
    Aug 26 02:29:39 localhost kernel: [ 133.855262] [<ffffffff81060000>] ? put_files_struct+0xa0/0x110
    Aug 26 02:29:39 localhost kernel: [ 133.855276] [<ffffffff81060132>] ? exit_files+0x52/0x60
    Aug 26 02:29:39 localhost kernel: [ 133.855288] [<ffffffff8106063a>] ? do_exit+0x18a/0x8f0
    Aug 26 02:29:39 localhost kernel: [ 133.855301] [<ffffffff81175e7f>] ? mntput+0x1f/0x30
    Aug 26 02:29:39 localhost kernel: [ 133.855314] [<ffffffff8115925f>] ? fput+0x16f/0x210
    Aug 26 02:29:39 localhost kernel: [ 133.855326] [<ffffffff810610f4>] ? do_group_exit+0x44/0xa0
    Aug 26 02:29:39 localhost kernel: [ 133.855337] [<ffffffff81061167>] ? sys_exit_group+0x17/0x20
    Aug 26 02:29:39 localhost kernel: [ 133.855351] [<ffffffff813f4402>] ? system_call_fastpath+0x16/0x1b
    I think these errors are related, but i might be wrong...
    This error repeats about 5 times, then it stops.
    Anyone knows how to fix it?
    Thank you very much
    Paul

Maybe you are looking for