[SOLVED] filesystem package: list by label in /etc/crypttab

Reading about Persistent Device Naming, using labels in /etc/fstab rather than UUIDs has some advantages.  But /etc/crypttab seems to support only /dev/sdXY and UUID notation.  Since flesystem is listed as an Arch Linux package, is there any chance of adding support for naming devices with labels in /etc/crypttab?
Last edited by Konkorde (2014-12-15 01:28:42)

falconindy wrote:You cannot identify an encrypted filesystem by LABEL, because the label itself is a property of the unencrypted filesystem. You're asking to solve a chicken/egg problem.
I apologize for misspeaking: I want to identify a partition containing an encrypted filesystem by label in /etc/crypttab.  While /dev/disk/sdXY works, /dev/disk/by-label/foo did not work.
falconindy wrote:You can identify an encrypted filesystem by its PARTLABEL (or PARTUUID), assuming you've partitioned your disks with GPT. I added support, implicitly, for this to /etc/crypttab 2 years ago.
Thanks Dave: I am using GPT and although I'm new to PARTLABEL, I'll look into it.  Looking at the code you linked, though, I think I probably just want to use the
if (startswith(p, "LABEL="))
branch, rather than
/dev/disk/by-label
Last edited by Konkorde (2014-11-16 16:26:39)

Similar Messages

  • [SOLVED] "Downloading package list..." hangs!

    I have the latest ArchLinux 2007.08.1 (Don't Panic) ISO.
    The first time I tried to install i did get trough "Select Packages" and got a whole system (3 days ago), then I found out, that I had forgot to make my partition bootable in cfdisk, and I rammed my head to the table. I got started reinstalling right away, but this time it wouldn't download the package list, when I selected the menu "Select Packages", it just hangs with the text "Downloading package list..." .. I tried this 3-4 times, before I changed the mirror to ftp.hosteurope.de instead of ftp.archlinux.org .. This didn't help neither.. I let it run like this all night with ftp.hosteurope.de, well I actually fell in sleep in front of the telly axciously waiting for it to finally retrive that god damn list! In the morning I rebooted again, this time I choose another mirror, didn't help!
    As I said, I've been trough before, and I'm not behind a proxy or anything! It just stopped working out of the blue..
    Are all mirrors just really messed up these days? Or is it the installer which is screwed?
    Pinging ftp.archlinux.org just timeouts first time, and then with a ping of 145ms, connecting to the ftp just gives Connected quickly and then right after Connection failed (Connection lost) ..
    ftp.hosteurope.de is not more than a ping of 30-40ms and can easily be connected to trough FTP..
    Thanks in advance
    Last edited by dezza (2007-09-14 13:03:49)

    I have the onboard Marvell Yukon 8053 (Gigabyte 965P-DQ6) Gigabit-Ethernet NIC .. And as I said, it worked before ..
    The bug you linked to is not near my problem, the problem is that it won't let my download the package list when I select "Select Packages" ..
    Why doesn't it matter?
    I also noticed this:
    ftp://ftp.archlinux.org/iso/2007.08.1/Known-Issues.txt
    That was actually the kind of problems I had when I thought it was about flagging my boot partition bootable or not.. I've followed these steps now, Now I am just waiting to get a connection trough :S
    Now I will be calling my ISP to let them know that my internet is running strangely, I've noticed now that sometimes I can't open connections, and at other times it goes trough. I'll let you know if this is a problem with my ISP/router or internet connection, I've already tried to power on/off my router and modem and I've updated router firmware.
    Last edited by dezza (2007-09-14 10:52:13)

  • [Solved] How to recover the package list from another installation?

    Hello,
    I supposed gparted could make a fine result by moving the partition, but it didn't.
    I was doing that on an USB installation, now fsck recover partially my partition, but mostly many files are gone. It seems that pacman databases are saved, then I would like to recover the list and try to reinstall all packages.
    I can't enter by chroot on that partition, bash fails.
    My attempt is to use pacman -r /mounted/partition packagelist, if I'll get the list, then it mostly possible to regain chroot access
    EDIT
    I got a flashback and I applied modifications in a temporary pacman.conf. In that configuration I modified the paths to all file used by pacman to reflect the other installation.
    Finally I could get the list, but I didn't go for an update, because the installation was too old. I'm doing a fresh install with the recovered package list.
    Last edited by TheSaint (2013-08-02 09:39:59)

    I'm entirely agreed with you.
    Some time I fail to remember such things. I don't regret much the loss, it was just a support installation for emergency cases. Home is safe in another partition
    However it is a good exercise to rescue the package list.

  • Can't update 'filesystem' package

    Getting the following when trying to update filesystem. Not quite sure why. Is it safe to force?
    [501 carl@moschops ~ ]$ sudo pacman -Syu
    :: Synchronising package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: Starting full system upgrade...
    warning: jdk: local (6-2) is newer than extra (6u3-1)
    resolving dependencies...
    looking for inter-conflicts...
    Targets: filesystem-2007.11-6
    Total Download Size: 0.00 MB
    Total Installed Size: 0.01 MB
    Proceed with installation? [Y/n]
    checking package integrity...
    (1/1) checking for file conflicts [#####################] 100%
    error: could not prepare transaction
    error: failed to commit transaction (conflicting files)
    filesystem: /etc/profile exists in filesystem
    Errors occurred, no packages were upgraded.
    ta

    The /etc/profile file moved ownership from bash to filesystem and both these packages were updated at the same time.  If you haven't got the latest version of bash (3.2.033-2) then the /etc/profile file will still be owned by bash and will conflict with the new filesystem package.  In that case, just wait for you mirror to get the bash update.  Otherwise, WiLLiE's advice will work.

  • DHTML Tree - Expand on click on the List Item Label

    Hello,
    I'd like that when the user click on the List Item Label the sublist expand. I tryed with javascript:htmldb_ToggleWithImage() but I don't know what the first parameter is. I think it is the "+" image.
    Do you know a beter way for achieving this?
    Tyia,
    Cheers,
    Arnaud

    Problem solved, I modified the template and add a on click "htmldb_Toggle..." to the a href
    Cheers,
    AR

  • Imporing mx.flash.filesystem package

    Hi,
    I am using Flex Builder 3 for development. I want to import  mx.flash.filesystem.File  package to write a file.
    I am unable to find this package in available packages list ? How to resolve this issue ?
    Do I need to add any library to my build path ? Please help me to resolve this issue.
    1120: Access of undefined property File.

    You can't directly write to a file on the server. You need to use HTTPService to transfer the new XML data (or better to transfer as JSON data), and write to XML file from PHP script or some other server-side technology.
    These links will show how to transfer data as JSON:
    http://www.switchonthecode.com/tutorials/flex-php-tutorial-transmitting-data-using-json
    http://www.switchonthecode.com/tutorials/using-flex-php-and-json-to-modify-a-mysql-databas e
    If this post answered your question or helped, please mark it as such.

  • DP's have Warning "Failed to retrieve the package list on the distribution point" - How to Clear it?

    All but one of my DP's (A new one I just created) have this Warning Message:  "Failed to retrieve the package list on the distribution point".  They all seem to be working, I can update and push new content to them.
    When I go to the smsdpmon.log, it has an error for a package, but I've since redistributed it, and it is working fine. (Items below are snips from the smsdpmon.log)
    CContentDefinition::LibraryPackagesWmi: The package data in WMI is not consistent to PkgLib SMS_Distribution_Point_Monitoring 11/16/2013 6:00:01 PM 3920 (0x0F50)
    CContentDefinition::LibraryPackagesWmi: Package PS10011B can't be found in PkgLib SMS_Distribution_Point_Monitoring 11/16/2013 6:00:01 PM 3920 (0x0F50)
    CContentDefinition::LibraryPackagesWmi failed; 0x80004005 SMS_Distribution_Point_Monitoring 11/16/2013 6:00:01 PM 3920 (0x0F50)
    Failed to evaluate package PS10011B, Error code 0x80070002 SMS_Distribution_Point_Monitoring 11/16/2013 6:29:50 PM 3920 (0x0F50)
    Since then, after redistributing the package, it clears up the logs... but not the warning in Monitoring:
    Start to evaluate package share for package 'PS10011B' version 0 ... SMS_Distribution_Point_Monitoring 11/18/2013 12:39:52 PM 868 (0x0364)
    Package PS10011B is verified successfully SMS_Distribution_Point_Monitoring 11/18/2013 12:39:52 PM 868 (0x0364)
    So since everything appears to be working fine, how do I clear out that Warning, so I have nice Green Check Mark Icons in my Monitoring Tab, so when something actually does go wrong, I won't just ignore it since it's always been set to Warning?

    I'll have to review this. The script
    here, alone did not solve the my issue. Interesting that it say I do not have any inconsistencies on any my DP's now, but I run the other one on a single DP, it states I have inconsistencies still.
    $WMIPkgList = Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib | Select -ExpandProperty PackageID | Sort-Object
    $ContentLib = (Get-ItemProperty HKLM:SOFTWARE\Microsoft\SMS\DP).ContentLibraryPath
    $PkgLibPath = ($ContentLib) + "\PkgLib"
    $PkgLibList = (Get-ChildItem $PkgLibPath | Select -ExpandProperty Name | Sort-Object)
    $PkgLibList = ($PKgLibList | ForEach-Object {$_.replace(".INI","")})
    $PksinWMIButNotContentLib = Compare-Object -ReferenceObject $WMIPkgList -DifferenceObject $PKgLibList -PassThru
    ##### section 1 #######################
    Write-Host Items in WMI but not the Content Library
    Write-Host ========================================
    $PksinWMIButNotContentLib
    Foreach ($Pkg in $PksinWMIButNotContentLib){
    Get-WmiObject -Namespace Root\SCCMDP -Class SMS_PackagesInContLib -Filter "PackageID = '$Pkg'" | Remove-WmiObject -Confirm
    I wonder if the first script is not looking for INI's whereas the second one is. I verified that the INI's do exist...
    I'll run the second on all of my DP's, remove the left over INI's, and report back again next week on status.
    -Tony

  • Failed to save package list!

    I am trying to add DM packages for my tasks in eData --> Organize Package List menu but after adding the package group and the DM package to the group, when I try to save it, i get an error message "Failed to save the list!" and the packages disappear. I have checked my profile and I do have the required authorization etc. Has anyone else seen this kind of error on BPC 7.0NW SP5. Any idea what might be going on?
    Thanks.

    Sorin,
    thanks a ton for your efforts. I did try adding the package group and save it first before attempting to add the DM package. The problem is when you add the package group the message says that the package group is added successfully. Then when you try to add the package and save it
    eData --> Add package group in ADMIN folder --> Message "Package group has been added successfully".
    After this step I can see the package group iunder the Application folder
    Next Add Package Package type Process Chains. I select /CPMB/LEGAL_CONSOLIDATION --> Give it a name say LC, in the same folder as the one created in previous step. Check the task type User Package and Admin Package --> Select. The selected package shows up in the respective folder. So far so good.
    Next when I click Save --> "Failed to save package list!"
    When I try to look under eData --> Organize package list --> all the folders are gone! (Even one from before that was, I believe defaul Data Management).
    I check under eData --> Manager Tream User Package Access: I don't see anything.
    I have the proper security in BPC security settings (DM etc.).
    I am at wits end!

  • [solved] Filesystem-conflicts

    Pl. somebody guide what I should do with the below upgrade
    Proceed with installation? [Y/n] Y
    checking package integrity...
    (5/5) checking for file conflicts [######################] 100%
    error: failed to commit transaction (conflicting files)
    filesystem: /etc/crypttab exists in filesystem
    filesystem: /etc/fstab exists in filesystem
    filesystem: /etc/group exists in filesystem
    filesystem: /etc/gshadow exists in filesystem
    filesystem: /etc/host.conf exists in filesystem
    filesystem: /etc/hosts exists in filesystem
    filesystem: /etc/issue exists in filesystem
    filesystem: /etc/ld.so.conf exists in filesystem
    filesystem: /etc/motd exists in filesystem
    filesystem: /etc/nsswitch.conf exists in filesystem
    filesystem: /etc/passwd exists in filesystem
    filesystem: /etc/profile exists in filesystem
    filesystem: /etc/resolv.conf exists in filesystem
    filesystem: /etc/securetty exists in filesystem
    filesystem: /etc/shadow exists in filesystem
    filesystem: /etc/shells exists in filesystem
    Errors occurred, no packages were upgraded.
    Last edited by San2ban (2010-10-01 15:19:03)

    Dear Allan
    Pl. see the contents of the folder you have mentioned. You are right, there is no filesystem 2009-00-
    But there is a file-5.04-02.
    Shall I go ahead and create the files you have mentioned
    san2ban@sanjay ~]$ su
    Password:
    [root@sanjay san2ban]# cd /var/lib/pacman/local
    [root@sanjay local]# ls
    a52dec-0.7.4-4 liboobs-2.30.1-1
    aalib-1.4rc5-6 libpcap-1.1.1-1
    acl-2.2.49-1 libpciaccess-0.12.0-1
    alacarte-0.13.1-1 libpng-1.4.3-1
    alsa-lib-1.0.23-1 libproxy-0.4.6-1
    archlinux-artwork-1.6-1 libraw1394-2.0.5-1
    aria2-1.10.0-1 librsvg-2.26.3-1
    aspell-0.60.6-4 libsamplerate-0.1.7-1
    atk-1.30.0-1 libsasl-2.1.23-4
    at-spi-1.30.1-1 libsexy-0.1.11-2
    attr-2.4.44-1 libshout-2.2.2-3
    audiofile-0.2.7-1 libsigc++-2.2.8-1
    avahi-0.6.27-2 libsm-1.1.1-1
    bash-4.1.007-1 libsndfile-1.0.21-1
    binutils-2.20.1-3 libsoup-2.30.2-2
    brasero-2.30.3-1 libsoup-gnome-2.30.2-2
    bzip2-1.0.6-1 libspectre-0.2.6-1
    cabextract-1.3-1 libtasn1-2.6-1
    ca-certificates-20090814-3 libthai-0.1.14-1
    cairo-1.8.10-1 libtheora-1.1.1-1
    cairomm-1.8.4-1 libtiff-3.9.4-1
    c-ares-1.7.3-1 libtirpc-0.2.1-1
    cdparanoia-10.2-2 libtool-2.2.10-3
    cdrdao-1.2.3-4 libunique-1.1.6-2
    cdrkit-1.1.10-1 libusb-0.1.12-4
    cheese-2.30.1-2 libusb1-1.0.8-1
    clutter-1.2.12-1 libva-1.0.4-1
    clutter-gtk-0.10.6-1 libvdpau-0.4-1
    compositeproto-0.4.1-1 libvisual-0.4.0-3
    consolekit-0.4.1-4 libvorbis-1.3.1-1
    coreutils-8.5-2 libvpx-0.9.2-1
    cpufrequtils-008-1 libwebkit-1.2.4-1
    cracklib-2.8.16-1 libwnck-2.30.2-1
    cryptsetup-1.1.3-1 libx11-1.3.5-1
    curl-7.21.1-1 libx86-1.1-2
    damageproto-1.2.0-1 libxau-1.0.6-1
    dash-0.5.6.1-1 libxaw-1.0.7-1
    db-4.8.26-2 libxcb-1.7-1
    dbus-1.2.24-1 libxcomposite-0.4.2-1
    dbus-core-1.2.24-2 libxcursor-1.1.10-1
    dbus-glib-0.86-1 libxdamage-1.1.3-1
    dbus-python-0.83.1-1 libxdmcp-1.0.3-1
    dcron-4.4-2 libxext-1.1.2-1
    deskbar-applet-2.30.1-2 libxfixes-4.0.5-1
    desktop-file-utils-0.16-1 libxfont-1.4.2-1
    device-mapper-2.02.73-1 libxfontcache-1.0.5-1
    dhcpcd-5.2.7-1 libxft-2.1.14-1
    diffutils-3.0-1 libxi-1.3.2-1
    dirmngr-1.1.0-1 libxinerama-1.1-1
    dmidecode-2.10-1 libxkbfile-1.0.6-1
    dmxproto-2.3-1 libxklavier-5.0-1
    dnsutils-9.7.1.P2-1 libxml2-2.7.7-1
    docbook-xml-4.5-4 libxmu-1.0.5-1
    dri2proto-2.3-1 libxpm-3.5.8-1
    dvd+rw-tools-7.1-2 libxrandr-1.3.0-1
    e2fsprogs-1.41.12-1 libxrender-0.9.6-1
    eggdbus-0.6-1 libxres-1.0.4-1
    eject-2.1.5-4 libxslt-1.1.26-1
    ekiga-3.2.7-2 libxss-1.2.0-1
    empathy-2.30.3-1 libxt-1.0.8-1
    enca-1.13-1 libxtst-1.1.0-1
    enchant-1.6.0-1 libxv-1.0.5-1
    eog-2.30.2-1 libxxf86dga-1.1.1-1
    esound-0.2.41-1 libxxf86vm-1.1.0-1
    eventlog-0.2.12-1 licenses-2.6-1
    evince-2.30.3-2 linux-api-headers-2.6.34-1
    evolution-data-server-2.30.3-1 linux-firmware-20100807-1
    evolution-exchange-2.30.2-1 logrotate-3.7.8-1
    evolution-webcal-2.28.1-2 lsof-4.83-1
    exempi-2.1.1-1 lua-5.1.4-6
    expat-2.0.1-5 lvm2-2.02.73-1
    faac-1.28-2 lzo2-2.03-1
    faad2-2.7-1 mailx-8.1.1-7
    fam-2.7.0-14 man-db-2.5.7-1
    farsight2-0.0.21-1 man-pages-3.26-1
    ffmpeg-24953-1 mcpp-2.7.2-2
    file-5.04-2 mdadm-3.1.4-1
    findutils-4.4.2-2 mesa-7.8.2-1
    firefox-3.6.10-1 metacity-2.30.2-1
    fixesproto-4.1.1-1 mime-types-1.0-3
    flac-1.2.1-2 mkinitcpio-0.6.7-1
    fluidsynth-1.1.1-2 mkinitcpio-busybox-1.17.2-1
    fontcacheproto-0.1.3-1 module-init-tools-3.12-1
    fontconfig-2.8.0-1 mono-2.6.7-1
    fontsproto-2.1.0-1 mono-addins-0.5-1
    freeglut-2.6.0-1 mousetweaks-2.30.2-1
    freetype2-2.4.2-1 mozilla-common-1.4-1
    fribidi-0.19.2-1 mpfr-3.0.0-2
    fuse-2.8.4-2 musicbrainz-2.1.5-3
    gawk-3.1.8-1 nano-2.2.5-1
    gcalctool-5.30.2-1 nautilus-2.30.1-1
    gcc-libs-4.5.1-1 nautilus-sendto-2.28.4-2
    gconf-2.28.1-1 ncurses-5.7-3
    gconf-editor-2.30.0-1 ndesk-dbus-0.6.0-2
    gdbm-1.8.3-7 ndesk-dbus-glib-0.4.1-2
    gdm-2.30.5-1 netkit-bsd-finger-0.17-5
    gedit-2.30.3-1 net-tools-1.60-14
    gen-init-cpio-2.6.32-1 notification-daemon-0.4.0-4
    gettext-0.18.1.1-1 nspr-4.8.6-1
    ghostscript-8.71-3 nss-3.12.7-1
    giflib-4.1.6-3 opal-3.6.8-1
    gir-repository-0.6.6-0.20100311 opencore-amr-0.1.2-1
    gksu-2.0.2-2 openjpeg-1.3-3
    glib2-2.24.2-1 openssl-1.0.0.a-3
    glibc-2.12.1-1 orbit2-2.14.18-1
    glibmm-2.24.2-1 orc-0.4.7-1
    glproto-1.4.12-1 pacman-3.4.1-1
    gmime-2.4.19-1 pacman-mirrorlist-20100825-1
    gmp-5.0.1-1 pam-1.1.1-1
    gnome2-user-docs-2.30.0-1 pango-1.28.1-1
    gnome-applets-2.30.0-1 pangomm-2.26.2-1
    gnome-backgrounds-2.30.0-1 parted-2.3-1
    gnome-control-center-2.30.1-1 pciutils-3.1.7-1
    gnome-desktop-2.30.2-1 pcmciautils-017-1
    gnome-desktop-sharp-2.26.0-5 pcre-8.10-1
    gnome-disk-utility-2.30.1-1 perl-5.12.1-2
    gnome-doc-utils-0.20.1-1 perl-crypt-ssleay-0.57-5
    gnome-games-2.30.2-1 perl-html-parser-3.66-1
    gnome-games-extra-data-2.30.0-1 perl-html-tagset-3.20-1
    gnome-icon-theme-2.30.3-1 perl-libwww-5.836-1
    gnome-js-common-0.1.2-1 perl-text-iconv-1.7-4
    gnome-keyring-2.30.3-2 perl-uri-1.54-1
    gnome-media-2.30.0-2 perl-xml-parser-2.36-7
    gnome-menus-2.30.2-1 perl-xml-simple-2.18-3
    gnome-mime-data-2.18.0-4 perl-xml-twig-3.34-2
    gnome-netstatus-2.28.1-1 perl-xyne-arch-2010.09.17.1-1
    gnome-nettool-2.30.0-1 perl-xyne-common-2010.08.20.2-1
    gnome-panel-2.30.2-1 pinentry-0.8.0-2
    gnome-power-manager-2.30.1-1 pixman-0.18.4-1
    gnome-ppp-0.3.23-7 pm-quirks-0.20100619-1
    gnome-python-2.28.1-1 pm-utils-1.4.0-1
    gnome-python-desktop-2.30.2-2 polkit-0.96-2
    gnome-screensaver-2.30.0-2 polkit-gnome-0.96-3
    gnome-session-2.30.2-1 poppler-0.14.0-1
    gnome-settings-daemon-2.30.2-2 poppler-data-0.4.3-1
    gnome-sharp-2.24.1-1 poppler-glib-0.14.0-1
    gnome-system-monitor-2.28.1-1 popt-1.16-2
    gnome-system-tools-2.30.2-1 powerpill-2010.08.24.1-1
    gnome-terminal-2.30.2-1 ppp-2.4.5-1
    gnome-themes-2.30.2-1 procps-3.2.8-1
    gnome-utils-2.30.0-1 psmisc-22.13-1
    gnome-vfs-2.24.3-2 pth-2.0.7-3
    gnupg-1.4.10-2 ptlib-2.6.7-1
    gnupg2-2.0.16-2 pycairo-1.8.10-1
    gnutls-2.8.6-1 pygobject-2.21.3-1
    gobject-introspection-0.6.14-1 pygtk-2.17.0-2
    gpgme-1.3.0-1 pygtksourceview2-2.10.1-1
    gpm-1.20.6-5 pyorbit-2.24.0-2
    grep-2.7-1 python-2.6.5-3
    groff-1.20.1-4 python-pysqlite-2.6.0-1
    grub-0.97-17 pyxdg-0.19-1
    gsfonts-1.0.7pre44-2 qt-4.6.3-1
    gstreamer0.10-0.10.30-1 randrproto-1.3.1-1
    gstreamer0.10-base-0.10.30-1 rarian-0.8.1-1
    gstreamer0.10-base-plugins-0.10.30-1 readline-6.1.002-1
    gstreamer0.10-good-0.10.24-1 recode-3.6-5
    gstreamer0.10-good-plugins-0.10.24-1 recordproto-1.14-1
    gstreamer0.10-python-0.10.18-1 reflector-2010.08.24.1-1
    gtk2-2.20.1-2 reiserfsprogs-3.6.21-2
    gtk-engines-2.20.1-1 renderproto-0.11.1-1
    gtkhtml-3.30.3-1 rpcbind-0.2.0-2
    gtkmm-2.20.3-1 rp-pppoe-3.10-5
    gtk-sharp-2-2.12.10-1 run-parts-3.2.3-1
    gtksourceview2-2.10.4-1 schroedinger-1.0.9-1
    gtkspell-2.0.16-1 scrnsaverproto-1.2.0-1
    gtk-vnc-0.3.10-1 sdl-1.2.14-5
    gucharmap-2.30.3-1 sdl_image-1.2.10-2
    guile-1.8.7-2 seahorse-2.30.1-2
    gvfs-1.6.3-1 seahorse-plugins-2.30.1-1
    gzip-1.4-1 sed-4.2.1-2
    hal-0.5.14-4 seed-2.30.0-2
    hal-info-0.20091130-1 sg3_utils-1.29-1
    hamster-applet-2.30.2-1 shadow-4.1.4.2-3
    heimdal-1.3.3-1 shared-mime-info-0.71-1
    hicolor-icon-theme-0.12-1 smbclient-3.5.5-1
    hunspell-1.2.12-1 sound-juicer-2.28.2-1
    iana-etc-2.30-1 sound-theme-freedesktop-0.7-1
    icon-naming-utils-0.8.90-1 speex-1.2rc1-1
    icu-4.4.1-1 sqlite3-3.7.2-1
    imlib2-1.4.4-1 startup-notification-0.10-1
    initscripts-2010.07-1 sudo-1.7.4.p4-1
    inputproto-2.0-1 sysfsutils-2.1.0-5
    iputils-20100214-2 syslog-ng-3.1.2-1
    iso-codes-3.14-1 system-tools-backends-2.10.0-2
    jack-0.118.0-4 sysvinit-2.88-1
    jasper-1.900.1-6 t1lib-5.1.2-2
    jfsutils-1.1.14-1 taglib-1.6.3-1
    kbd-1.15.2-1 talloc-2.0.1-1
    kbproto-1.0.5-1 tar-1.23-3
    kernel26-2.6.35.6-1 tcp_wrappers-7.6-12
    ladspa-1.13-2 tdb-1.2.1-1
    lame-3.98.4-1 telepathy-farsight-0.0.15-1
    lcms-1.19-1 telepathy-glib-0.10.7-1
    less-436-1 telepathy-mission-control-5.4.3-1
    libao-1.0.0-2 texinfo-4.13a-4
    libarchive-2.8.4-1 tomboy-1.2.1-1
    libart-lgpl-2.3.21-1 totem-2.30.2-1
    libass-0.9.11-1 totem-plparser-2.30.3-1
    libassuan-2.0.1-1 ttf-dejavu-2.30-2
    libatasmart-0.17-1 ttf-freefont-20090104-2
    libavc1394-0.5.3-3 ttf-liberation-1.06.0.20100721-1
    libbeagle-0.3.9-1 ttf-ms-fonts-2.0-3
    libbonobo-2.24.3-1 tzdata-2010l-1
    libbonoboui-2.24.3-1 udev-162-1
    libcaca-0.99.beta17-1 udisks-1.0.1-5
    libcanberra-0.23-1 upower-0.9.5-1
    libcap-2.19-1 usbutils-0.90-1
    libcddb-1.3.2-2 util-linux-ng-2.18-3
    libcdio-0.82-1 v4l-utils-0.8.1-1
    libcroco-0.6.2-1 vbetool-1.1-1
    libcups-1.4.4-3 vi-050325-3
    libdaemon-0.14-1 videoproto-2.3.1-1
    libdatrie-0.2.4-1 vinagre-2.30.2-1
    libdca-0.0.5-2 vlc-1.1.4-2
    libdjvu-3.5.22-3 vte-0.24.3-1
    libdmx-1.1.0-1 wavpack-4.60.1-1
    libdrm-2.4.21-2 wget-1.12-2
    libdv-1.0.0-3 which-2.20-3
    libdvbpsi-0.1.7-1 whois-5.0.7-1
    libdvdnav-4.1.3-2 wireless_tools-29-3
    libdvdread-4.1.3-2 wpa_supplicant-0.6.10-2
    libebml-1.0.0-1 wvdial-1.61-2
    libevent-1.4.14b-1 wvstreams-4.6.1-2
    libexif-0.6.19-1 x264-20100826-1
    libfetch-2.33-1 xbitmaps-1.1.0-1
    libffi-3.0.9-1 xcb-proto-1.6-1
    libfontenc-1.0.5-1 xcb-util-0.3.6-1
    libgail-gnome-1.20.3-1 xcursor-themes-1.0.2-1
    libgcrypt-1.4.6-1 xdg-utils-1.0.2.20100618-1
    libgdiplus-2.6.7-1 xextproto-7.1.2-1
    libgksu-2.0.12-3 xf86dgaproto-2.1-1
    libgl-7.8.2-1 xf86-input-evdev-2.4.0-2
    libglade-2.6.4-1 xf86-video-vesa-2.3.0-2
    libgnome-2.30.0-1 xf86vidmodeproto-2.3-1
    libgnomecanvas-2.30.1-1 xfsprogs-3.1.3-1
    libgnomekbd-2.30.2-1 xineramaproto-1.2-1
    libgnome-keyring-2.30.1-2 xinetd-2.3.14-5
    libgnomeui-2.24.3-1 xkeyboard-config-1.8-1
    libgpg-error-1.9-2 xorg-apps-7.5-3
    libgsf-1.14.18-1 xorg-docs-1.5-1
    libgssglue-0.1-2 xorg-fonts-100dpi-1.0.1-3
    libgtop-2.28.1-1 xorg-fonts-75dpi-1.0.1-3
    libgweather-2.30.2-1 xorg-fonts-alias-1.0.2-1
    libical-0.46-1 xorg-fonts-encodings-1.0.3-1
    libice-1.0.6-1 xorg-fonts-misc-1.0.1-1
    libid3tag-0.15.1b-6 xorg-font-utils-7.5-2
    libidl2-0.8.14-1 xorg-res-utils-1.0.3-3
    libidn-1.16-1 xorg-server-1.8.1.902-1
    libiec61883-1.2.0-1 xorg-server-utils-7.5-6
    libjpeg-8.0.2-1 xorg-twm-1.0.4-3
    libksba-1.0.8-1 xorg-utils-7.6-3
    libldap-2.4.23-1 xorg-xauth-1.0.4-1
    libmad-0.15.1b-4 xorg-xinit-1.2.1-1
    libmatroska-1.0.0-1 xorg-xkb-utils-7.5-2
    libmng-1.0.10-3 xplc-0.3.13-2
    libmodplug-0.8.8.1-1 xproto-7.0.18-1
    libmp4v2-1.9.1-1 xterm-261-1
    libmpcdec-1.2.6-2 xulrunner-1.9.2.10-1
    libmpeg2-0.5.1-1 xvidcore-1.2.2-1
    libmtp-1.0.2-1 xz-4.999.9beta_174_g41bc-1
    libnice-0.0.13-1 yelp-2.30.1-1
    libnl-1.1-2 zenity-2.30.0-1
    libnotify-0.4.5-1 zlib-1.2.5-2
    libogg-1.2.0-1 zvbi-0.2.33-2
    [root@sanjay local]#
    Last edited by San2ban (2010-09-30 11:27:53)

  • Questions about the 'filesystem' package

    After reading some recent threads and bug reports about the 'filesystem' package, I have the following questions:
    1. What is the reason for adding systemd-related users and groups to this package? Why not add them using the install script in the systemd package?
    2. Why ship /etc/{shadow,gshadow} files at all? Why not create and manage them by `pwconv`, `grpconv` and such (perhaps by an install script in the shadow package)?
    Last edited by ackalker (2014-06-27 17:12:52)

    I didn't mean the dev ML, arch-general will do just fine. arch-dev-public is read-only fro non-devs and non-TUs.

  • Getting squid to refresh package lists

    I have set up a squid proxy server to cache for my home LAN. It is serving old package lists to pacman when I want to update a PC.
    I have tried adding the following to /etc/squid/squid.conf
    refresh_pattern \.pacman$ 0 0% 0
    Is there another pattern I could try to use, rather than \.pacman$  ...? I do not know what the file names of the package lists are.
    Is 'refresh_pattern' the right way to keep the package lists from being cached?

    Abela wrote:
    The only working solutions I can think of are:
    - generate a DDL file for a specific DBMS (and loose JDO DBMS
    independance!), and send it through my own jdbc connection at runtime.
    Jerome.
    Hi jerome,
    we use the approach quoted above. Our company has to support a lot of
    databases:, at the time there are: HSQL, PostGres, DB2 v7 + 8, Oracle v8-10 and
    MS SQL-Server.
    Indeed for each database we generate the scripts upfront, which on the one side
    is a lot of work (made easy with schematool), but for us the sql-scripts belong
    to proper versioning the database schema.
    Often later we (when products were sold) change the database schema and have to
    provide update scripts (which sometimes have to copy data from old fields to new
    ones ) ... at least then we need sql-scripts so all work before pays off.
    Running schematool on a production database (which already is filled with data)
    would be a nightmare for us, because it wouldn't result in reproducable database
    layouts (and worse it could destroy data). And without a reproducable schema we
    can't think of doing support (for instance running individual statistics on some
    data)

  • How to change color of selected label from list of labels?

    My Problem is that I have a list of labels. RowHeaderRenderer is a row header renderer for Jtable which is rendering list items and (labels).getListTableHeader() is a method to get the list. When we click on the label this code is executed:
    getListTableHeader().addMouseListener(new MouseAdapter()
    public void mouseReleased(MouseEvent e)
    if (e.getClickCount() >= 1)
    int index = getListTableHeader().locationToIndex(e.getPoint());
    try
    if (((ae_AlertEventInfo)theAlerts.values().toArray()[index]).ackRequiredFlag)
    AcknowledgeEvent ackEvent = new AcknowledgeEvent(
    this, (ae_AlertEventInfo)theAlerts.values().toArray()[index]);
    fireAcknowledgeEvent(ackEvent);
    ((HeaderListModel)listModel).setElementAt(ACK, index);
    catch(Exception ex) {;}
    Upon mouse click color of the label should be changed. For some period of time ie. Upto completion of fireAcknowledgeEvent(ackEvent);
    This statement is calling this method:
    public void handleAcknowledgeEvent(final AcknowledgeEvent event)
    boolean ackOk = false;
    int seqId = ((ae_AlertEventInfo)event.getAlertInfo()).sequenceId;
    if (((ae_AlertEventInfo)event.getAlertInfo()).ackRequiredFlag)
    try
    // perform call to inform server about acknowledgement.
    ackOk = serviceAdapter.acknowledge(seqId,
    theLogicalPosition, theUserName);
    catch(AdapterException aex)
    Log.error(getClass(), "handleAcknowledgeEvent()",
    "Error while calling serviceAdapter.acknowledge()", aex);
    ExceptionHandler.handleException(aex);
    else
    // Acknowledge not required...
    ackOk = true;
    //theQueue.buttonAcknowledge.setEnabled(false);
    final AlertEventQueue myQueue = theQueue;
    if (ackOk)
    Object popupObj = null;
    synchronized (mutex)
    if( hasBeenDismissed ) { return; }
    // mark alert event as acknowledged (simply reset ack req flag)
    ae_AlertEventInfo info;
    Iterator i = theAlerts.values().iterator();
    while (i.hasNext())
    info = (ae_AlertEventInfo) i.next();
    if (info.sequenceId == seqId)
    // even if ack wasn't required, doesn't hurt to set it
    // to false again. But it is important to prevent the
    // audible from playing again.
    info.ackRequiredFlag = false;
    info.alreadyPlayed = true;
    // internally uses the vector index so
    // process the queue acknowledge update within
    // the synchronize block.
    final ae_AlertEventInfo myAlertEventInfo = event.getAlertInfo();
    SwingUtilities.invokeLater(new Runnable()
    public void run()
    myQueue.acknowledge(myAlertEventInfo);
    myQueue.updateAcknowledgeButtonState();
    // here we should stop playing sound
    // if it is playing for this alert.
    int seqId1;
    if (theTonePlayer != null)
    seqId1 = theTonePlayer.getSequenceId();
    if (seqId1 == seqId)
    if (! theTonePlayer.isStopped())
    theTonePlayer.stopPlaying();
    theTonePlayer = null;
    // get reference to popup to be dismissed...
    // The dismiss must take place outside of
    // the mutex... otherwise threads potentially
    // hang (user hits "ok" and is waiting for the
    // mutex which is currently held by processing
    // for a "move to summary" transition message.
    // if the "dismiss" call in the transition
    // message were done within the mutex, it might
    // hang on the dispose method because the popup
    // is waiting for the mutex...
    // So call popup.dismiss() outside the mutex
    // in all cases.
    if(event.getSource() instanceof AlertEventPopup)
    popupObj = (AlertEventPopup)event.getSource();
    else
    popupObj = thePopups.get(event.getAlertInfo());
    thePopups.remove(event.getAlertInfo());
    SwingUtilities.invokeLater(new Runnable()
    public void run()
    // search vector elements to determine icon color in main frame
    String color = getColor();
    fireUpdateEvent(new UpdateEvent(this, blinking, color));
    // Call dismiss outside of the mutex.
    if (popupObj !=null)
    if(popupObj instanceof AlertEventPopup)
    ((AlertEventPopup)popupObj).setModal(false);
    ((AlertEventPopup)popupObj).setVisible(false); // xyzzy
    ((AlertEventPopup)popupObj).dismiss();
    else
    // update feedback... ack failed
    SwingUtilities.invokeLater(new Runnable()
    public void run()
    myQueue.setInformationMessage("Acknowledge failed to reach server... try again");
    return;
    Code for RowHeaderRenderer is:
    class RowHeaderRenderer extends JLabel implements ListCellRenderer
    JTable theTable = null;
    ImageIcon image = null;
    RowHeaderRenderer(JTable table)
    image = new ImageIcon(AlertEventQueue.class.getResource("images" + "/" + "alert.gif"));
    theTable = table;
    JTableHeader header = table.getTableHeader();
    setOpaque(true);
    setHorizontalAlignment(LEFT);
    setForeground(header.getForeground());
    setBackground(header.getBackground());
    setFont(header.getFont());
    public Component getListCellRendererComponent( JList list, Object value,
    int index, boolean isSelected, boolean cellHasFocus)
    int level = 0;
    try
    level = Integer.parseInt(value.toString());
    catch(Exception e)
    level = 0;
    if (((ae_AlertEventInfo)theAlerts.values().toArray()[index]).ackRequiredFlag)
    setBorder(UIManager.getBorder("TableHeader.cellBorder"));
    this.setHorizontalAlignment(JLabel.CENTER);
    this.setVerticalAlignment(JLabel.CENTER);
    setIcon(image);
    else
    setBorder(BorderFactory.createLineBorder(Color.gray));
    setText("");
    setIcon(null);
    return this;
    I tried but when i am clicking a particular label, the color of all labels in the List is being changed. So can you please assist me in changing color of only the label that is selected and the color must disappear after completion of Upto completion of fireAcknowledgeEvent(ackEvent);

    im a bit confused with the post so hopefully this will help you, if not then let me know.
    I think the problem is that in your renderer your saying
    setBackground(header.getBackground());which is setting the backgound of the renderer rather than the selected item, please see an example below, I created a very simple program where it adds JLabels to a list and the renderer changes the colour of the selected item, please note the isSelected boolean.
    Object "value" is the currentObject its rendering, obviously you may need to test if its a JLabel before casting it but for this example I kept it simple.
    populating the list
    public void populateList(){
            DefaultListModel model = new DefaultListModel();
            for (int i=0;i<10;i++){
                JLabel newLabel = new JLabel(String.valueOf(i));
                newLabel.setOpaque(true);
                model.addElement(newLabel);           
            this.jListExample.setModel(model);
            this.jListExample.setCellRenderer(new RowHeaderRenderer());
        }the renderer
    class RowHeaderRenderer extends JLabel implements ListCellRenderer
        JTable theTable = null;
        public Component getListCellRendererComponent(JList list, Object value,
                                                      int index, boolean isSelected, boolean cellHasFocus){
            JLabel aLabel = (JLabel)value;
            if (isSelected){
                aLabel.setBackground(Color.RED);
            }else{
                aLabel.setBackground(Color.GRAY);
            return aLabel;       
    }

  • I am a new iPhone user. I'm a frequent technology user but not a sophisticated one.  I am looking for an app where I can make lists -- books, movie titles, etc.  And I want to be able to make individual folders.  But I do not need more than that. Help!

    I am a new iPhone user. I'm a frequent technology user but not a sophisticated one.  I am looking for an app where I can make lists -- books, movie titles, etc.  And I want to be able to make individual folders.  But I do not need much more capacity than that. Ideas?

    One of these may fit your needs: http://iphone.appstorm.net/roundups/productivity-roundups/25-fantastic-to-do-lis t-apps-for-iphone/
    What do you mean make folders? Like folders inside an application or accessing system folders? You can't do the latter.

  • [SOLVED] Rosgarden package not working

    Hi everybody,
    it's my first post here, so I hope I get all things done.
    I installed the new version of Rosegarden (10.02; i686 architecture) for the first time yesterday evening. I wanted to check out its features.
    Rosegarden's package information:
    http://www.archlinux.org/packages/extra … osegarden/
    I usually start programs via the Bash. But when starting Rosegarden this error occurs:
    [user@asterix ~]$ rosegarden
    rosegarden: symbol lookup error: rosegarden: undefined symbol: _ZN9QListData7detach3Ev
    It seems that there's something (a package?!?) missing.
    I installed Rosegarden with Pacman:
    [2010-02-15 19:37] synchronizing package lists
    [2010-02-15 19:41] installed liblrdf (0.4.0-6)
    [2010-02-15 19:41] installed liblo (0.26-1)
    [2010-02-15 19:41] installed dssi (1.0.0-3)
    [2010-02-15 19:41] installed rosegarden (10.02-1)
    According to Rosegarden's package information the following packages are required (the missing one were installed by Pacman itself; in brackets the installed version):
    - fftw (3.2.2-1)
    - qt (4.5.3-4)
    - liblrdf (0.4.0-6)
    - dssi (1.0.0-3)
    - ladspa (1.13-2)
    - liblo (0.26-1)
    - lirc-utils (0.8.6-3)
    - shared-mime-info (0.71-1)
    I've searched for previous errors:
    http://bbs.archlinux.org/viewtopic.php?id=82791
    There's no relation to my problem.
    It would be great if someone has a clue what to do. I hope all necessary information were mentioned.
    Thanks.
    Last edited by Schwefelsaeure (2010-02-17 23:20:30)

    Hi,
    sorry for my late reply, but I was busy the all day long.
    Thank you 'drcouzelis' for the tip to build Rosegarden on my own (with ABS).
    The building process took a while on my old AMD Athlon XP 1900+ but it works now.
    Unfortunately I don't know what went wrong before. It's the first package (within Pacman) which does not work since I've been using Arch Linux (about three years now).
    Arch Linux is a great distribution with a great and helpful community.
    Thanks for support.

  • Configuaration for handling Units and Packaging List

    Dear All,
    Kindly suggest me the configuration for the Handling units and packaging List.
    Regards

    Hi,
      Refer this  http://help.sap.com/printdocu/core/print46c/en/data/pdf/LOHU/LOHU.pdf
    Regards
    GK.

Maybe you are looking for