Re: mount -t tmpfs tmpfs fails

From: Bryan Drewery <bdrewery_at_FreeBSD.org>
Date: Sat, 17 Jun 2017 16:14:39 -0700
On 6/14/2017 1:50 PM, Bob Willcox wrote:
> On Wed, Jun 14, 2017 at 02:14:45PM -0500, Bob Willcox wrote:
>> I was attempting to run 'synth status' on my 12-current (drm-next) system
>> and I got this error:
>>
>> root_at_tavion:0 /> synth status
>> Querying system about current package installations.
>> Stand by, comparing installed packages against the ports tree.
>>
>> raised REPLICANT.SCENARIO_UNEXPECTED : /sbin/mount -t tmpfs tmpfs /usr/obj/synth-live/SL09 => failed with code 1
>>
>> So then I attempted just to do a mount of tmpfs command and got this:
>>
>> root_at_tavion:0 /> mount -t tmpfs x /tmp/xxx  
>> mount: x: Operation not supported by device
>>
>> synth used to work on this system prior to my recent upgrade to the latest
>> drm-next branch (cloned from github and build from source).
>>
>> root_at_tavion:1 /> uname -a
>> FreeBSD tavion.austin.ibm.com 12.0-CURRENT FreeBSD 12.0-CURRENT #1 da5f90154f1(drm-next): Tue Jun 13 16:58:52 CDT 2017     bob_at_tavion.austin.ibm.com:/usr/obj/usr/freebsd-base-graphics/sys/TAVION  amd64
>>
>> Any suggestions on what I should be looking for (or fixing)?
>>
>> Thanks,
>> Bob
> 
> Ok, I finally figured out that my previous kernel must have had the tmpfs (and
> nullfs, it was a problem also with synth) built into the kernel, probably by
> default. Further, the tmpfs.ko and nullfs.ko modules weren't built and
> installed.
> 
> I wound up building and installing both tmpfs and nullfs manually (cding to
> their respective src direcdories and running make; make install) to get synth
> to run.
> 
> My only question remaining now is was the removal of the building and
> installing of these modules a fairly recent change in 12.0, or is something in
> my system hosed up?

Oddly I don't see TMPFS ever being in the x86 GENERIC kernel files.
Only in some arm and mips kernel configurations.  Even if not built into
the kernel there should be a loadable module built unless you are using
MODULES_OVERRIDE.


-- 
Regards,
Bryan Drewery


Received on Sat Jun 17 2017 - 21:14:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:12 UTC