Crypttab and UUID / swap creation

Hi there,
the man page for crypttab(5) says that one can specify a block device via UUID= followed by the UUID. I tried this and this does NOT work, at least not with the default init system. (Maybe it works with systemd, I didn't try.) It works fine using the UUID path, like /dev/disk/by-uuid/<my_uuid>. Since I just changed the prefix UUID= to the path without touching the UUID itself, it is not likely to be a typo or any other user error. Is there anything wrong or it is a known bug?
Another question:
I generate my encrypted swap partition via crypttab. It works fine, but since it is created on each boot, it gets a different UUID each time. Is it possible to assign a fixed UUID to it using crypttab? mkswap offers this option (-U …) but I need something to pass it over from crypttab.
Thanks!
Last edited by silentsnake (2012-08-11 15:28:20)

silentsnake wrote:the man page for crypttab(5) says that one can specify a block device via UUID= followed by the UUID. I tried this and this does NOT work, at least not with the default init system. (Maybe it works with systemd, I didn't try.) It works fine using the UUID path, like /dev/disk/by-uuid/<my_uuid>. Since I just changed the prefix UUID= to the path without touching the UUID itself, it is not likely to be a typo or any other user error. Is there anything wrong or it is a known bug?
Looks like a bug to me (I see no code to deal with this in systemd, and initsrcipts does not deal with it either, so looks like a bug in the manpage). If you file a bug report I'll get back to it. Thanks for pointing it out!
I generate my encrypted swap partition via crypttab. It works fine, but since it is created on each boot, it gets a different UUID each time. Is it possible to assign a fixed UUID to it using crypttab? mkswap offers this option (-U …) but I need something to pass it over from crypttab.
This is not currently possible. Is there a reason not to use /dev/mapper/<the name of your device> ? If there is a reasonable usecase, I'd suggest submitting this upstream to systemd and I'll happily implement it for initsrcipts too (I don't want the two to diverge). Btw, there was a request for LABEL support in a similar way too, but no usecase was given so I didn't give it any more thought.

Similar Messages

  • How do I properly setup pin and gate swap groups on new components​?

    Hi,
    I've looked for some documentation explaining exactly how the pin and gate swap functionality works but I have not been successful.
    I am trying to get pin and gate swapping working correctly on some digital logic components that I have created (side question - why no modern 74 series logic components like LVC?) as well as RPACKS and some connectors.
    Is it a requirement to create a multi-section symbol to enable gate swapping?  I can't seem to get it to work unless the symbol has multiple sections.  It doesn't work by default for the RPACKs included in Multisim.  If it's possible to do gate swapping by putting the pins of each gate in their own gate swap group I would really like to understand what I'm doing wrong.
    In the Component Properties 'Footprint' tab you can define the 'Pin swap group' and 'Gate swap group' settings.  I have not seen any documentation explaining this and frankly, I'm quite confused by it when using existing 74 series parts as examples.  The single section symbols don't have any pin swap or gate swap groups defined and the multisection symbols have only one gate swap group and then put all inputs in one pin swap group and all outputs in another pin swap group.
    I would really appreciate it if someone could point me to documentation that explains how to do this.  The help files are quite poor in my opinion - they seem to only be able to point out the obvious.  The 'Getting Started,' 'Fundamentals,' etc. type guides don't mention this stuff at all.  The 'User Guide/Manual' (both of which appear to be outdated?) do not explain this and frankly don't have very much information about pin and gate swapping at all.
    I'm hoping I'm just missing something obvious.
    On a related note - I'm having some trouble working with some of these multisection components.  When I want to change the footprint or update the component after making a change to the component in the database I can't seem to find a quick way to do this.  It seems that I always have to go through a drawn out process of 'Replacing' each individual symbol section.  Is there a faster way to do this?
    Thanks,
    Kleven

    Hi Pat,
    I'm working with some SAMTEC connectors.  I don't expect you guys to have these built by default in the library - they are somewhat custom.  But just so you can consider it, we are using the TFM and T2M family of connectors and I'm adding them as additional footprints for the standard dual row headers.  I'm having some trouble with the footprint for the TFM screw-down option since it is a very odd footprint, but I'm going to start a seperate thread discussion for that since I really just need to understand how to manipulate Ultiboard to get the desired result and it's really a different discussion.
    As for RPACKs, I'm a little confused about how Multisim currently supports these. The Value tab in the properties dialog only lets you set the resistance.  Why isn't this more like the resistor value tab?  Since the Value tab is modified like a virtual component it's disappointing that it doesn't offer more capability like the other virtual passives.  In my limited experience I've seen the isolated-4 resistor pack used the most, but like I said, that is limited experience.  It would be nice if some surface mount footprints were added to the master database for RPACKs in the future.  4x0402, 4x0603, and 4x0805, concave and convex, seem like pretty common footprints as best I can tell.
    Virtual components work great in a purely physical design because you can easily change the footprint in the 'Value' property tab.  With the provided RPACKs and LEDs you can't do that, so I had to create new components in the User/Corporate database.  Of course, the LED can't be copied so I had to create it from scratch.  But the RPACK could be copied even though it had a modified Value tab, implying it is a virtual component, if I understand correctly.  Maybe these distinctions and limitations are well defined but I found it somewhat confusing that there were several common parts I had to either copy and modify or build from scratch.
    Since I created those parts, we updated to the PowerPro version and though I'm not certain, I think I can change the footprint in the spreadsheet view.  But in the standard version, I didn't see a way to change the footprint without replacing the component.
    Also, it seems like changing the footprint does not behave quite like I would expect.  If I have a database part which has multiple footprints mapped already, I would expect to be able to choose between those footprints already supported by the database part when I try to change the footprint using the Properties->Value tab or the spreadsheet view.  If I need to change to a footprint that currently is not associated with the component in the database, I would expect to have to edit the database part, add the footprint, map the pins, re-save the component, then update the component in the schematic.
    Is my thought process making too many assumptions here?  I understand that I am one person creating one design in one specific way.  So I'm sure I'm missing some usage cases or intended uses of the tool, especially since I haven't taken any training for this software and have tried to teach myself how to use it over the last 9 months.  And I have noticed that even for virtual resistors and capacitors, the footprint selection dialog is the same - a selection from the database and setting up a new pin mapping.
    As for 74 series parts, seeing the LVC family would be very nice.  This is 3.3V-2.5V and seems like the next logical step for lower voltage support.  It would also be nice to see some surface mount footprints with the 74 series parts.  This isn't a big deal though - it didn't take me long to create the parts I needed by copying and editing from the Master database.  And since I'm not using the simulation models, that made it even easier.  Since I haven't looked into the models at all, I don't know if that would have taken longer to convert to the LVC family.
    I've probably rambled enough for now.
    Thanks!
    Kleven

  • Autorization of Sales District and Price List Creation to the User

    Dear Experts,
    At Present the end user (customer) is sending the request of New Sales District and Price List Creation to SAP SD Consultant and the consultant creates the same in Development Client SPRO through T code OVR0 etc. and then transports the same to Quality and Production Server. This Process takes a lot of time
    We want to provide the direct access of Sales district and Price List creation to the user in PRD.
    Kindly Let me know what is the best way in which we can handle this situation.
    Regards,
    Ranjan Singh

    Are you sure you want to do that? You will create inconsistencies between the systems which will jepardise future tests. I suggest you just train end-user to do the procedure him/her self. I don't think it costs so much time to transport a couple of requests.

  • G serie fn and ctrl swap

    Hello,
    I just got a g560 with an intel i5-450m cpu, 320 gb hard drive, and 4gb ram.
    I got this laptop for 599 off newegg and i'm loving it. However, what really irks
    me is the placement of the fn and ctrl keys. Because I am a desktop user, I
    am used to the ctrl key in the corner. I checked online in places and heard that
    lenovo had a fn and ctrl swapping feature thingy in the bios but when I pressed
    f2 as it was starting up, I don't see the function or the keyboard section. Is it
    possible to swap the fn and ctrl keys for this laptop?
    Please let me know soon
    and thanx in advance.
    edit : subject edited for common issue.

    hey,
    thanx for the info.
    however, as i checked the drivers and updates from
    the lenovo driver download place, I saw that there was
    a bios update.
    http://consumersupport.lenovo.com/ot/en/DriversDownLoads/APR_Driver_List.aspx?CategoryID=67873&OS=Wi...
    my bios version is lenovo 29cn24ww v(1.07)
    and my smbios version is 2.6
    Please take a look and see if this is actually an upgrade
    or if it is actually a downgrade. I just want to make sure
    cuz I heard a lot of people saying that after they do a bios
    update, their comp freezes up and won't boot up.       O.O
    Thanx in advance.  xD

  • What is the best Apple notebook for video editing and pro music creation?

    What is the best Apple notebook for video editing and pro music creation?
    I know I could opt for the most expensive and probably get what I want that way, but I´m not made of money, so what are your suggestions for minimum criteria and which would you recommend?

    MacBooks Pro are great Macs with a good hardware, so all of them will work for the use you want, but I think that you want the biggest display possible because of your uses. In this case, it has to be a 15-inch non-Retina MacBook Pro, with the settings you want. Note that, after buying the Mac, you can upgrade the HDD and memory without voiding the warranty, so you are free to install as much memory and the HDD size you want after buying it. It's my opinion, but you are free to do whatever you think it's better

  • Difference between UUID: DocumentID AND UUID:InstanceID

    Hi All,
             This is my first query in this forum. Hope I am into the right location.
              Can anyone please tell me what is the difference between UUID: DocumentID and UUID:InstanceID? AND
               Based on what properties these ID's will be created?
       Your immediate reply is highly appreciated.
      Thanks in advance and Regards,
      Adobe User.

    It appears FAT's and NTFS's UUIDs are not true UUIDs, whatever it means :)
    All Linux filesystems support filesystem UUIDs; FAT and NTFS filesystems don't support true UUIDs, but are still listed in /dev/disk/by-uuid with a unique identifier
    http://wiki.debian.org/Part-UUID#Via_UUIDs
    Also, I'm trying to comprehend how LVM and LUKS fit into the picture... As far as I can tell, they are not filesystems, like ext4 or ntfs. They are transparent containers. The data itself are stored inside these containers. Containers are basically responsible for knowing how to get the data. Therefore, how come LUKS can support LABELs? I thought LABELs are part of a filesystem, aren't they?
    Last edited by x-yuri (2013-06-12 13:20:29)

  • Sales order, Delivery and Billing document creation

    Hello Experts,
    I am working on credit management and am in need of creating sales order, delivery and billing document.
    Can some one send me the screen shots or any doc which outlines order,delivery and billing document creation.
    Will award points definitely.
    Also what are the t.codes for these creation?
    Regards,
    Sriram

    Order Create:
    Transaction VA01
    Give the order type , If standard order use OR or ZOR, which ever is maintained
    Then give the sold to and press enter
    In the Items screen Give the material and quantity and press enter. This should be enough to create an order, if u need u can give order reasons...etc. Then save the Order. Note down the order number.
    Go to VL01N-
    and give the above order for which u are doing delivery, In the pick quantity enter the amount in the order and press enter. and make sure the delievry date should be the same in the Sales Order Schedule line- REquested delivery date. Save the document.Note down the document number
    Go to VL02N - Open the above delivery document and click on PGI - done
    Now go to VF01 and this should bring up the delivery document number., If it doesnt , give the delivery document number and hit enter. then save the document. Billing is done.
    Regards
    Sai

  • Number of SNP tables created during master and work repository creation

    Hi All,
    I would like to know how many SNP tables are created during Master and work repository creation in
    10.1.3.5 v as I remember it was around 147 in earlier version .
    Any help will be appreciated
    regards,
    Palash Chatterjee

    Hi Palash ,
    ODI master repository have 58 SNP tables
    where as work repository have 88 SNP tables
    So in total 146 SNP tables are created during Master and work repository creation in
    10.1.3.5 .
    Thanks,
    Sutirtha

  • I got an iphone from apple store US and am located in egypt , the device has hardware issues and need swap as stated by apple stor belfast when i was in ireland but they cannot swap it in EU as it is purchased from US , please advice

    I got an iphone from apple store US and am located in egypt , the device has hardware issues and need swap as stated by apple stor belfast when i was in ireland but they cannot swap it in EU as it is purchased from US , please advice how i can get this swapped without any extra cost on me , this is really frustrating

    The warranty is valid in the original country of purchase:
    http://www.apple.com/legal/warranty/products/iphone-english.html
    Note:
    IMPORTANT RESTRICTION
    Apple may restrict warranty service to the country where Apple or its Authorized Distributors originally sold the Apple Product.
    You will either need to find a local repair shop and pay for it. Or you will need to ship the phone to someone you know in the US and have them take it to Apple for evaluation and then have it shipped back to you. All this will be at your expense. Also note that Apple do not accept direct shipments.

  • Keyboard problem: alt and command swapped

    I am currently experiencing a problem with my Apple Pro Keyboard (Model circa 2000 taken from a PowerMac G4). It used to work fine, except now ALT and COMMAND seem to be swapped.
    COMMAND + Q instead of quitting, gives me this: œ
    Here is the whole qwerty: œ∑´®†¥¨^øπåß∂ƒ©˙∆˚¬Ω≈ç√∫~µ
    Useful if you want to type strange, but slowly frustrating, as frequent mac users will know keyboard shortcuts are deeply ingrained into reflexes and are hard to change.
    Has anyone else experience a problem like this?
    How can it be solved?
    I have already tried several things: reconnecting keyboard, restarting, checking updates. No significant harware or software change either, it just started randomly.
    I have also tried searching google with no luck, results are for different topics with the same search terms.
    SEO helper text:
    Problem with keyboard alt and command swapped.
    Strange keyboard bug alt command mapped incorrectly.
    Pro Keyboard alt command not working.
    Thanks in advance.

    *hangs head in shame*
    You'd never guess where I didn't look*: system preferences.
    Indeed the 'modier keys' were incorrectly mapped. So its now fixed.
    ...but I wonder what caused it to randomly switch?
    [* That'd be because I'm developing 16 hours a day for my dissertation, it does crazy things to your head.]

  • System and System Alias Creation

    Hi all,
    we have developed iViews in EP5. Now we want to migrate all our iViews to Ep6.. we have problem in EP6 for system and system alias creation..
    in EP5 we have 2 files called System.xml for defining the system and JCODestination.xml..
    after creating systems in System.xml.. we will define   all system properties in  like router string ,client no,and system number for each sap system in JCODestination.xml ..  
    and these systems we will map to the user in which will come all the defined Systems to combo box
    and we will define the systems in default.properties file and we will use in the par development...
    I heared that there are no System.xml and JCODestination.xml files in EP6 Netweaver Component....
    can you please any one advise me how to get configured System and System Alias in EP6 NetWever... and how to call in coding...
    I need a detailed steps how to create SAP System Alias.. since i am connecting to SAP System and Calling Function Modules and BAPIS From My Application(iViews).....
    I need a Detailed Explaination Step by Step Explanation ..
    your help will be required for me.. and appreciated to the great extent......
    Thanks and Regards
    Prasad.Y

    After following the steps above in system landscape
    please do the following to fill in the parameters
    Select connector under the property category.
    PlZ make sure that you have provided ApplicationHost(the host name of backend system), LogicalSystemName(can be found from transaction scc4,just dounle click on the client to see the logical name use saplogon and logon to the backend system R3 in this case) ,SAP Client(can be found from transaction code scc4), SAP SystenID,SAP System Number and Server port.
    After that create a System Alias for that system by selecting System Aliases under display.( This is important. I had the same kind of problem this should slove it).
    Now make sure that you have user mapping set for the backend R3 System(User Administration-->User Maping search for the user and choose edit. Then choose the system alias name form the drop down box and provide the login details for the backend system).
    Try to test the connection by selecting connection tests under display. If it doesnot work plz copy paste the whole error message.
    The message should look something like the one below
    Test Connection with Connector - Jan 1, 1970 2:35:42 PM
    Test Details:
    The test consists of the following steps:
    1. Retrieve the default alias of the system
    2. Check the connection to the backend application using the connector defined in this system object
    Results
    Retrieval of default alias successful
    Connection successful
    Let me know if you need any more details
    - Sheshu

  • LE-TRM: automatic and immediate TASK creation at TO creation

    Hi guys,
    Up to know, I succeed in creating TASK either manually in the TRM monitor or by running the report RLTRQSCHEDULER.
    I'd like to know how to get the following behavior in SAP LE-TRM (Task and Resource Management) module : automatic and immediate task creation in TRM at TO (transfer order) creation in LE.
    Does anyone know how to set this up?
    Thx a lot in advance for your valuable inputs.

    Activate this BADI and set up Request Scheduler program as a background Job.
    method IF_EX_LTRM_RQST_GLOBL_SCAN~RQST_GLOBL_SCAN.
      TYPE-POOLS: TRMGC.
      DATA: lt_where_tab   TYPE ltrqt_it_where,
            lv_where_line  TYPE ltrqt_where.
      data: lv_pick(3).
      clear: lv_where_line.
    lv_where_line = 'rqact IN (trmgc_rqact_removal, trmgc_rqact_putaway, trmgc_rqact_replen, trmgc_rqact_move)'.
    append lv_where_line to et_where_tab.
    lv_where_line = 'rqact IN (trmgc_rqact_removal, trmgc_rqact_putaway,'.
      append lv_where_line to et_where_tab.
       clear: lv_where_line.
    lv_where_line = 'trmgc_rqact_replen, trmgc_rqact_move)'.
      append lv_where_line to et_where_tab.
    endmethod.

  • Stability Issues (Freezes) and Mount SWAP Partition during Boot

    Hi,
    i'm having the following 2 Issues:
    1. Stability issues, The System freezes randomly an i have no hint to get rid of the freezes.
    2. At bootyp the Swap Partition won't be mounted. If the bootup ist completet and i type "swapon -a" - everything ist ok
    Because i'm a Newbie - i don't know how i could get rid of these Problems.
    If you can tell me what i could try or what i schould check - please tell me.
    thx
    sash

    karol wrote:Define 'freeze'. For how long, what were you doing at that time, does systemd's journal, htop or iotop show what could be the cause, do you have to reboot to make it go away?
    Post your /etc/fstab.
    thx for you answer. I think i have to explain what i mean with "freeze" --> the pc isn't responding, that mean - no key input, no ssh responding. The PC has noch Graphical interface, only console and is uptodate and acts at home as my "server" thats why i cant say what it is exactly doing.
    I think the only way is to get all log-files and search for the issue - what logs do i have to check?
    How could i check why my swap partition couldn't be activatet at startup, but after login and "swapon -a" everything is fine?
    uname -a
    Linux server 3.15.9-2-ck #1 SMP PREEMPT Fri Aug 8 03:02:21 EDT 2014 x86_64 GNU/Linux
    /etc/fstab:
    # UUID=0eb5dbfa-94af-4614-ab65-f223bc367b81 LABEL=Arch
    /dev/mapper/enc-sda2 / btrfs rw,relatime,ssd,discard,space_cache,compress,subvol=__active 0 0
    # /dev/mapper/enc-sda2 / btrfs rw,relatime,ssd,discard,space_cache,compress,subvol=__active 0 0
    # UUID=7ff9cb11-3931-42c8-9987-d0512c50a26e LABEL=boot
    /dev/sda1 /boot ext4 rw,relatime,data=ordered 0 2
    # 640GB SWD Blue
    /dev/mapper/enc-sdb1 /mnt/data1 btrfs rw,relatime,compress,autodefrag,subvol=data1 0 0
    /dev/mapper/enc-sdb1 /mnt/timemachine btrfs rw,relatime,compress,autodefrag,subvol=timemachine 0 0
    # 1TB
    /dev/mapper/enc-sdc1 /mnt/data2 btrfs rw,relatime,space_cache,compress,autodefrag,subvol=data2 0 0
    # 2TB
    /dev/mapper/enc-sdd1 /mnt/backup btrfs rw,relatime,space_cache,compress,autodefrag,subvol=__active 0 0
    # UUID=b9855c07-c383-42d0-b30f-ab3bfc60c8be LABEL=swap
    /dev/mapper/enc-sda3 none swap defaults,discard 0 0
    /etc/crypttab
    enc-sda2 /dev/sda2 /root/key/root.key
    enc-sda3 /dev/sda3 /root/key/root.key swap
    enc-sdb1 /dev/sdb1 /root/key/root.key
    enc-sdc1 /dev/sdc1 /root/key/root.key
    enc-sdd1 /dev/sdd1 /root/key/root.key
    And i decrypt my /root partition with a key on my usb-stick at boot-time.
    Last edited by arch-sash (2014-08-10 15:05:06)

  • How to mount and use swap partition _only_ for hibernation ?

    By "hibernation" I mean suspend to disk.
    My disk is a bit poor in RAM and the dirsk is slow, so I want to prevent any swap use of my system.
    AND I want to use hibernation, in order to boot fatser... and not to loose my workspace state.
    With a swap partition, hibernation works nicely.
    But any intensive web browser easily lealds to incresed memory usage, hence swap use.
    I have lowered the swap priority in /etc/fstab, down to 1 (and even tried 0).
    Still, I am not satisfied : If would like not to use swap at all but for hibernation.
    My plan was hence :
    1) disable the automatic swap mount at boot
    2) add a systemd unit to only moutn before hibernation
    The first part was easy : I added a "noauto" option in /etc/fstab. Great, no more mounted swap. But, as expected, no more successful hibernation.
    Then I tried to create a custom systemd unit.
    - first copy the unit file automatically generated by systemd in /run/systemd/generator/dev-....swap to /etc/systemd/system/
    - and add "Before=sleep.target" line in the Unit section
    Result file here :
    > cat /etc/systemd/system/dev-disk-by\x2duuid-blablablabla.swap
    [Unit]
    Description=Swap required for hibernation
    Before=sleep.target
    [Swap]
    What=/dev/disk/by-uuid/blablablablabla
    Priority=5
    >
    Next step show be to enable it, but I first run a safety check :
    > systemctl show dev-disk-by\x2duuid-blablablabla.swap
    Id=dev-disk-by\x2duuid-blablablabla.swap
    Names=dev-disk-by\x2duuid-blablablabla.swap
    Requires=-.mount
    Wants=system.slice
    BindsTo=dev-disk-by\x2duuid-blablablabla.device
    RequiredBy=swap.target
    WantedBy=dev-disk-by\x2duuid-blablablabla.device
    Conflicts=umount.target
    Before=sleep.target umount.target swap.target
    After=systemd-journald.socket dev-disk-by\x2duuid-blablablabla.device system.slice -.mount
    RequiresMountsFor=/dev/disk/by-uuid/blablablabla
    Description=Swap required for hibernation
    LoadState=loaded
    ActiveState=inactive
    SubState=dead
    FragmentPath=/etc/systemd/system/dev-disk-by\x2duuid-blablablabla.swap
    UnitFileState=static
    InactiveExitTimestampMonotonic=0
    ActiveEnterTimestampMonotonic=0
    ActiveExitTimestampMonotonic=0
    InactiveEnterTimestampMonotonic=0
    CanStart=yes
    CanStop=yes
    CanReload=no
    CanIsolate=no
    StopWhenUnneeded=no
    RefuseManualStart=no
    RefuseManualStop=no
    AllowIsolate=no
    DefaultDependencies=yes
    >
    The problem here is that, somehow, a RequiredBy=swap.target line is apaprently automatically added, and makes exactly NOT what I want.
    I've been battling a bit with systemd, but so far I have no clue how to do this correctly.
    Important : I wand a clean "official" way, not to do a "service" unit that calls an home-brewed script taht calls swapon. I can do that, but systemd should be able to do it better than me, and without any trick.

    Hello and thank you all
    @fdservices & @WonderWoofy :
    In fact, I forgot to mentionned swappiness, just tought about mentionneing the swap priority which act at a very different level is only revelevant when you ahve several swap files.
    I have already modified that setting since quite a long time... and it indeed makes the system behaviour so much better.
    Honestly, I could do with it... that's what I am doing since a few months in fact, and it really largely improved the user experience.
    Still, the setting only makes swapping unlikely, but does not forbid it.
    @WonderWoofy & @lucke :
    You may be right, I could satisfy with swapiness...
    Still, my feeling is that swap at run-time is mostly a remeniscence of the time where having several megabytes of RAM was juste a fantasm. At that time, at least for some intensive operations, simulating more RAM thansk to the cheaper & slower disk capacity was really decisive for a good user experience... and to allow some operations like some huge compilations. My feeling is that today, with our Gigabytes of RAM on our desktop/laptop, the need is much lower. In fact a swap is probably counter-productive for SSD for example (fast, yes, but swap is by nature something you write quite often, reducing teh SSD lifetime significantly). And simulating extra RAM is also counter-productive with applications such as web browsers which handle large amount of memory to handle cache themselves; it causes memory pressure, hence trigger swapping and machien slowdown instead of trigerring their pseudo-smart memory cleaning mechanisms. Last but not least, it does not encourage any improvement on application memory needs and rationalisation.
    In fact, unless when I compile huge programs, or on really-limited-memory (embedded) systems, or eventually if swap can be hosted on significantly faster-than-storage disks, I feel that swapping does not really improve the user experience and system performance... and in contrary reduces them by having to handle swapping on and off memory & cache pages.
    SO that's why I want to try. It's OK if I fail, swappinees fixes most my user experience issue, but I try to solve my more "theorical" issue as well.
    And honestly, it is also to lean & play a bit with systemd as well.
    More to come, I have things partially working now. Partially for now, and maybe perfectly with your help ?

  • SCHEDULING AGREEMENT AND SCHEDULING LINE CREATION

    Hello Guys,
    I trying creating a scheduling agreement(SA) for vendor & material combination.
    I have created a Scheduling agreement in ME31L then maintained in ME38.
    In ME38 i have also mentioned the delivery date. when i am checking EKKO for Purchasing document , its created with the delivery date specified.
    My question is how to create a schedule line ? Do we need to maintain a source list of that material, plant and vendor.
    If we have the source list maintained, then what is the next step after SA is created and maintained.
    Do we need to do MIGO? because i tested by creating one SA in ME31L and maintained in ME38. I mentioned the delivery date as today and when i checked EKKO table the Purchasing document is created.
    Do i need to create a Purchase Order?
    If no then do i need to do MIGO? If i need to do MIGO, for what reference do i need to do MIGO???
    My client never maintained a Scheduling agreement, they want the scheduled lines to be created and sent to vendor and we need to receive  the goods on specified delivery date.
    Help will be appreciated.
    Thanks.

    Hi,
    You need to make a distinction between the scheduling agreement (ME31L/ME32L) and the delivery schedule creation (ME38/ME84)
    With ME31L you create the scheduling agreement. In the scheduling agreement which is created for a vendor you maintain the parts that you will order at this vendor, the target quantity that you will order over a certain period and the price.
    In ME38 you use the scheduling agreement number that is created with ME31L to create schedule lines (manually). These schedule lines consist of a date and an quantity. This is the data that needs to be transmitted to the vendor and against which the vendor is shipping the ordered materials.
    Once the vendor ships the materials you post the goods receipt in Migo against the scheduling agreement number.
    That is the basic working of the scheduling agreement and the delivery schedule.
    Now some remarks.
    You need to set-up the required output conditions for transmitting the data to the vendor either via print, fax, email or EDI.
    You can do this manually in each scheduling agreement and each release but typically you maintain the output condition records.
    For scheduling agreement contract (ME31L) you use transaction MN07.
    For the delivery schedule (ME38/ME84) you use transaction MN10.
    In order for you to be able to post the goods receipt the delivery schedule needs to have been transmitted otherwise you will get a message that not requirement are found when trying to post goods receipt.
    Also the goods receipt can only be posted if the requirements are valid on the day that you are performing MIGO. This means if you would post GR today then the open requirements in the scheduling agreement need to be for today or already from previous dates. The system will not allow you to post GR for quantities that are only due tomorrow (if this is required a user exit needs to be set-up).
    If you want schedule lines created via MRP then you need to set-up a source list using ME01. You have to make sure that the MRP key is set to 2 in orer for the system to generate schedule lines and you also have to make sure that you have the correct MRP parameters set-up.
    You can use ME84 to transmit the delivery schedule lines generated by MRP if no changes are required. With the ME84 you can transmit multiple releases at once, however this transaction can not be used to make manual changes to the MRP proposal.
    The scheduling agreement offers lot's more possibilities but the above should get you going with the basics.
    Hope this will help you on your way.

Maybe you are looking for

  • Import button disabled

    The import button is disabled with the latest Firefox update and I can't import bookmarks from Safari. My (only) add-on, the Firebug, is up-to-date. What should I do? Thank you.

  • Need to default payment terms with 'A000'  in VA02 transaction.

    Hi gurus, In my requirement i need to default payment terms (VBKD-ZTERM) with 'A000' when the order types(VBAK-AUART) are 'ZBRE' and 'ZBC2' in VA02 transaction . I found the user exit which is getting trigerred - ' exit_sapmv45a_004'. But in that exi

  • Need to search all uploaded document in KM

    Hi Expert,                Can anybody please help me, is it possible to search any of the document (not depending on the doc status) from KM repository??                If possible how can we proceed?? Thanks Kanai

  • Variable default period should be currenct fiscal period

    Expert's, Here is a requirement from ousite folks.where in the variable default should be current fiscal period. I have to write  a code in CMOD.Please any one give the code so, that I can pasted and modify based on my requirment. Points will definit

  • Photobooth Mac OS X

    I'm having a problem getting my photo booth to open. Every time I click it I get a pop up saying "You can't use this version of the application Photo Booth with this version of Mac OS X. You have Photo Booth 2.0.3" My Mac OS X is version 10.6.4. Well